From c8eee6f0c6e348522955c01bf03373173c3cbde2 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Fri, 10 Nov 2017 12:29:05 -0300 Subject: [PATCH] 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 --- gst-libs/gst/pbutils/gstdiscoverer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 2.7.4