gstreamer/subprojects/gst-plugins-good/tests/check/elements
Matthew Waters 4802ad8eb6 rtpfunnel: also fallback to pad default handling for unknown ssrcs
If two (or more) rtpfunnel elements are cascaded, then only one will
realistically have information on the particular ssrc that is in use for a
particular input stream.  As such, any key unit requests may never reach the
corresponding encoder.

This has been discovered by combining simulcast and BUNDLE with webrtcbin.
simulcast uses one rtpfunnel, and BUNDLE uses another rtpfunnel.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7405>
2024-09-04 08:15:38 +00:00
..
aacparse.c
ac3parse.c
alpha.c
alphacolor.c
amrnbenc.c amrnb, amrwbdec: move AMR-NB and AMR-WB plugins to -good 2023-05-02 23:33:12 +00:00
amrparse.c
apev2mux.c
aspectratiocrop.c
audioamplify.c
audiochebband.c
audiocheblimit.c
audiodynamic.c
audioecho.c
audiofirfilter.c
audioiirfilter.c
audioinvert.c
audiopanorama.c
audiowsincband.c
audiowsinclimit.c
autodetect.c
avimux.c
avisubtitle.c
capssetter.c
dash_mpd.c dashdemux2: Improve initial representation selection 2023-02-18 21:05:25 +00:00
deinterlace.c
deinterleave.c
dtmf.c rtpdtmfsrc: fix leak when shutting down mid-event 2024-06-19 07:32:49 +00:00
equalizer.c
flacparse.c
flvdemux.c
flvmux.c flvmux: push metadata on caps change 2023-05-30 09:35:43 +02:00
gdkpixbufoverlay.c
gdkpixbufsink.c
hlsdemux_m3u8.c hlsdemux2: Remove enable-llhls property 2023-02-03 16:52:24 +00:00
icydemux.c
id3demux.c
id3v2mux.c
imagefreeze.c
interleave.c
jpegdec.c
jpegenc.c
level.c
matroskademux.c matroska-demux: fix accumulated base offset in segment seeks 2023-06-13 18:19:48 +00:00
matroskamux.c
matroskaparse.c
mpegaudioparse.c mpegaudioparse: Support gapless playback 2022-03-14 10:32:15 +02:00
mpg123audiodec.c mpg123: Add gapless playback support 2022-03-14 10:32:15 +02:00
mulawdec.c
mulawenc.c
multifile.c
packets.h
parser.c
parser.h
qtdemux.c qtdemux: Use G_GUINT64_CONSTANT when creating test caps 2024-05-06 06:18:35 +00:00
qtmux.c
rganalysis.c
rglimiter.c
rgvolume.c
rtp-payloading.c rtpklvdepay: Recover after invalid fragmented KLV unit 2023-11-17 09:01:10 +00:00
rtpbin.c
rtpbin_buffer_list.c tests: rtpbin_buffer_list: fix possible unaligned read on 32-bit ARM 2023-06-14 04:59:05 +00:00
rtpcollision.c good: tests: drop use of GSlice 2023-01-24 15:25:07 +00:00
rtpfunnel.c rtpfunnel: also fallback to pad default handling for unknown ssrcs 2024-09-04 08:15:38 +00:00
rtph261.c
rtph263.c
rtph264.c rtph264pay: Add unit tests verifying delta-unit flag 2023-06-29 09:48:41 +00:00
rtph265.c rtph265pay: Only mark first NAL as non delta-unit 2023-06-29 09:48:41 +00:00
rtphdrext-colorspace.c Couple more g_memdup() -> g_memdup2() fixes 2021-10-30 10:37:37 +01:00
rtphdrextclientaudiolevel.c rtphdrext-clientaudiolevel: Rename RFC 6464 element 2021-10-20 00:03:09 +00:00
rtphdrextsdes.c rtphdrextsdes: fixup test trying to g_free a local variable 2022-04-22 08:41:59 +00:00
rtpjitterbuffer.c rtpjitterbuffer: Allow earlier reference-timestamp-meta 2023-08-03 17:26:42 +00:00
rtpjpeg.c
rtpmux.c
rtpopus.c rtopuspay: Ignore the stereo parameter in multiopus caps 2023-01-12 18:48:35 -05:00
rtppassthrough.c rtp: Add rtppassthroughpay element 2023-08-22 14:01:09 +00:00
rtpptdemux.c
rtpred.c tests: rtpred: fix out-of-bound writes 2024-03-28 19:51:47 +00:00
rtprtx.c rtprtx: Fix copying extension headers 2022-07-04 19:20:57 +00:00
rtpsession.c twcc: Better handle duplicate packets 2023-04-10 09:37:51 +00:00
rtpssrcdemux.c
rtpst2022-1-fecdec.c
rtpst2022-1-fecenc.c
rtpstorage.c
rtptimerqueue.c
rtpulpfec.c
rtpvp8.c GstCustomMeta: Use simplified API where possible 2023-09-27 18:46:34 +00:00
rtpvp9.c rtpvp9pay: Only mark first outgoing packet as non delta-unit 2023-06-29 09:48:41 +00:00
shapewipe.c
souphttpsrc.c
spectrum.c
splitmuxsink.c splitmuxsink: Fix race in unit tests. Add fragment-id to messages 2024-08-02 15:30:12 +10:00
splitmuxsinktimecode.c
splitmuxsrc.c splitmuxsink: Add fragment offset and duration to message 2024-08-02 15:30:05 +10:00
udpsink.c tests: udpsink: make test work in environments without IPv6 2022-07-02 11:57:31 +00:00
udpsrc.c udpsrc: Add support for IGMPv3 SSM 2023-04-12 16:32:07 +00:00
videobox.c
videocrop.c gst-plugins-good: re-indent with GNU indent 2.2.12 2023-03-17 03:18:54 +00:00
videofilter.c gst-plugins-good: re-indent with GNU indent 2.2.12 2023-03-17 03:18:54 +00:00
videoflip.c videoflip: reset orientation if not present in a tag update 2023-04-22 14:02:13 +02:00
videomixer.c
vp8dec.c
vp8enc.c GstCustomMeta: Use simplified API where possible 2023-09-27 18:46:34 +00:00
vp9enc.c
wavpackdec.c
wavpackenc.c
wavpackparse.c
wavparse.c wavparse: Fix crash that occurs in push mode when header chunks are corrupted 2022-10-13 08:56:49 +00:00
xingmux.c xingmux: move from gst-plugins-ugly to gst-plugins-good 2022-10-25 12:40:20 +00:00
xingmux_testdata.h xingmux: move from gst-plugins-ugly to gst-plugins-good 2022-10-25 12:40:20 +00:00
y4menc.c