i420_yuy2,i422_yuy2,i420_rgb: add AVX2 acceleration

Multimedia / VLC - Lyndon Brown [gmail.com] - 6 March 2019 16:11 EST

11fc7ec983 i420_yuy2,i422_yuy2,i420_rgb: add AVX2 acceleration
modules/MODULES_LIST | 3 +
modules/video_chroma/Makefile.am | 20 +
modules/video_chroma/i420_rgb.c | 7 +-
modules/video_chroma/i420_rgb.h | 2 +-
modules/video_chroma/i420_rgb16_x86.c | 757 +++++++++++++++++++++++++++++++---
modules/video_chroma/i420_rgb_avx2.h | 670 ++++++++++++++++++++++++++++++
modules/video_chroma/i420_yuy2.c | 241 ++++++++++-
modules/video_chroma/i420_yuy2.h | 241 ++++++++++-
modules/video_chroma/i422_yuy2.c | 169 +++++++-
modules/video_chroma/i422_yuy2.h | 156 ++++++-
10 files changed, 2176 insertions(+), 90 deletions(-)

Upstream: git.videolan.org


  • Share