Changes from v1: - multi-planar rgb for YUV2RGBFUNC no longer uses an array in the stack, since that gave an overall 1% slowdown because some variables would no longer be stored in registers.
Ramiro Polla (5): swscale/yuv2rgb: prepare LOADCHROMA/PUTFUNC macros for multi-planar rgb swscale/yuv2rgb: prepare YUV2RGBFUNC macro for multi-planar rgb swscale/yuv2rgb: add yuv42{0,2}p -> gbrp unscaled colorspace converters swscale/x86/yuv2rgb: add ssse3 yuv42{0,2}p -> gbrp unscaled colorspace converters swscale/aarch64/yuv2rgb: add neon yuv42{0,2}p -> gbrp unscaled colorspace converters libswscale/aarch64/swscale_unscaled.c | 58 +++ libswscale/aarch64/yuv2rgb_neon.S | 73 +++- libswscale/x86/yuv2rgb.c | 39 ++ libswscale/x86/yuv_2_rgb.asm | 24 +- libswscale/yuv2rgb.c | 513 ++++++++++++++------------ tests/checkasm/sw_yuv2rgb.c | 60 ++- 6 files changed, 495 insertions(+), 272 deletions(-) -- 2.30.2 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".