Lines Matching refs:rle_code
60 int rle_code; in qtrle_decode_1bpp() local
81 rle_code = (int8_t)bytestream2_get_byte(&s->g); in qtrle_decode_1bpp()
82 if (rle_code == 0) in qtrle_decode_1bpp()
92 if(rle_code == -1) in qtrle_decode_1bpp()
95 if (rle_code < 0) { in qtrle_decode_1bpp()
97 rle_code = -rle_code; in qtrle_decode_1bpp()
103 CHECK_PIXEL_PTR(rle_code * 2 * 8); in qtrle_decode_1bpp()
105 while (rle_code--) { in qtrle_decode_1bpp()
125 rle_code *= 2; in qtrle_decode_1bpp()
126 CHECK_PIXEL_PTR(rle_code * 8); in qtrle_decode_1bpp()
128 while (rle_code--) { in qtrle_decode_1bpp()
146 int rle_code, i; in qtrle_decode_2n4bpp() local
158 while ((rle_code = (int8_t)bytestream2_get_byte(&s->g)) != -1) { in qtrle_decode_2n4bpp()
161 if (rle_code == 0) { in qtrle_decode_2n4bpp()
165 } else if (rle_code < 0) { in qtrle_decode_2n4bpp()
167 rle_code = -rle_code; in qtrle_decode_2n4bpp()
174 CHECK_PIXEL_PTR(rle_code * num_pixels); in qtrle_decode_2n4bpp()
175 while (rle_code--) { in qtrle_decode_2n4bpp()
181 rle_code *= 4; in qtrle_decode_2n4bpp()
182 CHECK_PIXEL_PTR(rle_code*(num_pixels>>2)); in qtrle_decode_2n4bpp()
183 while (rle_code--) { in qtrle_decode_2n4bpp()
204 int rle_code; in qtrle_decode_8bpp() local
215 while ((rle_code = (int8_t)bytestream2_get_byte(&s->g)) != -1) { in qtrle_decode_8bpp()
218 if (rle_code == 0) { in qtrle_decode_8bpp()
222 } else if (rle_code < 0) { in qtrle_decode_8bpp()
224 rle_code = -rle_code; in qtrle_decode_8bpp()
232 CHECK_PIXEL_PTR(rle_code * 4); in qtrle_decode_8bpp()
234 while (rle_code--) { in qtrle_decode_8bpp()
242 rle_code *= 4; in qtrle_decode_8bpp()
243 CHECK_PIXEL_PTR(rle_code); in qtrle_decode_8bpp()
245 bytestream2_get_buffer(&s->g, &rgb[pixel_ptr], rle_code); in qtrle_decode_8bpp()
246 pixel_ptr += rle_code; in qtrle_decode_8bpp()
255 int rle_code; in qtrle_decode_16bpp() local
266 while ((rle_code = (int8_t)bytestream2_get_byte(&s->g)) != -1) { in qtrle_decode_16bpp()
269 if (rle_code == 0) { in qtrle_decode_16bpp()
273 } else if (rle_code < 0) { in qtrle_decode_16bpp()
275 rle_code = -rle_code; in qtrle_decode_16bpp()
278 CHECK_PIXEL_PTR(rle_code * 2); in qtrle_decode_16bpp()
280 while (rle_code--) { in qtrle_decode_16bpp()
285 CHECK_PIXEL_PTR(rle_code * 2); in qtrle_decode_16bpp()
288 while (rle_code--) { in qtrle_decode_16bpp()
301 int rle_code, rle_code_half; in qtrle_decode_24bpp() local
313 while ((rle_code = (int8_t)bytestream2_get_byte(&s->g)) != -1) { in qtrle_decode_24bpp()
316 if (rle_code == 0) { in qtrle_decode_24bpp()
320 } else if (rle_code < 0) { in qtrle_decode_24bpp()
322 rle_code = -rle_code; in qtrle_decode_24bpp()
326 CHECK_PIXEL_PTR(rle_code * 3); in qtrle_decode_24bpp()
328 while (rle_code--) { in qtrle_decode_24bpp()
334 CHECK_PIXEL_PTR(rle_code * 3); in qtrle_decode_24bpp()
336 rle_code_half = rle_code / 2; in qtrle_decode_24bpp()
344 if (rle_code % 2 != 0){ /* not even raw value */ in qtrle_decode_24bpp()
357 int rle_code, rle_code_half; in qtrle_decode_32bpp() local
368 while ((rle_code = (int8_t)bytestream2_get_byte(&s->g)) != -1) { in qtrle_decode_32bpp()
371 if (rle_code == 0) { in qtrle_decode_32bpp()
375 } else if (rle_code < 0) { in qtrle_decode_32bpp()
377 rle_code = -rle_code; in qtrle_decode_32bpp()
380 CHECK_PIXEL_PTR(rle_code * 4); in qtrle_decode_32bpp()
382 while (rle_code--) { in qtrle_decode_32bpp()
387 CHECK_PIXEL_PTR(rle_code * 4); in qtrle_decode_32bpp()
390 rle_code_half = rle_code / 2; in qtrle_decode_32bpp()
396 if (rle_code % 2 != 0){ /* not even raw value */ in qtrle_decode_32bpp()