On Sun, 8 Feb 2026, David Christle via ffmpeg-devel wrote:
v1 of patches 2-3 (NEON YUV2RGB + checkasm expansion) exposed a pre-existing bug in the LoongArch LASX YUV2RGB path: the res variable (residual pixel count for widths not divisible by 16) is destructively modified by DEALYUV2RGBLINERES/DEALYUV2RGBLINERES32 inside the row loop, producing wrong output when srcSliceH > 2. v2 prepends a fix. Changes since v1: - NEW patch 1/3: fix LoongArch LASX res variable across row iterations - Patches 2/3 and 3/3 unchanged from v1 David Christle (3): swscale/loongarch: fix LASX YUV2RGB residual for multi-row slices swscale/aarch64: add NEON YUV420P/YUV422P/YUVA420P to RGB conversion tests/checkasm/sw_yuv2rgb: test multi-row conversion with padded strides
Please submit these patches at https://code.ffmpeg.org/FFmpeg/FFmpeg // Martin _______________________________________________ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]
