diff --git a/subprojects/gst-plugins-good/ext/adaptivedemux2/mss/gstmssdemux.c b/subprojects/gst-plugins-good/ext/adaptivedemux2/mss/gstmssdemux.c index 3175effe5b..14d2a8b6f3 100644 --- a/subprojects/gst-plugins-good/ext/adaptivedemux2/mss/gstmssdemux.c +++ b/subprojects/gst-plugins-good/ext/adaptivedemux2/mss/gstmssdemux.c @@ -375,6 +375,11 @@ gst_mss_demux_setup_streams (GstAdaptiveDemux * demux) GstCaps *caps; GstTagList *tags = NULL; + if (stream_type == GST_STREAM_TYPE_UNKNOWN) { + GST_WARNING_OBJECT (mssdemux, "Skipping unknown stream %s", name); + continue; + } + if (name) stream_id = g_strdup_printf ("mss-stream-%s-%s",