[FFmpeg-cvslog] vc1: fix fate-vc1 after previous commit.

Ronald S. Bultje git at videolan.org
Sun Apr 17 23:56:36 CEST 2011


ffmpeg | branch: master | Ronald S. Bultje <rsbultje at gmail.com> | Sat Apr 16 19:29:05 2011 +0000| [0b05864eef3d5323ee02515e3b62693230f7e4fb] | committer: Reinhard Tartler

vc1: fix fate-vc1 after previous commit.

PROFILE_ADVANCED doesn't set res_fasttx, so make that a special case
in the condition that decides which IDCT to use (and whether to read
coefficients transposed or not).

Signed-off-by: Kostya Shishkov <kostya.shishkov at gmail.com>

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

 libavcodec/vc1dec.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/libavcodec/vc1dec.c b/libavcodec/vc1dec.c
index 94fbffb..6e73317 100644
--- a/libavcodec/vc1dec.c
+++ b/libavcodec/vc1dec.c
@@ -3319,7 +3319,7 @@ static av_cold int vc1_decode_init(AVCodecContext *avctx)
     s->mb_width = (avctx->coded_width+15)>>4;
     s->mb_height = (avctx->coded_height+15)>>4;
 
-    if (v->res_fasttx) {
+    if (v->profile == PROFILE_ADVANCED || v->res_fasttx) {
         for (i = 0; i < 64;  i++) {
 #define transpose(x) ((x>>3) | ((x&7)<<3))
             v->zz_8x8[0][i] = transpose(wmv1_scantable[0][i]);



More information about the ffmpeg-cvslog mailing list