[SCM] libav/experimental: WMV3 mode with FASTTX=0 seems to use standard IDCT instead of own 8x8 transform

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 16:08:24 UTC 2013


The following commit has been merged in the experimental branch:
commit bbfc038f09ff23cfef620353565fe2ebf4b91ca0
Author: Kostya Shishkov <kostya.shishkov at gmail.com>
Date:   Thu Oct 18 16:10:36 2007 +0000

    WMV3 mode with FASTTX=0 seems to use standard IDCT instead of own 8x8 transform
    
    Originally committed as revision 10782 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/libavcodec/vc1.c b/libavcodec/vc1.c
index 3be8f01..420017c 100644
--- a/libavcodec/vc1.c
+++ b/libavcodec/vc1.c
@@ -818,9 +818,7 @@ static int decode_sequence_header(AVCodecContext *avctx, GetBitContext *gb)
     v->res_fasttx = get_bits1(gb);
     if (!v->res_fasttx)
     {
-        av_log(avctx, AV_LOG_ERROR,
-               "0 for reserved RES_FASTTX is forbidden\n");
-        //return -1;
+        v->s.dsp.vc1_inv_trans_8x8 = v->s.dsp.idct;
     }
 
     v->fastuvmc =  get_bits1(gb); //common

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list