[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
Diego Biurrun
diego
Tue Oct 23 18:05:35 CEST 2007
On Tue, Oct 09, 2007 at 02:36:23PM +0200, Reimar D?ffinger wrote:
> 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?
No, all comments about this were ignored. I guess I will have to fix it
myself. Alternatively, I could just revert this mess.
Diego
More information about the ffmpeg-cvslog
mailing list