gst-plugins-rs/net/rtp/src
Sebastian Dröge 0d33077df6 rtp: basedepay: Clean up header extension negotiation
If configuring an existing extension from the new caps fails, remove it
and try to request a new extension for it.

Also remove all extensions from the list that are not provided in the
caps, instead of passing RTP packets to all of them anyway.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1577>
2024-05-20 07:53:50 +00:00
..
av1 rtp: Port RTP AV1 payloader/depayloader to new base classes 2024-03-06 09:40:35 +00:00
baseaudiopay rtp: Add PCMU/PCMA RTP payloader / depayloader elements 2024-02-23 14:43:45 +02:00
basedepay rtp: basedepay: Clean up header extension negotiation 2024-05-20 07:53:50 +00:00
basepay rtp: Change RtpBasePay2::ssrc_collision from AtomicU64 to Option<u32> 2024-05-10 14:23:41 +00:00
gcc rtpgccbwe: Support linear regression based delay estimation 2024-05-14 16:25:48 +00:00
jpeg rtp: Add JPEG RTP payloader/depayloader 2024-05-10 11:12:49 +03:00
mp2t rtp: m2pt: add some unit tests 2024-03-16 10:07:37 +00:00
mp4a rtp: add mp4gpay 2024-04-29 13:33:42 +00:00
mp4g rtp: add mp4gpay 2024-04-29 13:33:42 +00:00
opus rtp: opus: add multichannel depay/pay test 2024-05-18 09:29:29 +00:00
pcmau rtp: tests: Simplify loop 2024-03-10 16:47:30 +08:00
vp8 rtp: Add VP8/9 RTP payloader/depayloader 2024-04-15 14:03:56 +00:00
vp9 rtp: Add VP8/9 RTP payloader/depayloader 2024-04-15 14:03:56 +00:00
audio_discont.rs rtp: Add PCMU/PCMA RTP payloader / depayloader elements 2024-02-23 14:43:45 +02:00
lib.rs rtp: Add Opus RTP payloader/depayloader 2024-05-18 09:29:29 +00:00
tests.rs rtp: tests: add run_test_pipeline_full() that checks output caps too 2024-05-18 09:29:29 +00:00
utils.rs rtp: add mp4gpay 2024-04-29 13:33:42 +00:00