Originally committed as revision 21510 to svn://svn.ffmpeg.org/ffmpeg/trunk
for (i=0; i < in->n; i++) {
int x = in->x[i];
float y = in->y[i] * scale;
- out[x] += y;
- x += in->pitch_lag;
- while (x < size) {
- y *= in->pitch_fac;
+ do {
out[x] += y;
+ y *= in->pitch_fac;
x += in->pitch_lag;
- }
+ } while (x < size);
}
}
for (i=0; i < in->n; i++) {
int x = in->x[i];
- out[x] = 0.0;
- x += in->pitch_lag;
- while (x < size) {
+ do {
out[x] = 0.0;
x += in->pitch_lag;
- }
+ } while (x < size);
}
}