This is an automated email from the git hooks/post-receive script.
Git pushed a change to branch master
in repository ffmpeg.
from b91a132d16 avfilter/vf_scale: fix typo in the help of in_transfer
new 815526b2e5 avcodec/ppc/blockdsp: move the AltiVec clear_block to its
own file
new fc9b5a151c avcodec/ppc: rename the files with AltiVec code to
*_altivec.c
new c1bb7d83a7 avcodec/ppc: check the CPU flags outside the AltiVec files
new 18f244a180 avcodec/ppc: build the AltiVec files only with AltiVec
new fa32b71a24 avcodec/ppc: move the VSX code to *_vsx.c
new 1cfb18f66f swscale/ppc: set up the coefficient banks outside the
AltiVec code
new 9ff448c18a swscale/ppc: check the CPU flags outside the AltiVec files
new 29c5dba781 swscale/ppc: build the AltiVec and VSX files only when
enabled
new 9066387b68 configure: build only the AltiVec and VSX files with their
flags
The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
configure | 16 +++--
ffbuild/arch.mak | 3 +
libavcodec/ppc/Makefile | 72 +++++++++++++------
libavcodec/ppc/{audiodsp.c => audiodsp_altivec.c} | 45 +-----------
.../{arm/audiodsp_arm.h => ppc/audiodsp_altivec.h} | 8 +--
.../audiodsp_init_arm.c => ppc/audiodsp_init.c} | 17 +++--
libavcodec/ppc/{audiodsp.c => audiodsp_vsx.c} | 51 +-------------
.../{arm/audiodsp_arm.h => ppc/audiodsp_vsx.h} | 8 +--
libavcodec/ppc/blockdsp.c | 19 +----
.../ppc/{hpeldsp_altivec.h => blockdsp_altivec.c} | 24 ++++---
.../{aarch64/fdct.h => ppc/blockdsp_altivec.h} | 8 +--
libavcodec/ppc/{fdctdsp.c => fdctdsp_altivec.c} | 22 ------
.../fdctdsp_init_aarch64.c => ppc/fdctdsp_init.c} | 14 ++--
.../{h264chroma_init.c => h264chroma_altivec.c} | 13 +---
.../{aarch64/fdct.h => ppc/h264chroma_altivec.h} | 10 +--
libavcodec/ppc/h264chroma_init.c | 40 ++---------
libavcodec/ppc/{h264dsp.c => h264dsp_altivec.c} | 14 +---
.../math.h => libavcodec/ppc/h264dsp_altivec.h | 15 ++--
.../ppc/h264dsp_init.c | 15 ++--
libavcodec/ppc/{h264qpel.c => h264qpel_altivec.c} | 13 +---
libavcodec/{flvdec.h => ppc/h264qpel_altivec.h} | 12 ++--
.../audiodsp_init_arm.c => ppc/h264qpel_init.c} | 16 ++---
libavcodec/ppc/{hevcdsp.c => hevcdsp_altivec.c} | 13 +---
.../{arm/hevcdsp_arm.h => ppc/hevcdsp_altivec.h} | 8 +--
.../{arm/hevcdsp_init_arm.c => ppc/hevcdsp_init.c} | 13 ++--
libavcodec/ppc/hpeldsp_altivec.c | 11 +--
libavcodec/ppc/hpeldsp_altivec.h | 4 ++
.../audiodsp_init_arm.c => ppc/hpeldsp_init.c} | 16 ++---
libavcodec/ppc/{idctdsp.c => idctdsp_altivec.c} | 15 +---
.../{arm/videodsp_arm.h => ppc/idctdsp_altivec.h} | 13 ++--
.../ppc/idctdsp_init.c | 15 ++--
libavcodec/ppc/lossless_videodsp_altivec.c | 13 +---
.../fdct.h => ppc/lossless_videodsp_altivec.h} | 10 +--
.../lossless_videodsp_init.c} | 16 ++---
libavcodec/ppc/{me_cmp.c => me_cmp_altivec.c} | 12 +---
.../{aarch64/fdct.h => ppc/me_cmp_altivec.h} | 10 +--
.../{arm/audiodsp_init_arm.c => ppc/me_cmp_init.c} | 16 ++---
.../{mpeg4videodsp.c => mpeg4videodsp_altivec.c} | 13 +---
.../fdct.h => ppc/mpeg4videodsp_altivec.h} | 10 +--
.../mpeg4videodsp_init.c} | 16 ++---
libavcodec/ppc/mpegaudiodsp_altivec.c | 13 +---
.../{aarch64/fdct.h => ppc/mpegaudiodsp_altivec.h} | 10 +--
.../mpegaudiodsp_init.c} | 16 ++---
libavcodec/ppc/mpegvideo_altivec.c | 12 +---
.../mpegvideo_arm.h => ppc/mpegvideo_altivec.h} | 8 +--
.../audiodsp_init_arm.c => ppc/mpegvideo_init.c} | 16 ++---
...mpegvideoencdsp.c => mpegvideoencdsp_altivec.c} | 15 +---
.../ppc/mpegvideoencdsp_altivec.h | 15 ++--
.../ppc/mpegvideoencdsp_init.c | 15 ++--
.../ppc/{pixblockdsp.c => pixblockdsp_altivec.c} | 59 +---------------
.../math.h => libavcodec/ppc/pixblockdsp_altivec.h | 15 ++--
.../pixblockdsp_init.c} | 24 +++----
libavcodec/ppc/pixblockdsp_vsx.c | 71 +++++++++++++++++++
.../math.h => libavcodec/ppc/pixblockdsp_vsx.h | 15 ++--
libavcodec/ppc/svq1enc_altivec.c | 17 ++---
.../{aarch64/fdct.h => ppc/svq1enc_altivec.h} | 10 +--
.../audiodsp_init_arm.c => ppc/svq1enc_init.c} | 16 ++---
libavcodec/ppc/vc1dsp_altivec.c | 13 +---
libavcodec/{arm/vc1dsp.h => ppc/vc1dsp_altivec.h} | 8 +--
.../{arm/audiodsp_init_arm.c => ppc/vc1dsp_init.c} | 16 ++---
libavcodec/ppc/vorbisdsp_altivec.c | 13 +---
.../{aarch64/fdct.h => ppc/vorbisdsp_altivec.h} | 10 +--
.../audiodsp_init_arm.c => ppc/vorbisdsp_init.c} | 16 ++---
libavcodec/ppc/vp3dsp_altivec.c | 13 +---
.../{aarch64/fdct.h => ppc/vp3dsp_altivec.h} | 10 +--
.../{arm/audiodsp_init_arm.c => ppc/vp3dsp_init.c} | 16 ++---
libavcodec/ppc/vp8dsp_altivec.c | 14 +---
.../{aarch64/fdct.h => ppc/vp8dsp_altivec.h} | 10 +--
.../{arm/audiodsp_init_arm.c => ppc/vp8dsp_init.c} | 16 ++---
libavutil/ppc/Makefile | 2 +
libswscale/ppc/Makefile | 13 ++--
.../ppc/swscale.c | 16 ++---
libswscale/ppc/swscale_altivec.c | 13 +---
libswscale/ppc/swscale_vsx.c | 9 ---
libswscale/ppc/yuv2rgb.c | 82 ++++++++++++++++++++++
libswscale/ppc/yuv2rgb_altivec.c | 70 +++---------------
.../ppc/yuv2yuv.c | 14 ++--
libswscale/ppc/yuv2yuv_altivec.c | 11 +--
libswscale/swscale_internal.h | 11 ++-
79 files changed, 599 insertions(+), 823 deletions(-)
copy libavcodec/ppc/{audiodsp.c => audiodsp_altivec.c} (63%)
copy libavcodec/{arm/audiodsp_arm.h => ppc/audiodsp_altivec.h} (82%)
copy libavcodec/{arm/audiodsp_init_arm.c => ppc/audiodsp_init.c} (76%)
rename libavcodec/ppc/{audiodsp.c => audiodsp_vsx.c} (59%)
copy libavcodec/{arm/audiodsp_arm.h => ppc/audiodsp_vsx.h} (83%)
copy libavcodec/ppc/{hpeldsp_altivec.h => blockdsp_altivec.c} (68%)
copy libavcodec/{aarch64/fdct.h => ppc/blockdsp_altivec.h} (82%)
rename libavcodec/ppc/{fdctdsp.c => fdctdsp_altivec.c} (97%)
copy libavcodec/{aarch64/fdctdsp_init_aarch64.c => ppc/fdctdsp_init.c} (78%)
copy libavcodec/ppc/{h264chroma_init.c => h264chroma_altivec.c} (87%)
copy libavcodec/{aarch64/fdct.h => ppc/h264chroma_altivec.h} (76%)
rename libavcodec/ppc/{h264dsp.c => h264dsp_altivec.c} (99%)
copy compat/android/math.h => libavcodec/ppc/h264dsp_altivec.h (73%)
copy libavutil/x86/fixed_dsp_init.c => libavcodec/ppc/h264dsp_init.c (72%)
rename libavcodec/ppc/{h264qpel.c => h264qpel_altivec.c} (98%)
copy libavcodec/{flvdec.h => ppc/h264qpel_altivec.h} (77%)
copy libavcodec/{arm/audiodsp_init_arm.c => ppc/h264qpel_init.c} (78%)
rename libavcodec/ppc/{hevcdsp.c => hevcdsp_altivec.c} (92%)
copy libavcodec/{arm/hevcdsp_arm.h => ppc/hevcdsp_altivec.h} (80%)
copy libavcodec/{arm/hevcdsp_init_arm.c => ppc/hevcdsp_init.c} (78%)
copy libavcodec/{arm/audiodsp_init_arm.c => ppc/hpeldsp_init.c} (78%)
rename libavcodec/ppc/{idctdsp.c => idctdsp_altivec.c} (97%)
copy libavcodec/{arm/videodsp_arm.h => ppc/idctdsp_altivec.h} (74%)
copy libavutil/x86/fixed_dsp_init.c => libavcodec/ppc/idctdsp_init.c (73%)
copy libavcodec/{aarch64/fdct.h => ppc/lossless_videodsp_altivec.h} (76%)
copy libavcodec/{arm/audiodsp_init_arm.c => ppc/lossless_videodsp_init.c} (78%)
rename libavcodec/ppc/{me_cmp.c => me_cmp_altivec.c} (99%)
copy libavcodec/{aarch64/fdct.h => ppc/me_cmp_altivec.h} (78%)
copy libavcodec/{arm/audiodsp_init_arm.c => ppc/me_cmp_init.c} (78%)
rename libavcodec/ppc/{mpeg4videodsp.c => mpeg4videodsp_altivec.c} (95%)
copy libavcodec/{aarch64/fdct.h => ppc/mpeg4videodsp_altivec.h} (76%)
copy libavcodec/{arm/audiodsp_init_arm.c => ppc/mpeg4videodsp_init.c} (78%)
copy libavcodec/{aarch64/fdct.h => ppc/mpegaudiodsp_altivec.h} (77%)
copy libavcodec/{arm/audiodsp_init_arm.c => ppc/mpegaudiodsp_init.c} (78%)
copy libavcodec/{arm/mpegvideo_arm.h => ppc/mpegvideo_altivec.h} (80%)
copy libavcodec/{arm/audiodsp_init_arm.c => ppc/mpegvideo_init.c} (76%)
rename libavcodec/ppc/{mpegvideoencdsp.c => mpegvideoencdsp_altivec.c} (93%)
copy compat/android/math.h => libavcodec/ppc/mpegvideoencdsp_altivec.h (71%)
copy libavutil/x86/fixed_dsp_init.c => libavcodec/ppc/mpegvideoencdsp_init.c
(72%)
rename libavcodec/ppc/{pixblockdsp.c => pixblockdsp_altivec.c} (84%)
copy compat/android/math.h => libavcodec/ppc/pixblockdsp_altivec.h (73%)
copy libavcodec/{aarch64/fdctdsp_init_aarch64.c => ppc/pixblockdsp_init.c}
(68%)
create mode 100644 libavcodec/ppc/pixblockdsp_vsx.c
copy compat/android/math.h => libavcodec/ppc/pixblockdsp_vsx.h (74%)
copy libavcodec/{aarch64/fdct.h => ppc/svq1enc_altivec.h} (78%)
copy libavcodec/{arm/audiodsp_init_arm.c => ppc/svq1enc_init.c} (78%)
copy libavcodec/{arm/vc1dsp.h => ppc/vc1dsp_altivec.h} (82%)
copy libavcodec/{arm/audiodsp_init_arm.c => ppc/vc1dsp_init.c} (78%)
copy libavcodec/{aarch64/fdct.h => ppc/vorbisdsp_altivec.h} (78%)
copy libavcodec/{arm/audiodsp_init_arm.c => ppc/vorbisdsp_init.c} (78%)
copy libavcodec/{aarch64/fdct.h => ppc/vp3dsp_altivec.h} (79%)
copy libavcodec/{arm/audiodsp_init_arm.c => ppc/vp3dsp_init.c} (78%)
copy libavcodec/{aarch64/fdct.h => ppc/vp8dsp_altivec.h} (79%)
copy libavcodec/{arm/audiodsp_init_arm.c => ppc/vp8dsp_init.c} (78%)
copy libavcodec/arm/audiodsp_init_arm.c => libswscale/ppc/swscale.c (76%)
create mode 100644 libswscale/ppc/yuv2rgb.c
copy libavcodec/arm/audiodsp_init_arm.c => libswscale/ppc/yuv2yuv.c (78%)
--
To stop receiving notification emails like this one, please contact
[email protected].
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]