[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