Originally committed as revision 7154 to svn://svn.ffmpeg.org/ffmpeg/trunktags/v0.5
@@ -388,11 +388,15 @@ OBJS-$(TARGET_ALTIVEC) += ppc/dsputil_altivec.o \ | |||||
ppc/fft_altivec.o \ | ppc/fft_altivec.o \ | ||||
ppc/gmc_altivec.o \ | ppc/gmc_altivec.o \ | ||||
ppc/fdct_altivec.o \ | ppc/fdct_altivec.o \ | ||||
ppc/h264_altivec.o \ | |||||
ppc/snow_altivec.o \ | |||||
ppc/vc1dsp_altivec.o \ | |||||
ppc/float_altivec.o \ | ppc/float_altivec.o \ | ||||
ifeq ($(TARGET_ALTIVEC),yes) | |||||
OBJS-$(CONFIG_H264_DECODER) += ppc/h264_altivec.o | |||||
OBJS-$(CONFIG_SNOW_DECODER) += ppc/snow_altivec.o | |||||
OBJS-$(CONFIG_VC1_DECODER) += ppc/vc1dsp_altivec.o | |||||
OBJS-$(CONFIG_WMV3_DECODER) += ppc/vc1dsp_altivec.o | |||||
endif | |||||
OBJS-$(TARGET_ARCH_BFIN) += bfin/dsputil_bfin.o \ | OBJS-$(TARGET_ARCH_BFIN) += bfin/dsputil_bfin.o \ | ||||
CFLAGS += $(CFLAGS-yes) | CFLAGS += $(CFLAGS-yes) | ||||
@@ -274,14 +274,15 @@ void dsputil_init_ppc(DSPContext* c, AVCodecContext *avctx) | |||||
} | } | ||||
#ifdef HAVE_ALTIVEC | #ifdef HAVE_ALTIVEC | ||||
dsputil_h264_init_ppc(c, avctx); | |||||
if(ENABLE_H264_DECODER) dsputil_h264_init_ppc(c, avctx); | |||||
if (has_altivec()) { | if (has_altivec()) { | ||||
mm_flags |= MM_ALTIVEC; | mm_flags |= MM_ALTIVEC; | ||||
dsputil_init_altivec(c, avctx); | 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); | float_init_altivec(c, avctx); | ||||
c->gmc1 = gmc1_altivec; | c->gmc1 = gmc1_altivec; | ||||