ffmpeg/libswscale/ppc
Lauri Kasanen b4c8c03b00 swscale/output: VSX-optimize 16-bit yuv2plane1
./ffmpeg_g -f rawvideo -pix_fmt rgb24 -s hd1080 -i /dev/zero -pix_fmt yuv420p16le \
-f null -vframes 100 -v error -nostats -

2120 UNITS in planar1,   65393 runs,    143 skips

-cpuflags 0

19157 UNITS in planar1,   65512 runs,     24 skips

9.03632 speedup, 16be similarly.

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>
2018-12-14 19:09:11 +01:00
..
Makefile swscale/ppc: Move VSX-using code to its own file 2018-12-04 02:59:07 +01:00
swscale_altivec.c swscale/ppc: Move VSX-using code to its own file 2018-12-04 02:59:07 +01:00
swscale_ppc_template.c swscale/ppc: Move VSX-using code to its own file 2018-12-04 02:59:07 +01:00
swscale_vsx.c swscale/output: VSX-optimize 16-bit yuv2plane1 2018-12-14 19:09:11 +01:00
yuv2rgb_altivec.c
yuv2rgb_altivec.h
yuv2yuv_altivec.c