From: Thibault Saunier Date: Fri, 10 Nov 2017 15:29:05 +0000 (-0300) Subject: dicoverer: Do not add container infos to the stream list X-Git-Tag: 1.19.3~511^2~1193 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c8eee6f0c6e348522955c01bf03373173c3cbde2;p=platform%2Fupstream%2Fgstreamer.git dicoverer: Do not add container infos to the stream list They are not added on actual discovery See https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/398 --- diff --git a/gst-libs/gst/pbutils/gstdiscoverer.c b/gst-libs/gst/pbutils/gstdiscoverer.c index 7003a2a..1bf5b8d 100644 --- a/gst-libs/gst/pbutils/gstdiscoverer.c +++ b/gst-libs/gst/pbutils/gstdiscoverer.c @@ -2367,7 +2367,8 @@ _parse_discovery (GVariant * variant, GstDiscovererInfo * info) _parse_common_stream_info (sinfo, g_variant_get_child_value (common, 0), info); - info->stream_list = g_list_append (info->stream_list, sinfo); + if (!GST_IS_DISCOVERER_CONTAINER_INFO (sinfo)) + info->stream_list = g_list_append (info->stream_list, sinfo); if (!info->stream_info) { info->stream_info = sinfo;