From: Edward Hervey Date: Fri, 11 Dec 2020 09:15:32 +0000 (+0100) Subject: parsebin: Put stream flags in GstStream X-Git-Tag: 1.19.3~511^2~207 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e39d57b374d600bad5f116de11cb0d82fa4de136;p=platform%2Fupstream%2Fgstreamer.git parsebin: Put stream flags in GstStream Part-of: --- diff --git a/gst/playback/gstparsebin.c b/gst/playback/gstparsebin.c index 276e796..870243e 100644 --- a/gst/playback/gstparsebin.c +++ b/gst/playback/gstparsebin.c @@ -3932,8 +3932,10 @@ gst_parse_pad_stream_start_event (GstParsePad * parsepad, GstEvent * event) GstStream *stream = NULL; const gchar *stream_id = NULL; gboolean repeat_event = FALSE; + GstStreamFlags streamflags; gst_event_parse_stream_start (event, &stream_id); + gst_event_parse_stream_flags (event, &streamflags); if (parsepad->active_stream != NULL && g_str_equal (parsepad->active_stream->stream_id, stream_id)) @@ -3968,7 +3970,7 @@ gst_parse_pad_stream_start_event (GstParsePad * parsepad, GstEvent * event) } else { stream = gst_stream_new (stream_id, NULL, GST_STREAM_TYPE_UNKNOWN, - GST_STREAM_FLAG_NONE); + streamflags); gst_object_replace ((GstObject **) & parsepad->active_stream, (GstObject *) stream); }