diff options
Diffstat (limited to 'libavcodec/resample.c')
-rw-r--r-- | libavcodec/resample.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/resample.c b/libavcodec/resample.c index ad857e220c..b80bea3997 100644 --- a/libavcodec/resample.c +++ b/libavcodec/resample.c @@ -75,9 +75,9 @@ static int fractional_resample(ReSampleChannelContext *s, short *output, short * *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++; } |