From: Edward Hervey Date: Wed, 15 Nov 2017 07:29:17 +0000 (+0100) Subject: ogmparse: Set caps after sending pending events X-Git-Tag: 1.16.2~998 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=51eeb4534a65b6fb1741dbed77f03f412b2ef7cc;p=platform%2Fupstream%2Fgst-plugins-base.git ogmparse: Set caps after sending pending events Avoids sending STREAM_START before CAPS --- diff --git a/ext/ogg/gstogmparse.c b/ext/ogg/gstogmparse.c index 256112b..78bc1f0 100644 --- a/ext/ogg/gstogmparse.c +++ b/ext/ogg/gstogmparse.c @@ -641,7 +641,6 @@ gst_ogm_parse_stream_header (GstOgmParse * ogm, const guint8 * data, guint size) ogm->srcpad = gst_pad_new_from_template (ogm->srcpadtempl, "src"); gst_pad_use_fixed_caps (ogm->srcpad); gst_pad_set_active (ogm->srcpad, TRUE); - gst_pad_set_caps (ogm->srcpad, caps); gst_element_add_pad (GST_ELEMENT (ogm), ogm->srcpad); GST_INFO_OBJECT (ogm, "Added pad %s:%s with caps %" GST_PTR_FORMAT, GST_DEBUG_PAD_NAME (ogm->srcpad), caps); @@ -659,6 +658,7 @@ gst_ogm_parse_stream_header (GstOgmParse * ogm, const guint8 * data, guint size) } g_list_free (cached_events); + gst_pad_set_caps (ogm->srcpad, caps); { GstTagList *tags;