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);
152 int video_size, video_type, i, j,
ret;
162 if (video_size < 0 || video_size > avpkt->
size - 5) {
169 if (video_type == 0 || video_type == 1) {
173 for (j = 0; j < avctx->
height; j += 8)
174 for (i = 0; i < avctx->
width; i += 8)
180 }
else if (video_type == 2) {
182 for (j = 0; j < avctx->
height; j++)
187 "unsupported frame type %i\n", video_type);
195 s->
palette[i] = 0xFFU << 24 | pal << 2 | ((pal >> 4) & 0x30303);