From a27deda053685009ccbd3ccd54bb7cd76cefd984 Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Mon, 10 Sep 2012 22:09:59 -0700 Subject: [PATCH] deinterlace: Don't treat every custom-downstream event as EOS Don't fall through to the EOS handling after receiving a custom-downstream event. --- gst/deinterlace/gstdeinterlace.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gst/deinterlace/gstdeinterlace.c b/gst/deinterlace/gstdeinterlace.c index 61ea7014c8..280d186cfd 100644 --- a/gst/deinterlace/gstdeinterlace.c +++ b/gst/deinterlace/gstdeinterlace.c @@ -2545,8 +2545,10 @@ gst_deinterlace_sink_event (GstPad * pad, GstObject * parent, GstEvent * event) self->still_frame_mode = FALSE; } } + + res = gst_pad_push_event (self->srcpad, event); + break; } - /* fall through */ case GST_EVENT_EOS: self->have_eos = TRUE; gst_deinterlace_reset_history (self, FALSE);