Richard Fuchs
9ef7c87e6f
MT#63317 print exts for forwarded packets
Change-Id: I8c133696219db536ee5c9fedd62a79bf6d658ce9
4 months ago
Richard Fuchs
e046eecb96
MT#63317 print extensions from list
Change-Id: Iec3824adb461264ea67f937258ba592f2fd82209
4 months ago
Richard Fuchs
c7aec504ca
MT#63317 tests for Ib8ca6d4a
Change-Id: Ib9856fe0b0965f5348eb5d6ce49dd7d6d03ac60a
4 months ago
Richard Fuchs
d3d1a55830
MT#63317 support extensions in codec_output_rtp
Change-Id: Ibefde005041bc6d715d42d089e6277ee2804917c
4 months ago
Richard Fuchs
21d9f4f0ac
MT#63317 add test for Iaa38fa3c
Change-Id: If6727d52bc76c249cfa5dd5e19948740ba1acaa8
4 months ago
Richard Fuchs
00e8c083b7
MT#63317 add handler lookup to test-transcode
Change-Id: Ic385e4f8f5b5ae291eca080151ed0b95f9e7f5e5
4 months ago
Richard Fuchs
f349cc7ee7
MT#63317 use monologue-local extmap storage
Change-Id: I8a341718f3944b276cd2838aaf37d26bb5ca1e0c
4 months ago
Richard Fuchs
c525cb9e09
MT#63317 remove duplicate header parsing
Pass down RTP/RTCP header to crypto functions so that they don't need to
parse it out again.
Change-Id: I551ab6a668cc99c903cde8807f6f9c10fc0cf6d5
5 months ago
Richard Fuchs
6c5190a79d
MT#63317 add tests for RTP extensions
Change-Id: I4b92c764157fa7cdf80a7279fa77f53e32fcc1a7
5 months ago
Richard Fuchs
fc9cb21d8a
MT#63317 store extmap entries in media object
Change-Id: Ia673ae3049f5c6ce8dd8516b5becc0a9322559d8
5 months ago
Richard Fuchs
923d99d60d
MT#55283 change default learning mode to heuristic
Change-Id: Ib974e61f7a413d8e808bb1342733744e5bcdb721
3 months ago
Richard Fuchs
f48fc84dab
MT#55283 defuse unstable tests
Change-Id: I88bb066fb6a1a0e46494b6c8033966aadd4c7273
4 months ago
Richard Fuchs
c7edd6ca9f
MT#61977 unit test for S3 auth
Change-Id: I4c9c393759f96abfcb02149819b14f418781f40d
4 months ago
Richard Fuchs
6626fd4eb6
MT#55283 add alternative G.722 encoding
Change-Id: Ia7f77dadb84020b9778fa1b8d5086165cdf16f0c
4 months ago
Richard Fuchs
eb288752dc
MT#55283 tests for I19c2aff7
Change-Id: Icb28f4d94fb8b628ee635fdf10b516891b5953b2
4 months ago
Richard Fuchs
632d125c69
MT#55283 add remote-candidates test
Change-Id: I0176a0df26bcd48b9b580f6986e7be6e757212c0
4 months ago
Richard Fuchs
b7803498c2
MT#55283 support ICE nomination in test
Change-Id: Idd338e3439d80734d9bc4fbe83078a1611194bee
4 months ago
Richard Fuchs
646850c6d6
MT#55283 remove duplicate make dep
Change-Id: I7d8c4d3d256ba7a834dfd96f13e7e05a72100b6a
4 months 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
4 months ago
Richard Fuchs
4cfaf1a3cf
MT#63151 remove duplication of files during make
Change-Id: I67f45a52660b089748c4f6f76c564bbc97fa1899
5 months ago
Richard Fuchs
35d3110612
MT#55283 add alternative opus output
Different encoding on certain platforms (armel)
Change-Id: I481d7aafcdba078bb317a6c6bab1f0b88b37a7b7
4 months ago
Richard Fuchs
16ab6ffa1f
MT#55283 extend test
Change-Id: I12d02233cb0190578be865d22a7f7afee52f0c5d
5 months ago
Richard Fuchs
8f92c6e5c2
MT#55283 update test
Change-Id: I2e06f2338cb7d1f9f32d2497bdf01b1be3048714
5 months 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
5 months ago
Richard Fuchs
7fbc61253d
MT#55283 add keyspace notification test
Change-Id: I39afe810d2f269550c565197c7ea824d287ecd25
5 months 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
5 months ago
Richard Fuchs
799830902e
MT#55283 ignore G.729 fmtp
closes #1971
Change-Id: Ide2577b76de1f26844a9c73e169bcad96ee2a90e
5 months ago
Richard Fuchs
e2e5e22d04
MT#55283 add tests for Ib118cd2ce/Ib36b36bb
Change-Id: I5e45e473ea1d747d54477fb12f0d8fb7f4133c6f
5 months 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
5 months ago
Richard Fuchs
62b216646b
MT#55283 test for Ia69cbb69a82
Change-Id: Idff08b9935828e9bb1f45d1ebe76cbde0c019b18
5 months ago
wangduanduan
7b5235b4bf
MT#55283 test: add test for unknown fmtp
closes #1968
Change-Id: I71d2f7947f0495ea08d000568c40915e86d034d8
5 months 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
5 months ago
Richard Fuchs
14af582379
MT#55283 tests for I577371570
Change-Id: I00de521c00cb9ddc20be0a2cdd5ea1b5542c8206
6 months 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
6 months ago
Richard Fuchs
cac4b2b29d
MT#55283 add test for I9cbb9e946
Change-Id: I17e2fc60e15d9e81759437559190c2a74fcd797e
6 months ago
Richard Fuchs
4f664646b0
MT#55283 add test for Ie233a4a45b
Change-Id: If1aaa81931b976a3039b70c531a792fc2aed0e97
6 months ago
Richard Fuchs
4cd65ccea8
MT#55283 add test for invalid SDP
Change-Id: I6d6e601ede4b461f03aad85ca24a507f1277dc46
6 months ago
Richard Fuchs
3df26cf2d0
MT#55283 improve G.729 format matching
RFC says that annex B is the default in the absence of the annexb=no
format string. Consider the alias "G729a" as annex A.
Closes #1951
Change-Id: I9a8483ee5520bf4688601123f1ebec4f1f480642
6 months ago
Richard Fuchs
bad2b3df1d
MT#55283 add extra WS test
Change-Id: I083c55b331d325ceb90adb2cc1b36ba4bc8c6c78
6 months ago
Richard Fuchs
54f7a465c6
MT#55283 add extra MOS test
Change-Id: I4a15132c327b8c3509ab0d673c0be4272096f9b6
6 months ago
Richard Fuchs
a2c9d5c7a1
MT#55283 add media PUBLIC flag
A simple mechanism to track whether a given media endpoint has been
advertised to the public. If it hasn't, then any media received on it is
considered suspicious, and source addresses are ignored for learning
purposes.
Change-Id: I76a08e3f442f263dad192ff496a5d734a9349d26
6 months ago
Richard Fuchs
c35ee940d0
MT#55283 fix PT Redis JSON encoding
Change-Id: I6b358e41b2d00f4e3736593071af84c80e7e8628
6 months ago
Richard Fuchs
849e16de46
MT#55283 add RTCP tests
Change-Id: If686285e3424490620f48a89ada29a5dd4cc9398
7 months ago
Richard Fuchs
97b55f30bb
MT#55283 add tests for dtx-shift=0
Change-Id: Ib7df44b251e35ffb02f19be2eb883d9d86f9720b
7 months ago
Richard Fuchs
6221c9ed93
MT#55283 add extra DTX tests
Change-Id: I49aede640d2c138950f2b86e469b0d95a80ad199
7 months ago
Richard Fuchs
794797c23f
MT#55283 tests for I100d0d0476b
Change-Id: I6cc0c1f185f3c159423fc1f4a0977e506bd1343e
7 months ago
Richard Fuchs
5132e74a41
MT#62735 honour strict-source during learning
Change-Id: Ic4eb9ebf20020bfea1840102e542d3ec5b9adcf2
7 months ago
Richard Fuchs
ae8a8220b0
MT#62735 add tests for Ia2779bf5
Change-Id: If7c8387838aefc19ae302ff4b9597fa1e34b952e
7 months ago
Richard Fuchs
2af6de638d
MT#62735 add tests for I2a2cdd9476
Change-Id: I772b2854f3ed3d36705bc2488786f6661a94cf28
7 months ago
Richard Fuchs
ee32e5ba5f
MT#62735 add tests for heuristic learning mode
Change-Id: I0c3d67f4ee3f3350fcf0b350c39e475db948c6c8
7 months ago