Lines Matching defs:gbyte
65 GetByteContext gbyte;
321 if ((ret = init_get_bits8(gb, s->gbyte.buffer, size)) < 0)
399 if ((ret = init_get_bits8(gb, s->gbyte.buffer, size)) < 0)
574 static int decode_raw_intra_rgb(AVCodecContext *avctx, GetByteContext *gbyte, AVFrame *frame)
579 if (bytestream2_get_bytes_left(gbyte) < 3 * avctx->width * avctx->height)
584 dst[x*3+0] = bytestream2_get_byteu(gbyte) + r;
586 dst[x*3+1] = bytestream2_get_byteu(gbyte) + g;
588 dst[x*3+2] = bytestream2_get_byteu(gbyte) + b;
662 static int decode_runlen_rgb(AVCodecContext *avctx, GetByteContext *gbyte, AVFrame *frame)
669 while (bytestream2_get_bytes_left(gbyte) > 0) {
670 code = bytestream2_peek_le32(gbyte);
674 bytestream2_skip(gbyte, 4);
677 fill[i] = bytestream2_get_byte(gbyte);
696 fill[i] = bytestream2_get_byte(gbyte);
715 static int decode_runlen(AVCodecContext *avctx, GetByteContext *gbyte, AVFrame *frame)
725 while (bytestream2_get_bytes_left(gbyte) > 0) {
726 code = bytestream2_peek_le32(gbyte);
730 bytestream2_skip(gbyte, 4);
733 fill[i] = bytestream2_get_byte(gbyte);
749 fill[i] = bytestream2_get_byte(gbyte);
765 static int decode_raw_intra(AVCodecContext *avctx, GetByteContext *gbyte, AVFrame *frame)
775 y0dst[x*2+0] = bytestream2_get_byte(gbyte) + ly0;
777 y0dst[x*2+1] = bytestream2_get_byte(gbyte) + ly1;
779 y1dst[x*2+0] = bytestream2_get_byte(gbyte) + ly2;
781 y1dst[x*2+1] = bytestream2_get_byte(gbyte) + ly3;
783 udst[x] = bytestream2_get_byte(gbyte) + lu;
785 vdst[x] = bytestream2_get_byte(gbyte) + lv;
812 bytestream2_skip(&s->gbyte, s->size[0]);
821 bytestream2_skip(&s->gbyte, s->size[1]);
844 if ((ret = init_get_bits8(gb, s->gbyte.buffer, bytestream2_get_bytes_left(&s->gbyte) -
869 bytestream2_skip(&s->gbyte, skip);
895 bytestream2_skip(&s->gbyte, s->size[0]);
904 bytestream2_skip(&s->gbyte, s->size[1]);
1052 if ((ret = init_get_bits8(gb, s->gbyte.buffer,
1053 bytestream2_get_bytes_left(&s->gbyte))) < 0)
1102 GetByteContext *gbyte = &s->gbyte;
1111 bytestream2_init(gbyte, avpkt->data, avpkt->size);
1113 header = bytestream2_get_le32(gbyte);
1114 s->fflags = bytestream2_get_le32(gbyte);
1140 bytestream2_init(gbyte, s->output, s->output_size);
1142 bytestream2_skip(gbyte, 4);
1147 w = bytestream2_get_le32(gbyte);
1148 h = bytestream2_get_le32(gbyte);
1171 s->compression = bytestream2_get_le32(gbyte);
1176 s->size[i] = bytestream2_get_le32(gbyte);
1195 ret = decode_raw_intra(avctx, gbyte, frame);
1197 ret = decode_raw_intra_rgb(avctx, gbyte, frame);
1214 ret = decode_runlen(avctx, gbyte, frame);
1216 ret = decode_runlen_rgb(avctx, gbyte, frame);