Lines Matching refs:src
206 static void jpg_unescape(const uint8_t *src, int src_size,
209 const uint8_t *src_end = src + src_size;
212 while (src < src_end) {
213 uint8_t x = *src++;
217 if (x == 0xFF && !*src)
218 src++;
271 const uint8_t *src, int src_size,
286 jpg_unescape(src, src_size, c->buf, &unesc_size);
865 const uint8_t *src, size_t src_size,
877 prefix = *src++;
888 els_dsize = (els_dsize << 8) | *src++;
914 ff_els_decoder_init(&c->ec.els_ctx, src, els_dsize);
965 src += els_dsize;
988 jpg_decode_data(&c->jc, awidth, aheight, src, src_size,
1008 return jpg_decode_data(&c->jc, tile_width, tile_height, src, src_size,
1015 static int kempf_restore_buf(const uint8_t *src, int len,
1026 if ((ret = init_get_bits8(&gb, src, len)) < 0)
1051 const uint8_t *src, int src_size)
1056 const uint8_t *src_end = src + src_size;
1071 hdr = *src++;
1075 memcpy(transp, src, 3);
1076 src += 3;
1082 return jpg_decode_data(&c->jc, width, height, src, src_end - src,
1087 memcpy(transp, src, 3);
1088 src += 3;
1090 npal = *src++ + 1;
1091 if (src_end - src < npal * 3)
1093 memcpy(pal, src, npal * 3);
1094 src += npal * 3;
1104 if (src_end - src < 2)
1106 zsize = (src[0] << 8) | src[1];
1107 src += 2;
1109 if (src_end - src < zsize + (sub_type != 2))
1112 ret = uncompress(c->kempf_buf, &dlen, src, zsize);
1115 src += zsize;
1123 nblocks = *src++ + 1;
1131 if (src >= src_end)
1133 bitbuf = *src++;
1150 jpg_decode_data(&c->jc, width, height, src, src_end - src,
1323 #define APPLY_ALPHA(src, new, alpha) \
1324 src = (src * (256 - alpha) + new * alpha) >> 8