Richard Fuchs
fd7a6b35b7
TT#14008 add test for ROC reset
...
Change-Id: I172b4a6ef3a255afcfc48041ce2bc90601688b97
3 years ago
Richard Fuchs
3c00a607dd
TT#14008 anonymise addresses used in tests
...
Change-Id: Ic343d587b88f64912a952fa462901707895d11e0
(cherry picked from commit e4423277f1
)
3 years ago
Richard Fuchs
6c969934b3
TT#162750 add tests for TT#162750
...
Change-Id: I82ce466e850e0070dac5b58fc6f9b9cf4e6c36c5
(cherry picked from commit f5de6dd18e
)
3 years ago
Richard Fuchs
1ce4f66d74
TT#136955 trigger DTMF state also when decoding DTMF to PCM
...
Change-Id: I8a8522ecd5d370bac7f4f8846651362efccf190e
3 years ago
Richard Fuchs
f5a148f268
TT#14008 change local ICE ufrag/pwd after ICE restart
...
Implements RFC 5245 9.2.1.1
Also reset ICE role after a restart
closes #786
Change-Id: Idc7ec9f409b70598e2840fb7d0a31a12f9db3c21
3 years ago
Richard Fuchs
cf7dcb31be
TT#14008 add fallback if codec list is empty
...
reported in #1374 and #1380
Change-Id: Ie12453a0526ed202c298d06d18b6782105c9fade
3 years ago
Richard Fuchs
3535d96fda
TT#136957 fix TS tracking with supplemental codecs
...
Supplemental codecs such as DTMF use static timestamps while the event
is ongoing, leading to a TS jump when the RTP flow changes back to
audio. The sequencer needs to be aware of this so it doesn't mistakenly
see the next audio packet as overdue and starts to process it
prematurely.
Change-Id: I2faea9aceec21fc04920f6c3c94141725383379f
3 years ago
Richard Fuchs
2c0e196be9
TT#107565 fix SDP ordering issue of s= vs o=
...
Change-Id: Id6ad795bf9304e66012958060104af00a4bc1c6b
4 years ago
Richard Fuchs
a4e3f96b3f
TT#14008 always add a=mid to media section
...
closes #1361
Change-Id: I8c3dfb54f47f0cfeb913f27b240eed55e2ca8154
4 years ago
Richard Fuchs
8a60d17574
TT#131651 support reverse re-invite to new to-tag
...
Change-Id: Iaea12033d3a142b4675cc22ed0e3270af654e7de
(cherry picked from commit d11432ec814fa4e504be02f3bdee2cc6cf9fa704)
4 years ago
Richard Fuchs
f0b1906809
TT#89352 add option to strip a:extmap
...
closes #1271
Change-Id: I17e177b96983798f693f162c45643b5a82258278
4 years ago
Richard Fuchs
4c1d43d7ee
TT#91151 add tests for pubsub
...
Change-Id: Id5bfe175aacf33a5b768ed3837d67517676939a9
4 years ago
Richard Fuchs
08fee992d1
TT#89352 add support for trickle ICE offer
...
Change-Id: I772e2ee44e5c206cccdd133d426545822e22850d
4 years ago
Richard Fuchs
1e4c11e152
TT#14008 disable some tests
...
These tests are timing sensitive which makes them unstable under certain
conditions. Remove them from the automated build system.
closes #1309
Change-Id: I432445bce337bbf4d4b80417e532a910b516b8ee
4 years ago
Richard Fuchs
1d387b98ef
TT#112700 rework codec offer/answer routine
...
Complete overhaul of the codec handling code:
*) obsolete flags `asymmetric codecs`, `symmetric codecs`, `reorder
codecs`
*) support proper codec offer/answer
*) split codec manipulation (strip/offer/accept/etc) into separate
functions for clarity and better code maintenance
*) fully update codec handlers in both directions after an answer
*) explicit allocation and handling of codecs and payload types in a
codec_store object
*) improve codec matchup logic during answer
*) more explicit handling of supplemental codecs (CN/DTMF)
*) remove now obsolete hacks for handling certain use cases
Change-Id: I996705ba8fe339524c2f70e6bb0fd854f9a1f4fb
4 years ago
Richard Fuchs
7aac69dfa8
TT#14008 update tests after f2d7372f5a
...
Change-Id: Iaababe0f23df679799fcb54cdddc075ad8a53e7a
4 years ago
Richard Fuchs
7cb49bcc79
TT#14008 tests for GH #1289
...
Change-Id: I53fb839e320edabababe4271bc162c9057e55e71
4 years ago
Richard Fuchs
46a3f7a3ac
TT#14008 skip duplicate comparison of basic codec params
...
closes #1276
Change-Id: I82467a0f5ff502e1410bd1ed135b085a10eaca61
4 years ago
Richard Fuchs
2e66655925
TT#14008 add tests for CN passthrough
...
Change-Id: Ia0c9f682f1a6f7e6a7d1a568595b6e1f5418dad6
4 years ago
Richard Fuchs
830abd6717
TT#14008 add tests for media echo
...
Change-Id: Ic676f2a9ed84c245ecbb393de05869480f8edd18
4 years ago
Richard Fuchs
df5f810651
TT#14008 fix base64 encoding issues with older glib in t/
...
closes #1251
Change-Id: Ic2f03f673160484e439e4e1d1b99122999af6060
4 years ago
Richard Fuchs
ac71e81e54
TT#118350 add SDES=static option
...
Change-Id: Id34d4fe31e58acfae31d8e5d30abec1837c4f808
4 years ago
Richard Fuchs
5cf4717f89
TT#115400 explicitly disallow ptime in non-RTP SDPs
...
Change-Id: Ib1e324861b6a88e1a2f80e4f37a8afa654923a77
(cherry picked from commit e2bf4abee885ee0d8938b8be02df19ca4b4a28e7)
4 years ago
Richard Fuchs
19f08a8b78
TT#113750 tests for I603bb86c
...
Change-Id: Iff348ce8a5ae3d0038128c4c8d162efa7c16aa42
4 years ago
Richard Fuchs
083ae4c37f
TT#14008 convert rtcp-fb handling to list
...
closes #1196
Change-Id: I08ec4bf783d2a6bc0e83498e61cf964718a03de4
4 years ago
Richard Fuchs
eb1157d386
TT#112250 don't change ports when endpoint is talking ICE
...
Change-Id: I0e60534d6d3cb62d25b8d865da02c3472cf0994e
4 years ago
Richard Fuchs
1785f70637
TT#91151 add new replace-zero-address option
...
closes #1185
Change-Id: I8cf6f4ff043649255dafa93b28fcb2127ce4d2bb
4 years ago
Richard Fuchs
772db96c36
TT#91151 fix check for trickle ICE and zero address
...
Avoid using an explicit test for the trickle ICE endpoint address and
instead use the TRICKLE_ICE flag.
Change-Id: I821ced7e77c798004c9d88ec072848b7f6e24a85
4 years ago
Richard Fuchs
a9f58ff39d
TT#91151 add tests for null addresses
...
Change-Id: Ie22fc324dc0342fa7b8aa31656eb6400e1dd91aa
4 years ago
Richard Fuchs
36273e1f5d
TT#107565 add option to track SDP version
...
Change-Id: Ifb3ca589742a4ad0cc83982d6e42bf692a2c98db
4 years ago
Richard Fuchs
88d2765ef6
TT#102450 added tests for Ia9fa96cf
...
Change-Id: Ic9728e12a012335c30c5640ac0b5c88e39ad24ed
4 years ago
Richard Fuchs
8e21b4b595
TT#14008 clean up some tests
...
Looks like packet order can be an issue in some cases
Change-Id: Ib8fb8c553c9d0f2919b24dda1e15e5a23832c619
4 years ago
Richard Fuchs
c5ef68897a
TT#76250 consider default number of channel when matching codecs
...
Eliminates duplicated codecs when `opus/48000/1` is used for example
Change-Id: If434e34fe75883544cf6c2c83723af73878ccb20
4 years ago
Richard Fuchs
e671a5dcab
TT#108552 prefer sha-256 over sha-1
...
Change-Id: I1c54b6410d492a2dbd7169f000c84ecebf9d817c
4 years ago
Richard Fuchs
f2d7e71b07
TT#108552 update crypto suite preference ordering
...
Change-Id: I7f192fda512d90b0ab05ff4856891eb0f348a157
4 years ago
Richard Fuchs
60fd172720
TT#98901 update tests for DTX
...
Change-Id: Ia374e1f284e9ccb2fd1b066ef44fb284cb29f134
4 years ago
Richard Fuchs
6602a3a7c5
TT#108551 add kernel support for AEAD-AES-GCM
...
Also amends tests plus additional clean ups
Closes #1133
Change-Id: I0dad7b8aad9cff1b019323c7ac5a356830ab09ad
4 years ago
Richard Fuchs
6bf5e3af54
TT#92250 add tests for reorder-codec
...
Change-Id: I87e6a2068af2350db4d175bbb0b5dbacf1543fee
4 years ago
Richard Fuchs
99ba631fd0
TT#92250 update tests for recent changes
...
Change-Id: I9f6315140bb34000ec4b3adccb0251516ec15532
4 years ago
Richard Fuchs
46176f2937
TT#101653 defuse codec tracker so it doesn't remove too many
...
closes #1136
Change-Id: I692cd15daf57bb95c5592099713bdc46338d4321
5 years ago
Richard Fuchs
7f8ae1fd06
TT#94201 add tests for GH #1147
...
Change-Id: I00bb1914613fbe39742ede4ba2800c1a341ba5d6
5 years ago
Richard Fuchs
f861ff7f1e
TT#101653 limit maximum delay in input processing after lost packet
...
Change-Id: Ie55e6e8a23836c97ae0a20f6604b0a80e238a2d8
5 years ago
Richard Fuchs
c6208914a3
TT#101653 check receiver side for supplemental transcoding
...
If the receiver is transcoding any supplemental codecs, we must also
transcode all other codecs.
Change-Id: Ia169b2cd78762fbca175a83c2425b1f3caf7ad86
5 years ago
Richard Fuchs
6e519047df
TT#101653 add tests for codec-consume/accept
...
Change-Id: I054584d338645ebe59ed0803aa3262f81c2e7401
5 years ago
Richard Fuchs
336cb5b280
TT#101653 add codec-consume and codec-accept options
...
Change-Id: Icac343b34881628118f2c36181be66db1c6286e0
5 years ago
Richard Fuchs
73e4ef42eb
TT#101653 add silence detection option
...
Change-Id: I14940fcabdef475ed5dbe74d9af7ebc2af10311b
5 years ago
Richard Fuchs
3cc93571b8
TT#101653 add extra codec negotiation tests
...
Change-Id: I4d7b5ad712a6216bf47e577dee58a59c54b37c17
5 years ago
Richard Fuchs
c5667e3bf7
TT#100200 add CN decoder
...
Change-Id: Ic4ff122745569e3892f1a95fedb36ce9d2495349
5 years ago
Richard Fuchs
54e68942be
TT#104500 better support a=rtcp-fb
...
Link the attribute value to each RTP payload type and only output it if
PT is still present
Also merge PT attribute printing into a single loop
closes #1128
Change-Id: I494498ca806b795045e9e5bbb82174fa4aef8b2b
5 years ago
Richard Fuchs
a642a1e694
TT#98901 avoid PT collisions with asymmetric codec setup
...
Change-Id: Icce014312cef57e9df6dbe4165a67bef617b84c7
5 years ago