[SCM] libav/experimental: passing avctx->flags so that grayscale only decoding works with mpeg1/2 too

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 15:32:25 UTC 2013


The following commit has been merged in the experimental branch:
commit 0398717356a331b137dd415400c35c2591bdc2bf
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sun Jun 9 13:43:53 2002 +0000

    passing avctx->flags so that grayscale only decoding works with mpeg1/2 too
    
    Originally committed as revision 678 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/libavcodec/mpeg12.c b/libavcodec/mpeg12.c
index 3595475..37e9b70 100644
--- a/libavcodec/mpeg12.c
+++ b/libavcodec/mpeg12.c
@@ -33,8 +33,6 @@
 #define EXT_START_CODE		0x000001b5
 #define USER_START_CODE		0x000001b2
 
-//#define ABS(a) ((a)<0 ? -(a) : (a))
-
 static void mpeg1_encode_block(MpegEncContext *s, 
                          DCTELEM *block, 
                          int component);
@@ -1194,6 +1192,7 @@ static int mpeg_decode_init(AVCodecContext *avctx)
     s->repeat_field = 0;
     s->mpeg_enc_ctx.codec_id= avctx->codec->id;
     avctx->mbskip_table= s->mpeg_enc_ctx.mbskip_table;
+    s->mpeg_enc_ctx.flags= avctx->flags;
     return 0;
 }
 

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list