mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2026-11-06 05:17:42 +00:00
fate/libswscale: test all unscaled conversions with the memcpy backend
The memcpy backend only supports unscaled conversions, so we can set the -scaler to none while testing it. We can then also clear the -p parameter, to run all tests instead of only 1%, since the test runtime is no longer very long.
This commit is contained in:
1 parent
bf743bb9e0
commit
4a13b54376
1 file changed
+10
-2
@@ -84,16 +84,24 @@ fate-sws-unstable: $(FATE_SWS_UNSTABLE)
|
||||
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): CMD = run libswscale/tests/swscale$(EXESUF) -v 16 -backends $(@:fate-sws-unpadded-%=%) -align_src 1 -align_dst 1 $(SWS_PROB) $(SWS_SCALER)
|
||||
$(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): CMD = run libswscale/tests/swscale$(EXESUF) -v 16 -backends $(@:fate-sws-flipped-%=%) -align_src -1 -align_dst -1 $(SWS_PROB) $(SWS_SCALER)
|
||||
$(FATE_SWS_FLIPPED): REF = /dev/null
|
||||
fate-sws-flipped: $(FATE_SWS_FLIPPED)
|
||||
|
||||
# Run only 1% of the tests
|
||||
$(FATE_SWS_UNPADDED) $(FATE_SWS_FLIPPED): SWS_PROB = -p 0.01
|
||||
|
||||
# The memcpy backend only supports unscaled conversions, so test all of
|
||||
# those instead
|
||||
fate-sws-unpadded-memcpy fate-sws-flipped-memcpy: SWS_PROB =
|
||||
fate-sws-unpadded-memcpy fate-sws-flipped-memcpy: SWS_SCALER = -scaler none
|
||||
|
||||
FATE_LIBSWSCALE += $(FATE_SWS_UNSCALED) $(FATE_SWS_UNSTABLE) $(FATE_SWS_UNPADDED) $(FATE_SWS_FLIPPED)
|
||||
|
||||
ifneq ($(HAVE_BIGENDIAN),yes)
|
||||
|
||||
Reference in new issue
Block a user