diff --git a/ext/dv/gstdvdemux.c b/ext/dv/gstdvdemux.c
index 5674b65..8f3acbe 100644
--- a/ext/dv/gstdvdemux.c
+++ b/ext/dv/gstdvdemux.c
@@ -642,7 +642,7 @@ error:
 static gboolean
 gst_dvdemux_push_event (GstDVDemux * dvdemux, GstEvent * event)
 {
-  gboolean res = FALSE;
+  gboolean res = TRUE;
 
   if (dvdemux->videosrcpad) {
     gst_event_ref (event);
