baseparse: forward stream-start event in push mode
authorArnaud Vrac <avrac@freebox.fr>
Fri, 16 Nov 2012 18:41:48 +0000 (19:41 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 20 Nov 2012 11:46:31 +0000 (12:46 +0100)
libs/gst/base/gstbaseparse.c

index bb17d0d..c41d41c 100644 (file)
@@ -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;
   }