86 #if LIBAVCODEC_VERSION_MAJOR < 55
166 int buf_size = avpkt->
size;
167 int linesize_align = 4;
181 if (context->
tff >= 0) {
202 for (i = 0; 2 * i + 1 < buf_size && i<avpkt->
size; i++) {
203 dst[2 * i + 0] = buf[i] >> 4;
204 dst[2 * i + 1] = buf[i] & 15;
209 for (i = 0; 4 * i + 3 < buf_size && i<avpkt->
size; i++) {
210 dst[4 * i + 0] = buf[i] >> 6;
211 dst[4 * i + 1] = buf[i] >> 4 & 3;
212 dst[4 * i + 2] = buf[i] >> 2 & 3;
213 dst[4 * i + 3] = buf[i] & 3;
222 for (i = 0; i + 1 < buf_size; i += 2)
225 for (i = 0; i + 1 < buf_size; i += 2)
229 }
else if (need_copy) {
230 memcpy(frame->
buf[0]->
data, buf, buf_size);
239 if (buf_size < len) {
240 av_log(avctx,
AV_LOG_ERROR,
"Invalid buffer size, packet size %d < expected frame_size %d\n", buf_size, len);
289 if (!frame->
buf[1]) {
301 flip(avctx, picture);
318 for (y = 0; y < avctx->
height; y++) {
319 for (x = 0; x < avctx->
width; x++)
320 line[2 * x + 1] ^= 0x80;
328 for(y = 0; y < avctx->
height; y++) {
329 for(x = 0; x < avctx->
width - 1; x += 2)
362 .priv_class = &rawdec_class,