Originally committed as revision 19727 to svn://svn.ffmpeg.org/ffmpeg/trunk
if(ady*2<=adx) { // optimized common case
render_line_unrolled(x0, y0, x1, sy, ady, adx, buf);
} else {
- int base = dy / adx;
- int x = x0;
- int y = y0;
- int err = -adx;
- ady -= FFABS(base) * adx;
- while (++x < x1) {
- y += base;
- err += ady;
- if (err >= 0) {
- err -= adx;
- y += sy;
+ int base = dy / adx;
+ int x = x0;
+ int y = y0;
+ int err = -adx;
+ ady -= FFABS(base) * adx;
+ while (++x < x1) {
+ y += base;
+ err += ady;
+ if (err >= 0) {
+ err -= adx;
+ y += sy;
+ }
+ buf[x] = ff_vorbis_floor1_inverse_db_table[y];
}
- buf[x] = ff_vorbis_floor1_inverse_db_table[y];
- }
}
}