baseparse: eat incoming caps event
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Mon, 11 Jul 2011 09:40:08 +0000 (11:40 +0200)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Mon, 11 Jul 2011 09:59:18 +0000 (11:59 +0200)
... as it is typically up to baseclass to set proper src caps.

libs/gst/base/gstbaseparse.c

index 6aa1db8..da7e324 100644 (file)
@@ -923,6 +923,8 @@ gst_base_parse_sink_eventfunc (GstBaseParse * parse, GstEvent * event)
       if (klass->set_sink_caps)
         klass->set_sink_caps (parse, caps);
 
+      /* will send our own caps downstream */
+      gst_event_unref (event);
       handled = TRUE;
       break;
     }