summaryrefslogtreecommitdiff
path: root/libavcodec/rv10.c
diff options
context:
space:
mode:
authorFabrice Bellard <fabrice@bellard.org>2001-08-12 00:52:37 +0000
committerFabrice Bellard <fabrice@bellard.org>2001-08-12 00:52:37 +0000
commit519c2b6d1182513a83efee5b1e8634a7feaedbbf (patch)
treead1720a8fe7f69a95acf165729b998cc2452f4ee /libavcodec/rv10.c
parent25ed7f9235a4e2ad0d2089b002622288fc756d73 (diff)
moved matrix init away from MPV_common_init()
Originally committed as revision 77 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/rv10.c')
-rw-r--r--libavcodec/rv10.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/libavcodec/rv10.c b/libavcodec/rv10.c
index b03cd02937..f4ebc90160 100644
--- a/libavcodec/rv10.c
+++ b/libavcodec/rv10.c
@@ -337,6 +337,7 @@ static int rv10_decode_picture_header(MpegEncContext *s)
static int rv10_decode_init(AVCodecContext *avctx)
{
MpegEncContext *s = avctx->priv_data;
+ int i;
static int done;
s->out_format = FMT_H263;
@@ -350,6 +351,11 @@ static int rv10_decode_init(AVCodecContext *avctx)
if (MPV_common_init(s) < 0)
return -1;
+ /* XXX: suppress this matrix init, only needed because using mpeg1
+ dequantize in mmx case */
+ for(i=0;i<64;i++)
+ s->non_intra_matrix[i] = default_non_intra_matrix[i];
+
h263_decode_init_vlc(s);
/* init rv vlc */