[FFmpeg-cvslog] r9375 - trunk/libavcodec/mpegvideo.c
benoit
subversion
Wed Jun 20 13:01:50 CEST 2007
Author: benoit
Date: Wed Jun 20 13:01:50 2007
New Revision: 9375
Log:
move dct_quantize and denoise_dct function pointers initialization to C
functions after arch dependant initializations
Modified:
trunk/libavcodec/mpegvideo.c
Modified: trunk/libavcodec/mpegvideo.c
==============================================================================
--- trunk/libavcodec/mpegvideo.c (original)
+++ trunk/libavcodec/mpegvideo.c Wed Jun 20 13:01:50 2007
@@ -271,11 +271,6 @@ int DCT_common_init(MpegEncContext *s)
s->dct_unquantize_mpeg2_intra = dct_unquantize_mpeg2_intra_bitexact;
s->dct_unquantize_mpeg2_inter = dct_unquantize_mpeg2_inter_c;
-#ifdef CONFIG_ENCODERS
- s->dct_quantize= dct_quantize_c;
- s->denoise_dct= denoise_dct_c;
-#endif //CONFIG_ENCODERS
-
#if defined(HAVE_MMX)
MPV_common_init_mmx(s);
#elif defined(ARCH_ALPHA)
@@ -293,6 +288,10 @@ int DCT_common_init(MpegEncContext *s)
#endif
#ifdef CONFIG_ENCODERS
+ if(!s->dct_quantize)
+ s->dct_quantize= dct_quantize_c;
+ if(!s->denoise_dct)
+ s->denoise_dct= denoise_dct_c;
s->fast_dct_quantize= s->dct_quantize;
if(s->flags&CODEC_FLAG_TRELLIS_QUANT){
More information about the ffmpeg-cvslog
mailing list