dvdemux: don't return FALSE when dropping sink events
authorKishore Arepalli <kishore.arepalli@gmail.com>
Tue, 12 Mar 2013 09:48:31 +0000 (09:48 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Tue, 12 Mar 2013 09:48:31 +0000 (09:48 +0000)
Fixes problem in conjunction with avidemux.

https://bugzilla.gnome.org/show_bug.cgi?id=695643

ext/dv/gstdvdemux.c

index ab6e39e..a2b89f4 100644 (file)
@@ -651,8 +651,10 @@ gst_dvdemux_push_event (GstDVDemux * dvdemux, GstEvent * event)
 
   if (dvdemux->audiosrcpad)
     res |= gst_pad_push_event (dvdemux->audiosrcpad, event);
-  else
+  else {
     gst_event_unref (event);
+    res = TRUE;
+  }
 
   return res;
 }