Lines Matching defs:buf
150 const uint8_t *buf, const uint8_t *buf_end)
161 if(buf_end - buf < 12)
164 num_mvs = AV_RL16(&buf[0]);
165 num_blocks_raw = AV_RL16(&buf[2]);
166 num_blocks_packed = AV_RL16(&buf[4]);
167 vector_bits = AV_RL16(&buf[6]);
168 buf += 12;
198 if (buf_end - buf < (mvbits>>3) + 16*num_blocks_raw + 8*num_blocks_packed)
201 init_get_bits(&gb, buf, mvbits);
206 buf += mvbits >> 3;
209 blocks_raw = buf;
210 buf += num_blocks_raw * 16;
213 init_get_bits(&gb, buf, (buf_end - buf) << 3);
268 const uint8_t *buf = avpkt->data;
271 const uint8_t *buf_end = buf + buf_size;
274 if (buf_end - buf < EA_PREAMBLE_SIZE)
277 chunk_type = AV_RL32(&buf[0]);
278 buf += EA_PREAMBLE_SIZE;
282 if(buf_end - buf < 12) {
287 s->width = AV_RL16(&buf[0]);
288 s->height = AV_RL16(&buf[2]);
296 pal_count = AV_RL16(&buf[6]);
297 buf += 12;
298 for(i = 0; i < pal_count && i < AVPALETTE_COUNT && buf_end - buf >= 3; i++) {
299 s->palette[i] = 0xFFU << 24 | AV_RB24(buf);
300 buf += 3;
302 if (buf_end - buf < 5) {
321 if (unpack(buf, buf_end, s->frame_buffer, s->avctx->width, s->avctx->height) < 0) {
336 if (tgv_decode_inter(s, frame, buf, buf_end) < 0) {