aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/mpeg4videodec.c
diff options
context:
space:
mode:
authorSwinney, Jonathan <jswinney@amazon.com>2022-08-13 20:56:06 +0000
committerMartin Storsjö <martin@martin.st>2022-08-16 13:40:42 +0300
commit0d7caa5b09b680aa2c8ae677a8d0fdc134b7e658 (patch)
treeaf9daad334f82f967f131649a9190f57b475b306 /libavcodec/mpeg4videodec.c
parent3e708722a2d06b8c7290d359ccaea9cd9885e701 (diff)
downloadffmpeg-0d7caa5b09b680aa2c8ae677a8d0fdc134b7e658.tar.gz
swscale/aarch64: add vscale specializations
This commit adds new code paths for vscale when filterSize is 2, 4, or 8. By using specialized code with unrolling to match the filterSize we can improve performance. On AWS c7g (Graviton 3, Neoverse V1) instances: before after yuv2yuvX_2_0_512_accurate_neon: 558.8 268.9 yuv2yuvX_4_0_512_accurate_neon: 637.5 434.9 yuv2yuvX_8_0_512_accurate_neon: 1144.8 806.2 yuv2yuvX_16_0_512_accurate_neon: 2080.5 1853.7 Signed-off-by: Jonathan Swinney <jswinney@amazon.com> Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavcodec/mpeg4videodec.c')
0 files changed, 0 insertions, 0 deletions