wavparse: Add support for group-id in the stream-start event
authorSebastian Dröge <slomo@circular-chaos.org>
Mon, 22 Jul 2013 13:23:39 +0000 (15:23 +0200)
committerSebastian Dröge <slomo@circular-chaos.org>
Mon, 22 Jul 2013 13:30:13 +0000 (15:30 +0200)
gst/wavparse/gstwavparse.c

index 603a7d0..cc9d35e 100644 (file)
@@ -2365,6 +2365,7 @@ gst_wavparse_loop (GstPad * pad)
 {
   GstFlowReturn ret;
   GstWavParse *wav = GST_WAVPARSE (GST_PAD_PARENT (pad));
+  GstEvent *event;
   gchar *stream_id;
 
   GST_LOG_OBJECT (wav, "process data");
@@ -2377,7 +2378,9 @@ gst_wavparse_loop (GstPad * pad)
 
       stream_id =
           gst_pad_create_stream_id (wav->srcpad, GST_ELEMENT_CAST (wav), NULL);
-      gst_pad_push_event (wav->srcpad, gst_event_new_stream_start (stream_id));
+      event = gst_event_new_stream_start (stream_id);
+      gst_event_set_group_id (event, gst_util_group_id_next ());
+      gst_pad_push_event (wav->srcpad, event);
       g_free (stream_id);
 
       wav->state = GST_WAVPARSE_HEADER;