From a4fc63c0f9eb803340c47479dcc5403b6fe3316d Mon Sep 17 00:00:00 2001 From: James Almer Date: Sun, 10 Dec 2017 00:38:05 -0300 Subject: [PATCH] x86/lossless_videodsp: don't overread the dst buffer in ff_add_left_pred_unaligned_avx2 Fixes valgrind Signed-off-by: James Almer --- libavcodec/x86/lossless_videodsp.asm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libavcodec/x86/lossless_videodsp.asm b/libavcodec/x86/lossless_videodsp.asm index 9a169fe3149..74fc95e84b0 100644 --- a/libavcodec/x86/lossless_videodsp.asm +++ b/libavcodec/x86/lossless_videodsp.asm @@ -154,8 +154,7 @@ MEDIAN_PRED add wq, mmsize jl %%.loop %if mmsize == 32 - mov eax, [dstq -1] - and eax, 0xff + movzx eax, byte [dstq - 1] %else; mov eax, mmsize-1 sub eax, wd -- 2.39.5