[FFmpeg-cvslog] vc1: set chromaformat = 1 for simple/main profile

Hendrik Leppkes git at videolan.org
Wed Jan 1 03:05:12 CET 2014


ffmpeg | branch: master | Hendrik Leppkes <h.leppkes at gmail.com> | Thu Dec 12 21:12:51 2013 +0100| [719f1ce5fb41493fe10edca1ba9223fa601b6165] | committer: Michael Niedermayer

vc1: set chromaformat = 1 for simple/main profile

1 is the only valid value for VC-1/WMV3, and setting it here makes sure
no invalid value is send to a hw accelerator, for example.

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=719f1ce5fb41493fe10edca1ba9223fa601b6165
---

 libavcodec/vc1.c |    1 +
 1 file changed, 1 insertion(+)

diff --git a/libavcodec/vc1.c b/libavcodec/vc1.c
index fb33e6f..f8d3162 100644
--- a/libavcodec/vc1.c
+++ b/libavcodec/vc1.c
@@ -293,6 +293,7 @@ int ff_vc1_decode_sequence_header(AVCodecContext *avctx, VC1Context *v, GetBitCo
         v->zz_4x8 = ff_vc1_adv_progressive_4x8_zz;
         return decode_sequence_header_adv(v, gb);
     } else {
+        v->chromaformat = 1;
         v->zz_8x4 = ff_wmv2_scantableA;
         v->zz_4x8 = ff_wmv2_scantableB;
         v->res_y411   = get_bits1(gb);



More information about the ffmpeg-cvslog mailing list