From: Justin Ruggles Date: Mon, 6 Jun 2011 21:10:11 +0000 (-0400) Subject: iirfilter: fix biquad filter coefficients. X-Git-Tag: v0.7rc1~93 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2f37321abcbf9be5f58647b17155c0e257949c0d;p=platform%2Fupstream%2Flibav.git iirfilter: fix biquad filter coefficients. The current filter implementation should only have the cx coefficients divided by gain in order to give the correct output scale. --- diff --git a/libavcodec/iirfilter.c b/libavcodec/iirfilter.c index 98366e2..a942068 100644 --- a/libavcodec/iirfilter.c +++ b/libavcodec/iirfilter.c @@ -151,8 +151,6 @@ static int biquad_init_coeffs(void *avc, struct FFIIRFilterCoeffs *c, // during filtering, the delay state will include the gain multiplication c->cx[0] = lrintf(x0 / c->gain); c->cx[1] = lrintf(x1 / c->gain); - c->cy[0] /= c->gain; - c->cy[1] /= c->gain; return 0; }