ffmpeg/libavcodec/ppc
Mans Rullgard f79364b2c3 ppc: fix Altivec build with old compilers
The vec_splat() intrinsic requires a constant argument for the
element number, and the code relies on the compiler unrolling
the loop to provide this.  Manually unrolling the loop avoids
this reliance and works with all compilers.

Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-08 23:14:51 +01:00
..
asm.S ppc: fix 32-bit PIC build 2011-09-25 17:27:48 +01:00
dsputil_altivec.c PPC: Move types_altivec.h and util_altivec.h from libavcodec to libavutil 2012-06-08 13:14:38 -04:00
dsputil_altivec.h vp3: move idct and loop filter pointers to new vp3dsp context 2012-07-18 10:32:19 +01:00
dsputil_ppc.c Add more missing includes after removing the implicit common.h 2012-08-16 10:49:54 +03:00
fdct_altivec.c ppc: Add ff_ prefix to nonstatic symbols 2012-02-15 22:07:29 +02:00
fft_altivec_s.S ppc: fix 32-bit PIC build 2011-09-25 17:27:48 +01:00
fft_altivec.c PPC: Move types_altivec.h and util_altivec.h from libavcodec to libavutil 2012-06-08 13:14:38 -04:00
float_altivec.c Add a float DSP framework to libavutil 2012-06-08 13:14:38 -04:00
fmtconvert_altivec.c ppc: fix Altivec build with old compilers 2012-10-08 23:14:51 +01:00
gmc_altivec.c Don't include common.h from avutil.h 2012-08-15 22:32:06 +03:00
h264_altivec_template.c Don't include common.h from avutil.h 2012-08-15 22:32:06 +03:00
h264_altivec.c ppc: Rename H.264 optimization template file for consistency. 2012-06-12 23:20:05 +02:00
idct_altivec.c PPC: Move types_altivec.h and util_altivec.h from libavcodec to libavutil 2012-06-08 13:14:38 -04:00
int_altivec.c PPC: Move types_altivec.h and util_altivec.h from libavcodec to libavutil 2012-06-08 13:14:38 -04:00
Makefile vp3: move idct and loop filter pointers to new vp3dsp context 2012-07-18 10:32:19 +01:00
mathops.h
mpegaudiodec_altivec.c PPC: Move types_altivec.h and util_altivec.h from libavcodec to libavutil 2012-06-08 13:14:38 -04:00
mpegvideo_altivec.c PPC: Move types_altivec.h and util_altivec.h from libavcodec to libavutil 2012-06-08 13:14:38 -04:00
vc1dsp_altivec.c ppc: Rename H.264 optimization template file for consistency. 2012-06-12 23:20:05 +02:00
vp3dsp_altivec.c ppc: fix build with altivec disabled 2012-07-18 13:34:42 +01:00
vp8dsp_altivec.c Don't include common.h from avutil.h 2012-08-15 22:32:06 +03:00