From 94185ec94a9be6bb44757b9fcc11a588263b575a Mon Sep 17 00:00:00 2001 From: Arnaud Vrac Date: Fri, 16 Nov 2012 19:41:48 +0100 Subject: [PATCH] baseparse: forward stream-start event in push mode --- libs/gst/base/gstbaseparse.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libs/gst/base/gstbaseparse.c b/libs/gst/base/gstbaseparse.c index bb17d0d..c41d41c 100644 --- a/libs/gst/base/gstbaseparse.c +++ b/libs/gst/base/gstbaseparse.c @@ -1120,6 +1120,12 @@ gst_base_parse_sink_default (GstBaseParse * parse, GstEvent * event) /* See if any bitrate tags were posted */ gst_base_parse_handle_tag (parse, event); break; + + case GST_EVENT_STREAM_START: + if (parse->priv->pad_mode != GST_PAD_MODE_PULL) + forward_immediate = TRUE; + break; + default: break; } -- 2.7.4