60 for (j = 0; j < 2; j++)
61 memset(dst + j*linesize, v[0], 2);
66 for (j = 0; j < 2; j++)
67 for (i = 0; i < 2; i++)
71 for (j = 0; j < 2; j++)
72 for (i = 0; i < 2; i++)
73 dst[j*linesize + i] =
get_bits(gb, 8);
87 for (j = 0; j < 4; j++)
88 memset(dst + j*linesize, v[0], 4);
93 for (j = 2; j >= 0; j -= 2) {
94 for (i = 0; i < 4; i++)
96 for (i = 0; i < 4; i++)
97 dst[(j+1)*linesize + i] = v[
get_bits1(gb)];
101 for (j = 0; j < 4; j += 2)
102 for (i = 0; i < 4; i += 2)
103 decode2x2(gb, dst + j*linesize + i, linesize);
122 for (j = 7; j >= 0; j--)
123 for (i = 0; i < 8; i++)
127 for (j = 0; j < 8; j += 4)
128 for (i = 0; i < 8; i += 4)
129 decode4x4(gb, dst + j*linesize + i, linesize);
134 void *
data,
int *got_frame,
150 if (video_size < 0 || video_size > avpkt->
size - 5) {
157 if (video_type == 0 || video_type == 1) {
161 for (j = 0; j < avctx->
height; j += 8)
162 for (i = 0; i < avctx->
width; i += 8)
167 }
else if (video_type == 2) {
169 for (j = 0; j < avctx->
height; j++)
180 s->
palette[i] = 0xFFU << 24 | pal << 2 | ((pal >> 4) & 0x30303);