Richard Fuchs
8e21b4b595
TT#14008 clean up some tests
Looks like packet order can be an issue in some cases
Change-Id: Ib8fb8c553c9d0f2919b24dda1e15e5a23832c619
5 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
5 years ago
Richard Fuchs
e671a5dcab
TT#108552 prefer sha-256 over sha-1
Change-Id: I1c54b6410d492a2dbd7169f000c84ecebf9d817c
5 years ago
Richard Fuchs
60fd172720
TT#98901 update tests for DTX
Change-Id: Ia374e1f284e9ccb2fd1b066ef44fb284cb29f134
5 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
5 years ago
Richard Fuchs
6bf5e3af54
TT#92250 add tests for reorder-codec
Change-Id: I87e6a2068af2350db4d175bbb0b5dbacf1543fee
5 years ago
Richard Fuchs
99ba631fd0
TT#92250 update tests for recent changes
Change-Id: I9f6315140bb34000ec4b3adccb0251516ec15532
5 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
Richard Fuchs
8097f9632f
TT#100200 add tests for 9ea1303c6
Change-Id: Ia7a97389412c0047a55ef86a0316c64486f283b1
5 years ago
Richard Fuchs
7a42c0c48c
TT#100251 distinguish between real transcoding and DTMF-related t/c
Change-Id: I4643baeb87a7b71e8fc9d23c433fa958c9c11a71
5 years ago
Richard Fuchs
bae79d3fef
TT#98901 handle AMR SID DTX
Change-Id: I418c43e0cef2a70143010235988523f195a3bf5a
5 years ago
Richard Fuchs
ee74914b22
TT#92250 ignore format parameters for DTMF codec
closes #1098
Change-Id: I180667a7c5fa9da8a95d99826cb3fc4006598976
5 years ago
Richard Fuchs
6ccfd14530
TT#94201 change default ICE= behaviour, add new =optional flag
Change-Id: Ie510bc05879c91eb1a0c7d7351461a63056ba410
5 years ago
Richard Fuchs
a89696c4be
TT#94201 add tests for 95b81455
Change-Id: I75e2da6bf210f0aa818082f39ef59dc7e1d5cefc
5 years ago
Richard Fuchs
74fd959ccc
TT#92250 use matching output codec with inject-DTMF
Change-Id: I220947872303c534368363e8f980b94bd7d406a5
5 years ago
Richard Fuchs
2502b44ff8
TT#92250 keep supp codecs last when transcoding in reverse
Change-Id: I20d9b6e54c38ab92dcbe4e706ed04bca7145c373
5 years ago
Richard Fuchs
32cfb61e0b
TT#92250 add tests for 68ccc5
Change-Id: I25e31a2fa5ae29614828c4953bb97db42062a50e
5 years ago
Richard Fuchs
68ccc52b2b
TT#92250 postpone codec_tracker to final stage
Change-Id: I222f705e53fc95f56da40cf927197afcb2ee5107
5 years ago
Richard Fuchs
3654309b95
TT#97302 tests for 5ad4a5
Change-Id: If5c8bf6f74c3169a252440ccc9eb8639843fef69
5 years ago
Richard Fuchs
dc4775d5ce
TT#97302 respond with the same DTLS hash func as was offered
Change-Id: Id72df1083b5d329fa33875853981ec471440a6c1
5 years ago
Richard Fuchs
9553af11df
TT#92250 add tests for single-codec flag
Change-Id: I0954747bb72af82151598edb8444d0040e0d3c67
5 years ago
Richard Fuchs
653b09ca93
TT#92250 add `single codec` flag
Change-Id: I7c84e1f906fec93ed624d2fb4a4d9e9bfc9b4109
5 years ago
Richard Fuchs
241c78c915
TT#92250 add codec-except option
Additionally allow `except` and `offer` (and `transcode`) to revert
masked codecs.
Also adds `mask=full` and `strip=full`
closes #1054
Change-Id: I93a2891f2a0b9d324f6804e38f992be73c46211a
5 years ago
Richard Fuchs
2ce7b6476e
TT#92250 better handle supplemental codecs
Change-Id: Id6bac3892642d6ae58c71a1781b5d282c48a3a1c
5 years ago
Richard Fuchs
5ac91499fe
TT#92250 keep supplemental codecs last in list when transcoding
Change-Id: I3172414fd724e5c5fe9d69b5a78270bed41f83b6
5 years ago
Richard Fuchs
ba0553b9d0
TT#96200 test for I5fb7638aa71e80c08abcda2d8c341ae72725bace
Change-Id: I698a889ef6ecd96ce9b76781f7b7c9ac7c04a2c9
5 years ago
Richard Fuchs
d2e831755c
TT#91003 add tests for mode-change-interval
Change-Id: I8936ff8d6f4e6804ba7e2ba6b040da0507c633c4
5 years ago
Richard Fuchs
5a33dee413
TT#91003 add tests for extra AMR options
Change-Id: I61515f8282f434f461147e05dca6f0d6ce65674d
5 years ago
Richard Fuchs
1020bcb80d
TT#91003 honour AMR mode change restrictions
Change-Id: I632f27c7068f3b7f6f3648992fcc6e5b5d65a29a
5 years ago
Richard Fuchs
30b11936e8
TT#91003 add AMR mode-set and CMR tests
Change-Id: Ie436282b15d58ea5fe0cd9e704939485d1c4e9ed
5 years ago
Richard Fuchs
017a2fe37a
TT#78201 fix existing test
Change-Id: I6043fe68c8f9d2edefeac2f05abe63a24091c849
5 years ago
Richard Fuchs
12ac8846de
TT#90101 don't blindly accept a protocol switch in an answer
An endpoint switching protocols is normally passed through to the peer,
but in an answer that is usually not desirable. Change the default
behaviour to stick to the original protocol that was offered even if the
answerer changes protocols.
Change-Id: Ib288549f4b1c9ab57a6333c6b7dd511537af96f7
5 years ago
Richard Fuchs
ae5b1762b9
TT#88603 don't remove transcoded codecs we added ourselves
closes #1058
Change-Id: I469b8e71d5a699c948a30cb2171467c267eec741
5 years ago
Richard Fuchs
ec061bba6f
TT#84804 add new DTLS-reverse flag
closes #1038
Change-Id: Ic58b3e3c3d1fec75a2c6ea9ddb260141d9a2831f
5 years ago
Richard Fuchs
73cb248f8d
fix statistics format when multiple transcoders are present
closes #1042
Change-Id: I1dcd9c3053f35f97f0de8c23609a25347263044b
5 years ago
Richard Fuchs
de37041ad9
honour media-address= also for ICE and RTCP
closes #1039
Change-Id: Icb75875757eecfc02100dacb16d70532ed6be7ec
5 years ago
Richard Fuchs
8e22c9a414
TT#85701 improve branch handling with delete-delay=0
Initially created branches don't have a tag associated with them, so
they don't appear in `other_tags`. We need to keep track of which
branches were created from a single from-tag through their via-branch
values so we know when all branches have been deleted.
closes #1037
Change-Id: I4c6ce602b99a9104de98098cd06ca399eb28e1b2
6 years ago
Richard Fuchs
592af4d309
TT#84804 add tests for ICE/DTLS and GH 1035
Change-Id: Id6f25d9918abdc08aa22f2d37316cbcc65859a26
6 years ago
Richard Fuchs
cba8127475
TT#84804 test lib: return port when requested to
Change-Id: I3446db3924ac848887e68c7a143aa057ac4d34e6
6 years ago
Richard Fuchs
19ac0deb52
fix tests for non-bcg729 case
closes #991
Change-Id: I0c75fe40ab64add720e8eeed7236d25e89f23773
6 years ago