72 for (j = 0; j < 2; j++)
73 memset(dst + j * linesize, v[0], 2);
78 for (j = 0; j < 2; j++)
79 for (i = 0; i < 2; i++)
83 for (j = 0; j < 2; j++)
84 for (i = 0; i < 2; i++)
85 dst[j * linesize + i] =
get_bits(gb, 8);
99 for (j = 0; j < 4; j++)
100 memset(dst + j * linesize, v[0], 4);
105 for (j = 2; j >= 0; j -= 2) {
106 for (i = 0; i < 4; i++)
107 dst[j * linesize + i] = v[
get_bits1(gb)];
108 for (i = 0; i < 4; i++)
109 dst[(j + 1) * linesize + i] = v[
get_bits1(gb)];
113 for (j = 0; j < 4; j += 2)
114 for (i = 0; i < 4; i += 2)
115 decode2x2(gb, dst + j * linesize + i, linesize);
135 for (j = 7; j >= 0; j--)
136 for (i = 0; i < 8; i++)
137 dst[j * linesize + i] = v[
get_bits1(gb)];
140 for (j = 0; j < 8; j += 4)
141 for (i = 0; i < 8; i += 4)
142 decode4x4(gb, dst + j * linesize + i, linesize);
150 int buf_size = avpkt->
size;
152 const uint8_t *buf_end = buf + buf_size;
165 if (video_type == 0 || video_type == 1) {
169 for (j = 0; j < avctx->
height; j += 8)
170 for (i = 0; i < avctx->
width; i += 8)
176 }
else if (video_type == 2) {
177 if (buf + 1 <= buf_end) {
179 for (j = 0; j < avctx->
height; j++)
185 "unsupported frame type %i\n", video_type);