Lines Matching defs:buf_size
354 static int decode_speedhq_field(const SHQContext *s, const uint8_t *buf, int buf_size, AVFrame *frame, int field_number, int start, int end, int line_stride)
366 if (end < start || end - start < 3 || end > buf_size)
497 int buf_size = avpkt->size;
502 if (buf_size < 4 || avctx->width < 8 || avctx->width % 8 != 0)
504 if (buf_size < avctx->width*avctx->height / 64 / 4)
515 if (second_field_offset >= buf_size - 3) {
527 if (second_field_offset == 4 || second_field_offset == (buf_size-4)) {
537 if ((ret = decode_speedhq_field(s, buf, buf_size, frame, 0, 4, buf_size, 1)) < 0)
540 if ((ret = decode_speedhq_field(s, buf, buf_size, frame, 0, 4, second_field_offset, 2)) < 0)
542 if ((ret = decode_speedhq_field(s, buf, buf_size, frame, 1, second_field_offset, buf_size, 2)) < 0)
547 return buf_size;