From e2ff005e63b684791e577701dd303e1e50b9deaa Mon Sep 17 00:00:00 2001 From: Andy Wingo Date: Thu, 5 Mar 2009 17:42:22 +0100 Subject: [PATCH] basesink: propagate UPSTREAM events in pull mode too * libs/gst/base/gstbasesink.c (gst_base_sink_send_event): Propagate upstream events in pull mode too. --- libs/gst/base/gstbasesink.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/gst/base/gstbasesink.c b/libs/gst/base/gstbasesink.c index 532ec34..35f0c75 100644 --- a/libs/gst/base/gstbasesink.c +++ b/libs/gst/base/gstbasesink.c @@ -3565,8 +3565,8 @@ gst_base_sink_send_event (GstElement * element, GstEvent * event) mode = basesink->pad_mode; GST_OBJECT_UNLOCK (element); - /* only push UPSTREAM events upstream and if we are in push mode */ - forward = GST_EVENT_IS_UPSTREAM (event) && (mode == GST_ACTIVATE_PUSH); + /* only push UPSTREAM events upstream */ + forward = GST_EVENT_IS_UPSTREAM (event); switch (GST_EVENT_TYPE (event)) { case GST_EVENT_LATENCY: -- 2.7.4