gstreamer/subprojects/gst-plugins-base/gst/playback
Edward Hervey 18b941dfd5 decodebin3: Unify collection switching checks
We only want to switch to a selection of an output collection if all streams are
present.

This was previously only done in one place (when triggering by new incoming
streams) but not when triggered by user/application.

Avoid this by moving the check to handle_stream_switch()

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7941>
2024-11-25 08:03:38 +00:00
..
gstdecodebin2.c common: Stop using GQuark-based GstStructure name API 2024-09-26 19:21:29 +03:00
gstdecodebin3.c decodebin3: Unify collection switching checks 2024-11-25 08:03:38 +00:00
gstparsebin.c parsebin: Store caps on parsepad as early as possible 2024-10-28 10:09:47 +00:00
gstplay-enum.c
gstplay-enum.h
gstplaybackelement.c
gstplaybackelements.h
gstplaybackplugin.c
gstplaybackutils.c playbackutils: Fix caps leak in get_n_common_capsfeatures() 2024-11-16 18:24:23 +00:00
gstplaybackutils.h playback: Improve stream list search 2024-10-28 10:09:47 +00:00
gstplaybin2.c playback: remove mention of gconf sinks from playbin docs 2024-10-19 06:12:14 +00:00
gstplaybin3.c playback: remove mention of gconf sinks from playbin docs 2024-10-19 06:12:14 +00:00
gstplaysink.c common: Stop using GQuark-based GstStructure field name API 2024-09-26 19:21:29 +03:00
gstplaysink.h
gstplaysinkaudioconvert.c
gstplaysinkaudioconvert.h
gstplaysinkconvertbin.c
gstplaysinkconvertbin.h
gstplaysinkvideoconvert.c
gstplaysinkvideoconvert.h
gstrawcaps.h
gststreamsynchronizer.c streamsynchronizer: Add documentation 2024-08-14 13:55:37 +00:00
gststreamsynchronizer.h
gstsubtitleoverlay.c subtitleoverlay: Check for memory capsfeature on video/x-raw 2024-10-30 06:13:23 +00:00
gstsubtitleoverlay.h
gsturidecodebin.c
gsturidecodebin3.c uridecodebin3: Remove "source" property 2024-10-23 12:29:06 +00:00
gsturisourcebin.c urisourcebin: Also use event probe for HLS use-cases 2024-11-08 09:14:21 +00:00
meson.build