Commit Graph

124 Commits

Author SHA1 Message Date
Heikki Tampio c91910351f formats: Develop solution to H26x aggregation when there are multiple non-consecutive small NAL units 2024-02-20 13:00:48 +02:00
Heikki Tampio 8067927515 tests: Increase bandwidth in RTCP mux tests to make sure there is enough reports sent 2024-02-20 10:10:31 +02:00
Heikki Tampio be55d231f1 test: Add new test for RTP_H26X_DO_NOT_AGGR flag 2024-02-19 14:23:12 +02:00
Heikki Tampio 5eb241e018 test: Add tests for H26x Aggregation Packets 2024-02-19 11:09:23 +02:00
Heikki Tampio a11d956714 test: Fix small compiler warnings in tests 2024-01-30 11:56:26 +02:00
Joni Räsänen 9765aa5fd0 common: Remove obsolete and renamed flags 2024-01-30 11:47:51 +02:00
Joni Räsänen 0fd38ffca6 tests: Distribute IPv6 tests to other tests
Also slightly shorten the duration of some tests.
2024-01-30 11:43:25 +02:00
Heikki Tampio f417e828ae v3c: Add documentation to the examples 2024-01-12 13:15:01 +02:00
Heikki Tampio 6efede67a1 v3c: Fix RTP_FORMAT_V3C to RTP_FORMAT_ATLAS in tests 2024-01-12 13:15:01 +02:00
Heikki Tampio b5905bcae2 v3c: Automatically disable Start Code related functionality when format is V3C 2024-01-12 13:14:59 +02:00
Heikki Tampio 15eb553236 v3c: Improve V3C tests 2024-01-12 13:14:19 +02:00
Heikki Tampio 3e31ba708d v3c: Add test for V3C fragmentation 2024-01-12 13:14:19 +02:00
Heikki Tampio eca8f24b69 v3c: Add test for V3C single NAL unit 2024-01-12 13:14:19 +02:00
Heikki Tampio ecf65ba5b0 common: Disable user packets for now 2023-08-02 14:47:56 +03:00
Heikki Tampio 6ec8880760 common: Small fixes to function names, etc 2023-08-02 13:30:21 +03:00
Heikki Tampio cb59c55f79 multiplex: Finalize add_zrtp_ctx() function and set stream remote_ssrc by default to ssrc + 1
Also test add_zrtp_ctx() in ZRTP mux tests
2023-07-31 09:22:55 +03:00
Heikki Tampio 5e13a1140e multiplex: h265_large_fragment test, increase pkt_max_delay 2023-07-24 14:49:51 +03:00
Heikki Tampio b134cb92f4 multiplex: Increase ZRTP multistream tests reception duration from 2 to 4 seconds 2023-07-24 13:57:03 +03:00
Heikki Tampio 743f160d27 multiplex: Test 3 ZRTP streams in separate threads 2023-07-24 11:02:41 +03:00
Heikki Tampio a3ba77425d multiplex: Re-enable test h265_large_fragment_pacing 2023-07-07 08:11:11 +03:00
Heikki Tampio aa14f0560d multiplex: User frame test: check the packet length 2023-06-30 09:45:18 +03:00
Heikki Tampio 71450d7471 multiplex: Add test for multiplexed ZRTP multistream 2023-06-28 13:02:29 +03:00
Heikki Tampio 15e2cdd321 multiplex: Add test for sending user packets 2023-06-27 12:09:21 +03:00
Heikki Tampio 21884f7969 multiplex: Improve reception_flow handler determination 2023-06-27 10:11:34 +03:00
Heikki Tampio 1ba1785641 multiplex: Temporarily comment out test for h265_large_fragment_pacing 2023-06-27 08:25:00 +03:00
Heikki Tampio 31f3eff175 multiplex: Increase PKT_MAX_DELAY in h265_large_fragment_pacing test 2023-06-26 15:44:42 +03:00
Heikki Tampio b12dc9ae0c multiplex: Improve tests 2023-06-26 14:59:38 +03:00
Heikki Tampio c12e570c4d multiplex: Add docs to reception_flow 2023-06-26 14:50:01 +03:00
Heikki Tampio 4d5542b478 multiplex: Try a larger reception buffer for h265_large_fragment_pacing test 2023-06-26 14:42:59 +03:00
Heikki Tampio f8de48fa2d multiplex: In SRTP USER tests, wait for 100ms before starting sending 2023-06-26 14:27:28 +03:00
Heikki Tampio ab2c1a4f8a multipelx: Add more checks in RTCP multiplex tests 2023-06-26 14:04:30 +03:00
Heikki Tampio 00e4345ef7 multiplex: Fix byte order in RTCP header SSRC 2023-06-26 13:04:10 +03:00
Heikki Tampio 9749eec5e6 multiplex: Add test for RCE_RTCP_MUX 2023-06-26 10:52:22 +03:00
Heikki Tampio 81499a5c6d multiplex: Improve checks in SRTP tests 2023-06-21 14:58:04 +03:00
Heikki Tampio dcdf8d3e9b Merge branch 'multiplex' 2023-06-02 13:04:26 +03:00
Heikki Tampio 40f7329ea6 common: Add return values to get_configuration_value() in media_stream 2023-05-11 12:31:46 +03:00
Heikki Tampio 946d634220 multiplex: Add print to RTCP multiplexing test 2023-05-11 10:38:02 +03:00
Joni Räsänen 228a282c35 build: Be more user friendly if git or pkgconfig are not found 2023-05-11 10:29:16 +03:00
Heikki Tampio 371f718be1 multiplex: Add tests for pull_frame() multiplexing, also improve RTCP tests 2023-05-11 10:23:48 +03:00
Heikki Tampio 3057255ed2 multiplex: Handle stopping reception_flow and RTCP 2023-05-10 08:40:10 +03:00
Heikki Tampio b3223be1f9 multiplex: Remove double bind tests as outdated 2023-05-09 12:18:06 +03:00
Heikki Tampio 3c0b1dec17 multiplex: Add test for multiplexing two RTP H264 streams into a single socket 2023-05-09 12:11:06 +03:00
Heikki Tampio d00c778d76 multiplex: Add test for multiplexing two RTP streams into a single socket with RTCP enabled 2023-05-09 10:41:11 +03:00
Heikki Tampio fd44404c6e multiplex: Add test for multiplexing two RTP streams into a single socket 2023-05-09 09:27:11 +03:00
Joni Räsänen aeaa71e6b4 build: Rename CMake flags to new format
Upending UVGRTP to each CMake option makes it less likely to conflict between
other libraries built at the same time. Added also some backwards compatibility
for old options.
2023-05-03 12:43:10 +03:00
Heikki Tampio bb7c0a169e rtcp: Fix bug with send_app_packet()
Payload was set incorrectly
2023-04-28 11:12:35 +03:00
william.fink 6f09cdb0fc common: Enable receiving a multicast stream multiple times 2023-04-21 15:24:04 +02:00
william.fink d1e91df7c2 common: Added multicast bind support for ipv4 and ipv6 2023-04-20 11:52:22 +02:00
Heikki Tampio a533b82e4c tests: reduce runtime of testing suite 2023-03-20 14:32:03 +02:00
Heikki Tampio 600aa908a5 ipv6: add automatic tests for ipv6 support 2023-03-15 12:23:06 +02:00