qtrle: use bytestream2_get_buffer()

Signed-off-by: Paul B Mahol <onemda@gmail.com>
pull/37/head
Paul B Mahol 12 years ago
parent 9a5aa2c48e
commit 925d0837b9
  1. 9
      libavcodec/qtrle.c

@ -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;

Loading…
Cancel
Save