resample fix by Petros Tsantoulis
Originally committed as revision 1018 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
@@ -75,9 +75,9 @@ static int fractional_resample(ReSampleChannelContext *s, short *output, short *
|
|||||||
*q++ = (l0 * (FRAC - frac) + l1 * frac) >> FRAC_BITS;
|
*q++ = (l0 * (FRAC - frac) + l1 * frac) >> FRAC_BITS;
|
||||||
frac = frac + s->incr;
|
frac = frac + s->incr;
|
||||||
while (frac >= FRAC) {
|
while (frac >= FRAC) {
|
||||||
|
frac -= FRAC;
|
||||||
if (p >= pend)
|
if (p >= pend)
|
||||||
goto the_end;
|
goto the_end;
|
||||||
frac -= FRAC;
|
|
||||||
l0 = l1;
|
l0 = l1;
|
||||||
l1 = *p++;
|
l1 = *p++;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user