diff options
author | Lauri Kasanen <cand@gmx.com> | 2019-04-01 13:04:11 +0300 |
---|---|---|
committer | Lauri Kasanen <cand@gmx.com> | 2019-04-07 09:20:33 +0300 |
commit | 3256e949be7b2cdda95d64d2b33fff2adcc9e41d (patch) | |
tree | 8920870dff6bad02466d7cbc521df987c24b7708 /libavcodec/h264data.c | |
parent | 50e672bc54372f2bd228d83cc040fad8c06ad8ed (diff) | |
download | ffmpeg-3256e949be7b2cdda95d64d2b33fff2adcc9e41d.tar.gz |
swscale/ppc: VSX-optimize yuv2rgb_full_2
./ffmpeg -f lavfi -i yuvtestsrc=duration=1:size=1200x1440 -sws_flags area \
-s 1200x720 -f null -vframes 100 -pix_fmt $i -nostats \
-cpuflags 0 -v error -
32-bit mul, power8 only.
~4x speedup:
rgb24
52763 UNITS in yuv2packed2, 16384 runs, 0 skips
13453 UNITS in yuv2packed2, 16384 runs, 0 skips
bgr24
53144 UNITS in yuv2packed2, 16384 runs, 0 skips
13616 UNITS in yuv2packed2, 16384 runs, 0 skips
rgba
52796 UNITS in yuv2packed2, 16384 runs, 0 skips
12904 UNITS in yuv2packed2, 16384 runs, 0 skips
bgra
52732 UNITS in yuv2packed2, 16384 runs, 0 skips
13262 UNITS in yuv2packed2, 16384 runs, 0 skips
argb
52661 UNITS in yuv2packed2, 16384 runs, 0 skips
12879 UNITS in yuv2packed2, 16384 runs, 0 skips
bgra
52662 UNITS in yuv2packed2, 16384 runs, 0 skips
12932 UNITS in yuv2packed2, 16384 runs, 0 skips
Diffstat (limited to 'libavcodec/h264data.c')
0 files changed, 0 insertions, 0 deletions