Module: libav Branch: master Commit: 2f37321abcbf9be5f58647b17155c0e257949c0d
Author: Justin Ruggles <[email protected]> Committer: Justin Ruggles <[email protected]> Date: Mon Jun 6 17:10:11 2011 -0400 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. --- libavcodec/iirfilter.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) 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; } _______________________________________________ libav-commits mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-commits
