From 4be8b1b0a1e3be3efd58a880e81a29f53fe7cf54 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 f8a2ec4..d5cf44c 100644 --- a/subprojects/gst-plugins-base/gst/playback/gstdecodebin3.c +++ b/subprojects/gst-plugins-base/gst/playback/gstdecodebin3.c @@ -1261,7 +1261,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, -- 2.7.4