This is an automated email from the git hooks/post-receive script.

Git pushed a commit to branch release/8.1
in repository ffmpeg.

commit 9825a8af1dc0bd51f8e409a94d54829ee0c5b54c
Author:     Scott Boudreaux <[email protected]>
AuthorDate: Wed Mar 18 18:28:22 2026 +0000
Commit:     Michael Niedermayer <[email protected]>
CommitDate: Mon Jun 15 23:57:22 2026 +0200

    swscale/ppc: fix LOAD_FILTER overread in VSX path
    
    Part of the yuv2planeX ASAN fix - replace vec_vsx_ld with vec_splats
    to avoid reading past the filter array.
    
    Signed-off-by: Scott Boudreaux <[email protected]>
    (cherry picked from commit dddc703cc14de36ecf48600fe29c9621b24f847e)
    Signed-off-by: Michael Niedermayer <[email protected]>
---
 libswscale/ppc/swscale_vsx.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libswscale/ppc/swscale_vsx.c b/libswscale/ppc/swscale_vsx.c
index c6948546d5..21fb43092d 100644
--- a/libswscale/ppc/swscale_vsx.c
+++ b/libswscale/ppc/swscale_vsx.c
@@ -54,7 +54,7 @@
     } while (0)
 
 #define LOAD_FILTER(vf,f) {\
-        vf = vec_vsx_ld(joffset, f);\
+        vf = vec_splats(f[j]);\
 }
 #define LOAD_L1(ll1,s,p){\
         ll1  = vec_vsx_ld(xoffset, s);\

_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to