[FFmpeg-cvslog] r10640 - in trunk/libavcodec: Makefile dsputil.h imgresample.c ppc/check_altivec.c ppc/dsputil_altivec.c ppc/dsputil_altivec.h ppc/fft_altivec.c ppc/gmc_altivec.c ppc/h264_altivec.c ppc/imgresample_altivec.c ppc/imgresample_altivec.h ppc/mpegvideo_altivec.c ppc/util_altivec.h ppc/vc1dsp_altivec.c
Reimar Döffinger
Reimar.Doeffinger
Tue Oct 9 14:36:23 CEST 2007
Hello,
On Tue, Oct 02, 2007 at 01:45:00PM +0200, Diego Biurrun wrote:
> On Tue, Oct 02, 2007 at 01:39:33PM +0200, lu_zero wrote:
> >
> > Log:
> > Sanitize altivec code so it can be built with runtime check properly
>
> You ignored most of my review. Neither did you split off the parts
> that could be committed separately nor did you properly do the Makefile
> parts.
>
> > --- trunk/libavcodec/Makefile (original)
> > +++ trunk/libavcodec/Makefile Tue Oct 2 13:39:32 2007
> > @@ -403,7 +403,7 @@ OBJS-$(ARCH_SH4) +
> >
> > -OBJS-$(HAVE_ALTIVEC) += ppc/dsputil_altivec.o \
> > +ALTIVEC-OBJS-yes += ppc/dsputil_altivec.o \
> > ppc/fdct_altivec.o \
> > ppc/fft_altivec.o \
> > ppc/float_altivec.o \
> > @@ -413,12 +413,17 @@ OBJS-$(HAVE_ALTIVEC) +
> > ppc/mpegvideo_altivec.o \
> > ppc/mpegvideo_ppc.o \
> >
> > -ifeq ($(HAVE_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
> > +ALTIVEC-OBJS-$(CONFIG_H264_DECODER) += ppc/h264_altivec.o
> > +ALTIVEC-OBJS-$(CONFIG_SNOW_DECODER) += ppc/snow_altivec.o
> > +ALTIVEC-OBJS-$(CONFIG_VC1_DECODER) += ppc/vc1dsp_altivec.o
> > +ALTIVEC-OBJS-$(CONFIG_WMV3_DECODER) += ppc/vc1dsp_altivec.o
> > +
> > +# -maltivec is needed in order to build AltiVec code.
> > +$(ALTIVEC-OBJS-yes): CFLAGS += -maltivec -mabi=altivec
> > +
> > +# check_altivec must be built without -maltivec
> > +OBJS-$(HAVE_ALTIVEC) += $(ALTIVEC-OBJS-yes) \
> > + ppc/check_altivec.o
>
> This is ugly and needlessly intrusive. Fix it properly or revert it.
Hmm... did anything happen on that?
More information about the ffmpeg-cvslog
mailing list