[Ffmpeg-cvslog] r6253 - trunk/libavcodec/i386/dsputil_mmx.c

aurel subversion
Fri Sep 15 00:13:24 CEST 2006


Author: aurel
Date: Fri Sep 15 00:13:23 2006
New Revision: 6253

Modified:
   trunk/libavcodec/i386/dsputil_mmx.c

Log:
disable vp3 mmx idct for theora files to avoid artifacts
(see theora-a4_v6-k250-s0_2.ogg)


Modified: trunk/libavcodec/i386/dsputil_mmx.c
==============================================================================
--- trunk/libavcodec/i386/dsputil_mmx.c	(original)
+++ trunk/libavcodec/i386/dsputil_mmx.c	Fri Sep 15 00:13:23 2006
@@ -3056,6 +3056,7 @@
                 c->idct_permutation_type= FF_LIBMPEG2_IDCT_PERM;
 #endif
             }else if(idct_algo==FF_IDCT_VP3 &&
+                     avctx->codec->id!=CODEC_ID_THEORA &&
                      !(avctx->flags & CODEC_FLAG_BITEXACT)){
                 if(mm_flags & MM_SSE2){
                     c->idct_put= ff_vp3_idct_put_sse2;




More information about the ffmpeg-cvslog mailing list