72 if (tags->
fourcc == fourcc)
144 int buf_size = avpkt->
size;
173 for (i = 0; 2 * i + 1 < buf_size; i++) {
174 dst[2 * i + 0] = buf[i] >> 4;
175 dst[2 * i + 1] = buf[i] & 15;
178 for (i = 0; 4 * i + 3 < buf_size; i++) {
179 dst[4 * i + 0] = buf[i] >> 6;
180 dst[4 * i + 1] = buf[i] >> 4 & 3;
181 dst[4 * i + 2] = buf[i] >> 2 & 3;
182 dst[4 * i + 3] = buf[i] & 3;
186 }
else if (need_copy) {
208 memcpy(context->
palette->
data, pal, AVPALETTE_SIZE);
225 flip(avctx, picture);
237 for (y = 0; y < avctx->
height; y++) {
238 for (x = 0; x < avctx->
width; x++)
239 line[2 * x + 1] ^= 0x80;