1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
FFmpeg/libswscale
Wu Jianhua 2c734a8496 libswscale/x86/rgb2rgb: add shuffle_bytes avx2
Performance data(Less is better):
    shuffle_bytes_ssse3   3.64654
    shuffle_bytes_avx2    0.94288

Signed-off-by: Wu Jianhua <jianhua.wu@intel.com>
2021-10-15 10:59:20 +02:00
..
aarch64 sws: rename SwsContext.swscale to convert_unscaled 2021-07-03 15:57:53 +02:00
arm sws: rename SwsContext.swscale to convert_unscaled 2021-07-03 15:57:53 +02:00
ppc sws: rename SwsContext.swscale to convert_unscaled 2021-07-03 15:57:53 +02:00
tests
x86 libswscale/x86/rgb2rgb: add shuffle_bytes avx2 2021-10-15 10:59:20 +02:00
alphablend.c swscale/alphablend: Fix slice handling 2021-10-03 20:38:29 +02:00
bayer_template.c
gamma.c
hscale_fast_bilinear.c
hscale.c
input.c swscale: add input/output support for X2BGR10LE 2021-09-26 16:26:10 +02:00
libswscale.v
log2_tab.c
Makefile
options.c libswscale/options: Add parent_log_context_offset to AVClass 2021-09-19 23:52:37 +02:00
output.c swscale: add input/output support for X2BGR10LE 2021-09-26 16:26:10 +02:00
rgb2rgb_template.c swscale/rgb2rgb_template: use shuffle macro on big-endian arches 2020-12-12 23:07:22 -05:00
rgb2rgb.c
rgb2rgb.h
slice.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
swscale_internal.h swscale/swscale_internal: Avoid unsigned for slice parameters 2021-09-30 19:47:15 +02:00
swscale_unscaled.c sws: add a new scaling API 2021-09-06 09:16:52 +02:00
swscale.c swscale/swscale: Pass slice location into unscaled code also for dst scaling 2021-10-03 20:38:29 +02:00
swscale.h sws: add a new scaling API 2021-09-06 09:16:52 +02:00
swscaleres.rc
utils.c swscale: add input/output support for X2BGR10LE 2021-09-26 16:26:10 +02:00
version.h sws: add a new scaling API 2021-09-06 09:16:52 +02:00
vscale.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
yuv2rgb.c swscale: add input/output support for X2BGR10LE 2021-09-26 16:26:10 +02:00