From e59f930d9acc8e27be4cde9dfeb160467e5cbbf8 Mon Sep 17 00:00:00 2001 From: Sebastian Dröge Date: Thu, 6 Dec 2007 12:42:11 +0000 Subject: gst/equalizer/gstiirequalizer.c: Don't process buffers in passthrough mode. Original commit message from CVS: * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_transform_ip): Don't process buffers in passthrough mode. --- gst/equalizer/gstiirequalizer.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gst/equalizer/gstiirequalizer.c b/gst/equalizer/gstiirequalizer.c index cd955e28..7cc4f7a3 100644 --- a/gst/equalizer/gstiirequalizer.c +++ b/gst/equalizer/gstiirequalizer.c @@ -567,6 +567,9 @@ gst_iir_equalizer_transform_ip (GstBaseTransform * btrans, GstBuffer * buf) GstIirEqualizer *equ = GST_IIR_EQUALIZER (btrans); GstClockTime timestamp; + if (gst_base_transform_is_passthrough (base)) + return GST_FLOW_OK; + if (G_UNLIKELY (filter->format.channels < 1 || equ->process == NULL)) return GST_FLOW_NOT_NEGOTIATED; -- cgit