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

Git pushed a commit to branch master
in repository ffmpeg.

commit 899475326b0983bc9970330acee7bb3e4f44a00c
Author:     Andreas Rheinhardt <[email protected]>
AuthorDate: Wed Jan 7 11:09:40 2026 +0100
Commit:     Andreas Rheinhardt <[email protected]>
CommitDate: Sun Jan 25 22:53:21 2026 +0100

    avcodec/x86/h264_deblock: Simplify splatting
    
    Signed-off-by: Andreas Rheinhardt <[email protected]>
---
 libavcodec/x86/h264_deblock.asm | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/libavcodec/x86/h264_deblock.asm b/libavcodec/x86/h264_deblock.asm
index 075a6325e1..d5610691d2 100644
--- a/libavcodec/x86/h264_deblock.asm
+++ b/libavcodec/x86/h264_deblock.asm
@@ -182,10 +182,16 @@ cextern pb_3
 %macro LOAD_MASK 2-3
     movd     m4, %1
     movd     m5, %2
+%if cpuflag(ssse3)
+    pxor     m6, m6
+    pshufb   m4, m6
+    pshufb   m5, m6
+%else
     SPLATW   m4, m4
     SPLATW   m5, m5
     packuswb m4, m4  ; 16x alpha-1
     packuswb m5, m5  ; 16x beta-1
+%endif
 %if %0>2
     mova     %3, m4
 %endif

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

Reply via email to