From fb9a116fc5fafb6c7838f62eea229800f48ef89e Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Tue, 3 May 2022 16:08:39 +0200 Subject: [PATCH] playbin3: Don't use unknown types for default selection When creating a fallback default selection from a collection, don't attempt to use unknown stream types Part-of: --- subprojects/gst-plugins-base/gst/playback/gstdecodebin3.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/subprojects/gst-plugins-base/gst/playback/gstdecodebin3.c b/subprojects/gst-plugins-base/gst/playback/gstdecodebin3.c index 1affb70f7a..c9c6d8a92f 100644 --- a/subprojects/gst-plugins-base/gst/playback/gstdecodebin3.c +++ b/subprojects/gst-plugins-base/gst/playback/gstdecodebin3.c @@ -1178,7 +1178,7 @@ update_requested_selection (GstDecodebin3 * dbin) for (i = 0; i < nb; i++) { GstStream *stream = gst_stream_collection_get_stream (collection, i); GstStreamType curtype = gst_stream_get_stream_type (stream); - if (!(used_types & curtype)) { + if (curtype != GST_STREAM_TYPE_UNKNOWN && !(used_types & curtype)) { const gchar *sid = gst_stream_get_stream_id (stream); GST_DEBUG_OBJECT (dbin, "Automatically selecting stream '%s' of type %s", sid,