Mercurial > libavcodec.hg
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;