1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-07 11:13:41 +02:00
FFmpeg/libswscale
Swinney, Jonathan 75ffca7eef libswscale/aarch64: add another hscale specialization
This specialization handles the case where filtersize is 4 mod 8, e.g.
12, 20, etc. Aarch64 was previously using the c function for this case.
This implementation speeds up that case significantly.

hscale_8_to_15__fs_12_dstW_512_c: 6234.1
hscale_8_to_15__fs_12_dstW_512_neon: 1505.6

Signed-off-by: Jonathan Swinney <jswinney@amazon.com>
Signed-off-by: Martin Storsjö <martin@martin.st>
2022-08-16 12:08:38 +03:00
..
aarch64 libswscale/aarch64: add another hscale specialization 2022-08-16 12:08:38 +03:00
arm
ppc
tests
x86 swscale/x86/swscale: Simplify macro 2022-06-22 13:36:18 +02:00
alphablend.c
bayer_template.c
gamma.c
hscale_fast_bilinear.c
hscale.c
input.c swscale/input: add VUYA input support 2022-08-05 09:39:21 -03:00
libswscale.v
log2_tab.c
Makefile configure: always enable gnu_windres if available 2022-08-13 14:42:36 +02:00
options.c
output.c swscale/output: fix reading chroma values when generating vuya output 2022-08-08 09:39:33 -03:00
rgb2rgb_template.c
rgb2rgb.c swscale/rgb2rgb: Don't cast const away 2022-07-31 01:09:52 +02:00
rgb2rgb.h
slice.c
swscale_internal.h
swscale_unscaled.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
swscale.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
swscale.h Keep including the full version.h when headers are included externally 2022-03-19 00:01:57 +02:00
swscaleres.rc
utils.c swscale/output: add VUYA output support 2022-08-07 09:33:16 -03:00
version_major.h
version.c lib*/version: Move library version functions into files of their own 2022-05-10 06:49:32 +02:00
version.h swscale/input: add VUYA input support 2022-08-05 09:39:21 -03:00
vscale.c
yuv2rgb.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00