diff ppc/dsputil_ppc.c @ 4227:ef1d382309e5 libavcodec

Conditionally compile some of the AltiVec optimizations.
author diego
date Wed, 22 Nov 2006 09:20:16 +0000
parents bbe0bc387a19
children 891590781d9e
line wrap: on
line diff
--- a/ppc/dsputil_ppc.c	Wed Nov 22 01:11:29 2006 +0000
+++ b/ppc/dsputil_ppc.c	Wed Nov 22 09:20:16 2006 +0000
@@ -274,14 +274,15 @@
     }
 
 #ifdef HAVE_ALTIVEC
-    dsputil_h264_init_ppc(c, avctx);
+    if(ENABLE_H264_DECODER) dsputil_h264_init_ppc(c, avctx);
 
     if (has_altivec()) {
         mm_flags |= MM_ALTIVEC;
 
         dsputil_init_altivec(c, avctx);
-        snow_init_altivec(c, avctx);
-        vc1dsp_init_altivec(c, avctx);
+        if(ENABLE_SNOW_DECODER) snow_init_altivec(c, avctx);
+        if(ENABLE_VC1_DECODER || ENABLE_WMV3_DECODER)
+            vc1dsp_init_altivec(c, avctx);
         float_init_altivec(c, avctx);
         c->gmc1 = gmc1_altivec;