qtrle: use bytestream2_get_buffer()

Signed-off-by: Paul B Mahol <onemda@gmail.com>
This commit is contained in:
Paul B Mahol 2013-08-21 18:57:30 +00:00
parent 9a5aa2c48e
commit 925d0837b9

View File

@ -110,8 +110,8 @@ static void qtrle_decode_1bpp(QtrleContext *s, int row_ptr, int lines_to_change)
rle_code *= 2; rle_code *= 2;
CHECK_PIXEL_PTR(rle_code); CHECK_PIXEL_PTR(rle_code);
while (rle_code--) bytestream2_get_buffer(&s->g, &rgb[pixel_ptr], rle_code);
rgb[pixel_ptr++] = bytestream2_get_byte(&s->g); pixel_ptr += rle_code;
} }
} }
} }
@ -214,9 +214,8 @@ static void qtrle_decode_8bpp(QtrleContext *s, int row_ptr, int lines_to_change)
rle_code *= 4; rle_code *= 4;
CHECK_PIXEL_PTR(rle_code); CHECK_PIXEL_PTR(rle_code);
while (rle_code--) { bytestream2_get_buffer(&s->g, &rgb[pixel_ptr], rle_code);
rgb[pixel_ptr++] = bytestream2_get_byte(&s->g); pixel_ptr += rle_code;
}
} }
} }
row_ptr += row_inc; row_ptr += row_inc;