[FFmpeg-cvslog] r14366 - in trunk: configure libavcodec/ppc/dsputil_altivec.c libavcodec/ppc/fdct_altivec.c libavcodec/ppc/h264_altivec.c libavcodec/ppc/h264_template_altivec.c libavcodec/ppc/idct_altivec.c libavcodec/ppc/mpegvideo_altivec.c libavcodec/ppc/util_altivec.h libavutil/internal.h libpostproc/postprocess_altivec_template.c

Mike Melanson mike
Thu Jul 24 15:59:27 CEST 2008


diego wrote:
> Author: diego
> Date: Thu Jul 24 12:53:32 2008
> New Revision: 14366
> 
> Log:
> Remove AltiVec vector declaration compiler compatibility macros.
> The original problem was that FSF and Apple gcc used a different syntax
> for vector declarations, i.e. {} vs. (). Nowadays Apple gcc versions support
> the standard {} syntax and versions that support {} are available on all
> relevant Mac OS X versions. Thus the greater compatibility is no longer
> worth cluttering the code with macros.
> 
> 
> Modified:
>    trunk/configure
>    trunk/libavcodec/ppc/dsputil_altivec.c
>    trunk/libavcodec/ppc/fdct_altivec.c
>    trunk/libavcodec/ppc/h264_altivec.c
>    trunk/libavcodec/ppc/h264_template_altivec.c
>    trunk/libavcodec/ppc/idct_altivec.c
>    trunk/libavcodec/ppc/mpegvideo_altivec.c
>    trunk/libavcodec/ppc/util_altivec.h
>    trunk/libavutil/internal.h
>    trunk/libpostproc/postprocess_altivec_template.c

It was either this revision or the one after it that broke all the PPC 
builds. My money is on this revision.

   http://fate.multimedia.cx/

-- 
	-Mike Melanson




More information about the ffmpeg-cvslog mailing list