Commit Graph

1754 Commits

Author SHA1 Message Date
Heikki Tampio a3598cd6c4 v3c: Add example for parsing and sending V3C files 2024-01-12 13:14:59 +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 44067ecf97 v3c: Update Intra frame detection 2024-01-12 13:14:19 +02:00
Heikki Tampio 9a570cd208 v3c: Update get_fragment_type() for V3C 2024-01-12 13:14:19 +02:00
Heikki Tampio fc0ab797ce v3c: Update fu_division for V3C 2024-01-12 13:14:18 +02:00
Heikki Tampio ac643cf8eb v3c: Update get_nal_header_from_fu_headers() for V3C 2024-01-12 13:14:18 +02:00
Heikki Tampio 017f23099c v3c: Add basic support for V3C RTP format 2024-01-12 13:14:18 +02:00
tampsa 28a270b839
Merge pull request #206 from eMKa94/compiler_warnings_fix
Compiler warnings fix
2024-01-12 12:17:08 +02:00
mkowalski 8e6a69905d zrtp: fix compiler warning 2023-11-21 16:03:14 +01:00
mkowalski d7a3557bf3 rtcp: fix compiler warning 2023-11-21 16:02:54 +01: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 6aaf23e06d common: Rename add_zrtp_ctx() to start_zrtp() 2023-08-02 13:21:37 +03:00
Heikki Tampio 12e6163f9b rtcp: Add parsed struct definitions for RTCP feedback messages 2023-08-01 09:31:22 +03:00
Heikki Tampio 1d0f88bf70 rtcp: Refine the RTCP FB packet handler 2023-08-01 09:00:37 +03:00
Heikki Tampio e779941e44 rtcp: Add definitions for RTPFB and PSFB messages 2023-08-01 08:19:49 +03:00
Heikki Tampio 01af435fe6 rtcp: Enable installing a hook for RTCP Feedback packets 2023-07-31 15:56:06 +03:00
Heikki Tampio acba0d67fb rtcp: Add functionality to RTCP FB packet handler 2023-07-31 15:41:46 +03:00
Heikki Tampio f9bc598286 rtcp: Add packet handler for RTCP PT 205 and 206 packets 2023-07-31 15:28:52 +03:00
Heikki Tampio 04af2dfabd rtcp: Detect received RTCP FB packets, PT 205 and 206 2023-07-31 15:02:11 +03:00
Heikki Tampio 19cc31cd4a zrtp: Remove old deprecated functions, clean up code 2023-07-31 13:23:01 +03:00
Heikki Tampio efe7d98ca5 Merge branch 'multiplex' 2023-07-31 12:17:12 +03:00
Heikki Tampio 16d9748260 multiplex: Improve comments in reception_flow 2023-07-31 10:07:38 +03:00
Heikki Tampio 10c14b9f99 multiplex: Fix bug in rtcp_reader, finding correct handler when remote SSRC is not manually set 2023-07-31 09:39:52 +03:00
Heikki Tampio b17fa3d0ba multiplex: Remove duplicate code from media_stream 2023-07-31 09:23:49 +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 e39fc25a5a multiplex: Add flag checks for starting ZRTP manually 2023-07-28 13:48:58 +03:00
Heikki Tampio 6cbade8179 multiplex: Add ability to set socket poll timeout via configure_ctx() 2023-07-26 10:44:07 +03:00
Heikki Tampio c5472ca9b9 multiplex: Improve comments in reception_flow 2023-07-25 08:00:13 +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 c791f14dd6 multiplex: Small optimizations 2023-07-24 13:45:50 +03:00
Heikki Tampio b3d2267bc1 multiplex: Remove several unnecessary helper functions 2023-07-24 13:09:27 +03:00
Heikki Tampio dbe4287076 multiplex: Remove another unnecessary helper function from RTCP 2023-07-24 12:58:57 +03:00
Heikki Tampio 3adc6d41d6 multiplex: Remove now unnecessary helper function 2023-07-24 12:53:23 +03:00
Heikki Tampio 743f160d27 multiplex: Test 3 ZRTP streams in separate threads 2023-07-24 11:02:41 +03:00
Heikki Tampio 5f4da9f0e1 multiplex: Fix issue #165, enable ZRTP initialization with 3 or more streams in separate threads 2023-07-24 10:53:58 +03:00
Heikki Tampio 72ff6b3fc9 multiplex: Add debug print to garbage collection 2023-07-07 13:44:35 +03:00
Heikki Tampio a3ba77425d multiplex: Re-enable test h265_large_fragment_pacing 2023-07-07 08:11:11 +03:00
Heikki Tampio 8e60377657 multiplex: Fix bug when using pull_frame 2023-07-07 08:08:02 +03:00
Heikki Tampio 3c15f0ef31 multiplex: Use unordered map for receiver hooks in reception_flow 2023-07-06 15:32:05 +03:00
Heikki Tampio 4611111cef multiplex: Remove benchmark suite 2023-07-06 08:56:52 +03:00
Heikki Tampio 7aeaa2d53d multiplex: Update benchmark suite 2023-07-06 08:52:04 +03:00
Heikki Tampio 456840de73 multiplex: Add benchmark sender and receiver 2023-07-06 08:35:17 +03:00
Heikki Tampio d07ec68ed8 Multiplex: Disable saving the IP address that packets came from 2023-07-05 11:10:08 +03:00
Heikki Tampio 11e88c5b61 multiplex: Add mutex to socket setsockopt() 2023-07-05 08:57:40 +03:00
Heikki Tampio d50f743c5b multiplex: Add mutex to set_buffer_size() in reception_flow 2023-07-05 07:51:02 +03:00