# HG changeset patch # User bellard # Date 1034172991 0 # Node ID f40723ee806d476164c60cc8c37e2c93a93d26d6 # Parent 044307862b4b0703f3035b15fa60d5abf26e2dcf resample fix by Petros Tsantoulis diff -r 044307862b4b -r f40723ee806d resample.c --- a/resample.c Wed Oct 09 12:35:22 2002 +0000 +++ b/resample.c Wed Oct 09 14:16:31 2002 +0000 @@ -75,9 +75,9 @@ *q++ = (l0 * (FRAC - frac) + l1 * frac) >> FRAC_BITS; frac = frac + s->incr; while (frac >= FRAC) { + frac -= FRAC; if (p >= pend) goto the_end; - frac -= FRAC; l0 = l1; l1 = *p++; }