From 1a47ba87dc33094b39c890abd0a6dca5f7e2c211 Mon Sep 17 00:00:00 2001 From: Olivier Crete Date: Fri, 26 Oct 2007 22:37:49 +0000 Subject: [PATCH] fsvalve: Make the valve element work with gst < 0.10.13 20071026223749-3e2dc-18f685a4e45fbdce677ac777586876fc719d7222.gz --- plugins/elements/gstvalve.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/elements/gstvalve.c b/plugins/elements/gstvalve.c index feeb22fb00..e33a716fdd 100644 --- a/plugins/elements/gstvalve.c +++ b/plugins/elements/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;