Richard Fuchs
e831929d1f
MT#55283 add missing CPPFLAGS_DEFAULT
...
Change-Id: Id6e11ac310594df3eebeb0ff3ab266c99c2e2eca
(cherry picked from commit 3df016e354 )
1 week ago
Alexander Bakker
a3e8240a97
MT#55283 Treat missing a=fmtp as defaults for AMR
...
Per RFC 4867 section 8.1, absent fmtp parameters imply defaults (bandwidth-efficient mode, no CRC,
no robust-sorting, no interleaving). Previously, codec matching was rejected when either side had no
``a=fmtp`` attribute for the AMR payload type, causing AMR to be dropped as a "stray answer codec".
This patch changes this behavior to instead "parse" fmtp even when absent so that the format struct
is populated with zero-initialized defaults and fmtp_parsed is set.
Closes #2141
Change-Id: I1371cb1fdb9354746a4019477845d777e619a2f6
(cherry picked from commit 702ccec969 )
(cherry picked from commit 84d62960a3 )
2 weeks ago
Richard Fuchs
a12c5210b3
MT#55283 tests for Ieac289335
...
Change-Id: I264bdec52db2c869f16704d43f778ebb1fefaada
(cherry picked from commit 0393d84a09 )
3 weeks ago
Richard Fuchs
f9afb47dee
MT#55283 fix compiler warning
...
Change-Id: I10c334b83427ad5658ee8389daf484a9aa01d583
(cherry picked from commit 36bba3f5cb )
4 weeks ago
Richard Fuchs
458ed1579d
MT#55283 add missing build flags to preload libs
...
Change-Id: If2766fbcb090b483ae58ae519a5f8f70d66c4274
(cherry picked from commit c53e7f9f03 )
1 month ago
Richard Fuchs
287becb34b
MT#55283 more leniency for rejected streams
...
Allow invalid payload types for rejected RTP streams.
Allow empty codec store for zero-port streams.
Has some side effects on tests.
Closes #2122
Change-Id: I28c63a3e5b7309084e7899a19ff4550e8f56aac5
(cherry picked from commit 71cceeed5a )
1 month ago
Richard Fuchs
3c005b21dd
MT#55283 slightly defuse some tests
...
Allow for longer processing delays
Change-Id: I64371d76f45d6a197358eeb832350cc9760543d9
(cherry picked from commit b725d4a78c )
3 months ago
Richard Fuchs
e63216fe6d
MT#55283 tests for Iecdd3d28
...
Change-Id: I84a1ce56b762c59748660c8867f1e1aafece6fe2
(cherry picked from commit e3464b913a )
3 months ago
Richard Fuchs
8aa539a3e7
MT#55283 some more tests
...
Change-Id: Id37e01d713008001119ed88f1da449587632af80
(cherry picked from commit f33206648f )
4 months ago
Richard Fuchs
2a57fdd585
MT#55283 tests for I1f9a15763
...
Change-Id: Ife59d11817fb920e5d5995e7a087b6fba217c244
(cherry picked from commit 22a567b421 )
4 months ago
Richard Fuchs
72bf2e854e
MT#55283 tests for I7e2efc4347
...
Change-Id: I6f37b7704b96598265f5b5c9a6bcb5b4e1ec8ba8
(cherry picked from commit 8a54eb99e1 )
4 months ago
Richard Fuchs
1a3e6c3a16
MT#55283 test for Ie401db500
...
Change-Id: Ia9e6c3a4ebf1b2383d52e156d142517bedf049ea
(cherry picked from commit 24d033d005 )
5 months ago
Sean Ferguson
6c9ef6e337
MT#55283 Fix recording-file parameter ignores for pcap recording method
...
Closes #2087
Change-Id: Ib25aeabecfcad78578f3d98162a4418c243a8dbe
(cherry picked from commit b916bdc257 )
5 months ago
Sean Ferguson
aef984dd73
MT#55283 Fix segfault in play media with record-egress enabled
...
Closes #2086
Change-Id: Iad7b7297b2b24a76ca60f81393d6215c92dff612
(cherry picked from commit ff07591b37 )
5 months ago
Richard Fuchs
dfd6e3904b
MT#55283 tests for I021f44ba2
...
Change-Id: Ic3402acb28dc509ee97b88d23cc86fc4a75faa61
(cherry picked from commit 63a1c8e27d )
5 months ago
Richard Fuchs
fbc54a8d3a
MT#55283 parse a=label
...
This is needed to correctly print media labels for SIPREC in case the
input SDPs already had media labels.
Change-Id: I021f44ba28a3648ceb62db12425ddf545de42a96
(cherry picked from commit 9a65ab0335 )
5 months ago
Richard Fuchs
b72797c56f
MT#55283 tests for I410c6af17e
...
Change-Id: I41389971c9ccb578bee57e8ea193725ab056ae08
(cherry picked from commit 14fbc4fa76 )
5 months ago
Richard Fuchs
744c749ae5
MT#55283 add test for a=mid collision
...
Change-Id: I3d7980362c607edaab950f5994f571341626bd23
(cherry picked from commit 8f0af256eb )
6 months ago
Richard Fuchs
25da9b1b97
MT#55283 don't copy media_id from src to dst
...
Change-Id: Ia7c1256dff3025162431e8568cdfcfdfef475070
(cherry picked from commit 0b82e17f01 )
6 months ago
Richard Fuchs
df803f78af
MT#55283 add alternative opus encodings
...
Change-Id: I86f67feeabd57f3b6f342817e3013a6ec2d133e8
(cherry picked from commit 54ce6d67f9 )
6 months ago
Richard Fuchs
618305c912
MT#55283 fix opus fmtp booboo
...
Fixes #2017
Change-Id: I4931cce077dd54209f2342b962a144bce965db25
(cherry picked from commit 388f6342ed )
9 months ago
Richard Fuchs
3cffc175af
MT#55283 fix test case
...
Change-Id: Ib3e53a1d7c283e74ed86b5f80d9ca24950d16620
(cherry picked from commit 0600d731c1 )
10 months ago
Richard Fuchs
f692de5b3b
MT#55283 test for I19a4ae523f
...
Change-Id: I4586b2c4538d0cf12d6bb918d1391c1d0ecf0387
(cherry picked from commit e9c03c94c0 )
11 months ago
Richard Fuchs
923d99d60d
MT#55283 change default learning mode to heuristic
...
Change-Id: Ib974e61f7a413d8e808bb1342733744e5bcdb721
11 months ago
Richard Fuchs
f48fc84dab
MT#55283 defuse unstable tests
...
Change-Id: I88bb066fb6a1a0e46494b6c8033966aadd4c7273
12 months ago
Richard Fuchs
c7edd6ca9f
MT#61977 unit test for S3 auth
...
Change-Id: I4c9c393759f96abfcb02149819b14f418781f40d
12 months ago
Richard Fuchs
6626fd4eb6
MT#55283 add alternative G.722 encoding
...
Change-Id: Ia7f77dadb84020b9778fa1b8d5086165cdf16f0c
12 months ago
Richard Fuchs
eb288752dc
MT#55283 tests for I19c2aff7
...
Change-Id: Icb28f4d94fb8b628ee635fdf10b516891b5953b2
1 year ago
Richard Fuchs
632d125c69
MT#55283 add remote-candidates test
...
Change-Id: I0176a0df26bcd48b9b580f6986e7be6e757212c0
1 year ago
Richard Fuchs
b7803498c2
MT#55283 support ICE nomination in test
...
Change-Id: Idd338e3439d80734d9bc4fbe83078a1611194bee
1 year ago
Richard Fuchs
646850c6d6
MT#55283 remove duplicate make dep
...
Change-Id: I7d8c4d3d256ba7a834dfd96f13e7e05a72100b6a
1 year ago
Richard Fuchs
ffacde5748
MT#55283 trigger RTCP send from both send funcs
...
Reverses the side effect of I225b43dff
Restores consistency and fixes tests and very slow systems
Change-Id: Ib4285e7aae95cd58eccd1d3c4f84e5786b4b0810
1 year ago
Richard Fuchs
4cfaf1a3cf
MT#63151 remove duplication of files during make
...
Change-Id: I67f45a52660b089748c4f6f76c564bbc97fa1899
1 year ago
Richard Fuchs
35d3110612
MT#55283 add alternative opus output
...
Different encoding on certain platforms (armel)
Change-Id: I481d7aafcdba078bb317a6c6bab1f0b88b37a7b7
1 year ago
Richard Fuchs
16ab6ffa1f
MT#55283 extend test
...
Change-Id: I12d02233cb0190578be865d22a7f7afee52f0c5d
1 year ago
Richard Fuchs
8f92c6e5c2
MT#55283 update test
...
Change-Id: I2e06f2338cb7d1f9f32d2497bdf01b1be3048714
1 year ago
Richard Fuchs
b6bd9804a0
MT#55283 upgrade xmlrpc_callback to string
...
Simply take the xmlrpc-callback address as string and don't try to parse
it out. Store it in the call object as string as well.
Obsolete `created_from_addr`. The string form `created_from` is all we
need.
Change `created_from` to `str` as well.
Change-Id: Ib67b57b1d2d474d7b033f56ef8be59f71e44641b
1 year ago
Richard Fuchs
7fbc61253d
MT#55283 add keyspace notification test
...
Change-Id: I39afe810d2f269550c565197c7ea824d287ecd25
1 year ago
Richard Fuchs
ffc539c0d8
MT#55283 locking updates
...
Protect selected_sfd with in_lock.
Protect RTCP sending with in_lock and out_lock as appropriate.
Has the odd side effect of RTCP reports expected in tests to be sent one
packet later than before.
Closes #1966
Probably fixes #1927
Change-Id: I225b43dff8e8fbb938d3be6aad50249997615d77
1 year ago
Richard Fuchs
799830902e
MT#55283 ignore G.729 fmtp
...
closes #1971
Change-Id: Ide2577b76de1f26844a9c73e169bcad96ee2a90e
1 year ago
Richard Fuchs
e2e5e22d04
MT#55283 add tests for Ib118cd2ce/Ib36b36bb
...
Change-Id: I5e45e473ea1d747d54477fb12f0d8fb7f4133c6f
1 year ago
Richard Fuchs
fa8123e1c2
MT#55283 explicitly return PTS/duration
...
... from packetizer function instead of putting it into the AVPacket.
Remove AVPacket from callback function arguments.
Fix up PTS/duration adjustments where they were missing.
Closes #1963
Change-Id: Ib36b36bb6648b0579dd83155c7217317dda29cc3
1 year ago
Richard Fuchs
62b216646b
MT#55283 test for Ia69cbb69a82
...
Change-Id: Idff08b9935828e9bb1f45d1ebe76cbde0c019b18
1 year ago
wangduanduan
7b5235b4bf
MT#55283 test: add test for unknown fmtp
...
closes #1968
Change-Id: I71d2f7947f0495ea08d000568c40915e86d034d8
1 year ago
Donat Zenichev
fd763f2804
MT#63082 crypto: ignore dummy suites
...
If dummy definition with no tag, algo etc.
just ignore it, otherwise not excluded
and is dangling in outgoing SDP.
Also add according test.
Change-Id: Ib7c981ee66b1ce8cb363a9cc181231c68baa69cd
1 year ago
Richard Fuchs
14af582379
MT#55283 tests for I577371570
...
Change-Id: I00de521c00cb9ddc20be0a2cdd5ea1b5542c8206
1 year ago
Richard Fuchs
02897ccb46
MT#55283 fix sdes_accept logic booboo
...
Using `l->next` as a test for whether only one element is left in the
list is not reliable. Use the actual list length instead.
Update one affected test.
Closes #1961
Change-Id: I5773715700220cd762e61090bac941ddd33afd9b
1 year ago
Richard Fuchs
cac4b2b29d
MT#55283 add test for I9cbb9e946
...
Change-Id: I17e2fc60e15d9e81759437559190c2a74fcd797e
1 year ago
Richard Fuchs
4f664646b0
MT#55283 add test for Ie233a4a45b
...
Change-Id: If1aaa81931b976a3039b70c531a792fc2aed0e97
1 year ago
Richard Fuchs
4cd65ccea8
MT#55283 add test for invalid SDP
...
Change-Id: I6d6e601ede4b461f03aad85ca24a507f1277dc46
1 year ago