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

Git pushed a commit to branch master
in repository ffmpeg.

commit 1da057110ff19b7ea33273f9cf209b2c963cb3cf
Author:     Niklas Haas <[email protected]>
AuthorDate: Fri Oct 23 14:02:51 2026 +0200
Commit:     Niklas Haas <[email protected]>
CommitDate: Fri Oct 23 20:20:16 2026 +0200

    fate/libswscale: test unpadded and negative stride conversions
    
    Each test takes 0.65s (memcpy), 1.45s (x86) or 1.9s (c) on a Ryzen 9
    9950X3D, about half as long as the corresponding fate-sws-unstable test.
    
    Co-Authored-By: Claude Opus 5.5 <[email protected]>
    Signed-off-by: Niklas Haas <[email protected]>
---
 tests/fate/libswscale.mak | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/tests/fate/libswscale.mak b/tests/fate/libswscale.mak
index 2542869f57..b8456ea26a 100644
--- a/tests/fate/libswscale.mak
+++ b/tests/fate/libswscale.mak
@@ -77,7 +77,21 @@ $(FATE_SWS_UNSTABLE): CMD = run 
libswscale/tests/swscale$(EXESUF) -v 16 $(SWS_HW
 $(FATE_SWS_UNSTABLE): REF = /dev/null
 fate-sws-unstable: $(FATE_SWS_UNSTABLE)
 
-FATE_LIBSWSCALE += $(FATE_SWS_UNSCALED) $(FATE_SWS_UNSTABLE)
+# Also test unpadded and vertically flipped (negative stride) buffers
+SWS_CPU_BACKENDS := $(filter-out spirv,$(SWS_UNSTABLE_BACKENDS-yes))
+FATE_SWS_UNPADDED := $(SWS_CPU_BACKENDS:%=fate-sws-unpadded-%)
+$(FATE_SWS_UNPADDED): libswscale/tests/swscale$(EXESUF)
+$(FATE_SWS_UNPADDED): CMD = run libswscale/tests/swscale$(EXESUF) -v 16 
-backends $(@:fate-sws-unpadded-%=%) -align_src 1 -align_dst 1 -p 0.01
+$(FATE_SWS_UNPADDED): REF = /dev/null
+fate-sws-unpadded: $(FATE_SWS_UNPADDED)
+
+FATE_SWS_FLIPPED := $(SWS_CPU_BACKENDS:%=fate-sws-flipped-%)
+$(FATE_SWS_FLIPPED): libswscale/tests/swscale$(EXESUF)
+$(FATE_SWS_FLIPPED): CMD = run libswscale/tests/swscale$(EXESUF) -v 16 
-backends $(@:fate-sws-flipped-%=%) -align_src -1 -align_dst -1 -p 0.01
+$(FATE_SWS_FLIPPED): REF = /dev/null
+fate-sws-flipped: $(FATE_SWS_FLIPPED)
+
+FATE_LIBSWSCALE += $(FATE_SWS_UNSCALED) $(FATE_SWS_UNSTABLE) 
$(FATE_SWS_UNPADDED) $(FATE_SWS_FLIPPED)
 endif
 
 ifneq ($(HAVE_BIGENDIAN),yes)

-- 
To stop receiving notification emails like this one, please contact
[email protected].
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to