From b5d9e5d06cb6b4e207471a5ac594a10a2901c100 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sat, 12 Jan 2013 17:25:19 +0100 Subject: swr: minor simplification for the noise shaping pos update Signed-off-by: Michael Niedermayer --- libswresample/dither_template.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libswresample/dither_template.c') diff --git a/libswresample/dither_template.c b/libswresample/dither_template.c index 68b5ae42ee..992a2ac629 100644 --- a/libswresample/dither_template.c +++ b/libswresample/dither_template.c @@ -38,7 +38,7 @@ void RENAME(swri_noise_shaping)(SwrContext *s, AudioData *dsts, const AudioData double d1, d = src[i]*S_1; for(j=0; jdither.ns_coeffs[j] * s->dither.ns_errors[ch][pos + j]; - pos = pos ? pos - 1 : pos - 1 + taps; + pos = pos ? pos - 1 : taps - 1; d1 = rint(d + noise[i]); s->dither.ns_errors[ch][pos + taps] = s->dither.ns_errors[ch][pos] = d1 - d; d1 *= S; -- cgit v1.2.3