third_party_ffmpeg/libavcodec/ppc
Rong Yan a2cd07d22a avcodec/ppc/h264dsp: POWER LE support in h264_idct_dc_add_internal() fix vec_lvsl bug
We got defective video when use GCC 4.9.2 instead of GCC 4.9.1 to compile FFMEPG. And further found
that GCC 4.8 and 4.9 need patch to fix the lvsl/lvsr bug on POWER LE, and GCC 5.1 contains
the correct code since its release. The message on gcc-patches requesting approval for lvsl/lvsr
patch is at https://gcc.gnu.org/ml/gcc-patches/2014-10/msg00228.html.

The fixed code avoids using lvsl and will not depends on GCC version, also it uses less instructions on POWER LE.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-05-14 11:08:07 +02:00
..
asm.S
audiodsp.c
blockdsp.c
dct-test.c
fdct.h
fdctdsp.c avcodec/ppc/fdctdsp: POWER LE support in ff_fdct_altivec() delete macros VEC_FMERGEH() VEC_FMERGEL(), they where wrong 2015-04-27 12:59:15 +02:00
fft_altivec.S
fft_init.c
fft_vsx.c
fft_vsx.h
fmtconvert_altivec.c Merge commit 'd74a8cb7e42f703be5796eeb485f06af710ae8ca' 2015-02-28 23:58:29 +01:00
h264chroma_init.c
h264chroma_template.c
h264dsp.c avcodec/ppc/h264dsp: POWER LE support in h264_idct_dc_add_internal() fix vec_lvsl bug 2015-05-14 11:08:07 +02:00
h264qpel_template.c avcodec/ppc/h264qpel_template: Fix alignment assert 2015-05-10 18:09:39 +02:00
h264qpel.c Revert "ppc: lavc: use LOCAL_ALIGNED instead of DECLARE_ALIGNED" 2015-03-15 02:02:21 +01:00
hpeldsp_altivec.c
hpeldsp_altivec.h
huffyuvdsp_altivec.c
idctdsp.c avcodec/ppc/idctdsp.c: POWER LE support in idct_add_altivec() 2015-02-03 06:16:39 +01:00
lossless_audiodsp_altivec.c avcodec/ppc/lossless_audiodsp_altivec: POWER LE support for scalarproduct_and_madd_int16_altivec() 2014-12-02 17:13:47 +01:00
Makefile Merge commit '71f1ad37d858b810b71a4af1c25771beaa50b27b' 2015-03-01 00:06:42 +01:00
mathops.h
me_cmp.c
mpegaudiodsp_altivec.c
mpegvideo_altivec.c ppc/mpegvideo_altivec: Change assert to av_assert2() 2015-01-30 16:43:14 +01:00
mpegvideodsp.c
mpegvideoencdsp.c libavcodec/ppc/mpegvideoencdsp.c: fix stack smashing in pix_norm1_altivec() and pix_sum_altivec() 2015-01-21 03:20:41 +01:00
pixblockdsp.c
svq1enc_altivec.c
vc1dsp_altivec.c avcodec/ppc/vc1dsp_altivec: add POWER LE support to vc1_inv_trans_8x4_altivec() 2014-12-04 11:47:23 +01:00
videodsp_ppc.c
vorbisdsp_altivec.c
vp3dsp_altivec.c avcodec/ppc/vp3dsp_altivec: POWER LE support to vp3_idct_add_altivec() 2014-12-08 15:19:12 +01:00
vp8dsp_altivec.c Revert "ppc: lavc: use LOCAL_ALIGNED instead of DECLARE_ALIGNED" 2015-03-15 02:02:21 +01:00