diff options
author | Lauri Kasanen <cand@gmx.com> | 2018-12-16 11:06:53 +0200 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2018-12-26 20:28:58 +0100 |
commit | 8dd9df9ecd258cff84cef559f16e682949e78e38 (patch) | |
tree | afeebceccfcf3c25f05598f3b07a125c4c5637f5 /COPYING.LGPLv2.1 | |
parent | c268712895f6fd557e5affa6566983815046b9a8 (diff) | |
download | ffmpeg-8dd9df9ecd258cff84cef559f16e682949e78e38.tar.gz |
swscale/output: Altivec-optimize float yuv2plane1
This function wouldn't benefit from VSX instructions, so I put it
under altivec.
./ffmpeg_g -f rawvideo -pix_fmt rgb24 -s hd1080 -i /dev/zero -pix_fmt grayf32le \
-f null -vframes 100 -v error -nostats -
3743 UNITS in planar1, 65495 runs, 41 skips
-cpuflags 0
23511 UNITS in planar1, 65530 runs, 6 skips
grayf32be
4647 UNITS in planar1, 65449 runs, 87 skips
-cpuflags 0
28608 UNITS in planar1, 65530 runs, 6 skips
The native speedup is 6.28133, and the bswapping one 6.15623.
Fate passes, each format tested with an image to video conversion.
Signed-off-by: Lauri Kasanen <cand@gmx.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'COPYING.LGPLv2.1')
0 files changed, 0 insertions, 0 deletions