From 58bfdb279896fdcd46248adf758b83fb5114065d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Fri, 22 Mar 2013 14:52:54 +0100 Subject: [PATCH] y4mdec: Use the default event/query handlers for the default handling Especially don't forward caps events from the sinkpad to the srcpad. https://bugzilla.gnome.org/show_bug.cgi?id=696282 --- gst/y4m/gsty4mdec.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/gst/y4m/gsty4mdec.c b/gst/y4m/gsty4mdec.c index 4a3b87cefe..8c68a9f215 100644 --- a/gst/y4m/gsty4mdec.c +++ b/gst/y4m/gsty4mdec.c @@ -602,10 +602,8 @@ gst_y4m_dec_sink_event (GstPad * pad, GstObject * parent, GstEvent * event) } break; case GST_EVENT_EOS: - res = gst_pad_push_event (y4mdec->srcpad, event); - break; default: - res = gst_pad_push_event (y4mdec->srcpad, event); + res = gst_pad_event_default (pad, parent, event); break; } @@ -663,7 +661,7 @@ gst_y4m_dec_src_event (GstPad * pad, GstObject * parent, GstEvent * event) } break; default: - res = gst_pad_push_event (y4mdec->sinkpad, event); + res = gst_pad_event_default (pad, parent, event); break; }