# HG changeset patch # User benoit # Date 1182337310 0 # Node ID 830576859f71714e7143186485b740e69190b801 # Parent 2e038003cdfb562227432d5f9de46f13cf1737d1 move dct_quantize and denoise_dct function pointers initialization to C functions after arch dependant initializations diff -r 2e038003cdfb -r 830576859f71 mpegvideo.c --- a/mpegvideo.c Wed Jun 20 08:53:53 2007 +0000 +++ b/mpegvideo.c Wed Jun 20 11:01:50 2007 +0000 @@ -271,11 +271,6 @@ 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 @@ #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){