From 17639a3e824ff00133c1cad81871e52b4a667021 Mon Sep 17 00:00:00 2001 From: Olivier Crete Date: Fri, 26 Oct 2007 22:37:49 +0000 Subject: [MOVED FROM GST-P-FARSIGHT] Make the valve element work with gst < 0.10.13 20071026223749-3e2dc-18f685a4e45fbdce677ac777586876fc719d7222.gz --- gst/valve/gstvalve.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'gst/valve') diff --git a/gst/valve/gstvalve.c b/gst/valve/gstvalve.c index feeb22fb..e33a716f 100644 --- a/gst/valve/gstvalve.c +++ b/gst/valve/gstvalve.c @@ -197,8 +197,12 @@ gst_valve_transform_ip (GstBaseTransform *trans, GstBuffer *buf) GstFlowReturn ret = GST_FLOW_OK; GST_OBJECT_LOCK (GST_OBJECT (trans)); - if (valve->drop) + if (valve->drop) { +#if GST_VERSION_MAJOR >= 10 && GST_VERSION_MICRO >= 13 ret = GST_BASE_TRANSFORM_FLOW_DROPPED; +#endif + buf = NULL; + } GST_OBJECT_UNLOCK (GST_OBJECT (trans)); return ret; -- cgit v1.2.1