]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
VC-1 postproc field is 2 bits wide while decoder read only single bit.
authorkostya <kostya@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Fri, 23 Jan 2009 06:31:17 +0000 (06:31 +0000)
committerkostya <kostya@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Fri, 23 Jan 2009 06:31:17 +0000 (06:31 +0000)
Spotted by Stephen Warren.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16725 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavcodec/vc1.c

index e329ac9559d08e3e6c14c04028565a6259e71f24..78b76d103e40d7340dd552533fa5a0201f4adc2c 100644 (file)
@@ -1407,7 +1407,7 @@ static int vc1_parse_frame_header_adv(VC1Context *v, GetBitContext* gb)
     if (v->quantizer_mode == QUANT_FRAME_EXPLICIT)
         v->pquantizer = get_bits1(gb);
     if(v->postprocflag)
-        v->postproc = get_bits1(gb);
+        v->postproc = get_bits(gb, 2);
 
     if(v->s.pict_type == FF_I_TYPE || v->s.pict_type == FF_P_TYPE) v->use_ic = 0;