1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-08-10 06:10:52 +02:00

fate/vvc: add vvc-conformance-10b422_L_5

This commit added 10b422_L_5 for testing palette mode.

Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
This commit is contained in:
Wu Jianhua
2025-06-04 01:50:28 +08:00
committed by Timo Rothenpieler
parent de15422064
commit 6e100b7963
2 changed files with 28 additions and 1 deletions

View File

@@ -27,6 +27,9 @@ VVC_SAMPLES_10BIT = \
WPP_A_3 \ WPP_A_3 \
WRAP_A_4 \ WRAP_A_4 \
VVC_SAMPLES_422_10BIT = \
10b422_L_5 \
VVC_SAMPLES_444_10BIT = \ VVC_SAMPLES_444_10BIT = \
CROP_B_4 \ CROP_B_4 \
@@ -35,11 +38,12 @@ VVC_SAMPLES_444_10BIT = \
# OPI_B_3 (Inter layer ref support needed) # OPI_B_3 (Inter layer ref support needed)
# VPS_A_3 (Inter layer ref support needed) # VPS_A_3 (Inter layer ref support needed)
FATE_VVC_VARS := 8BIT 10BIT 444_10BIT FATE_VVC_VARS := 8BIT 10BIT 422_10BIT 444_10BIT
$(foreach VAR,$(FATE_VVC_VARS), $(eval VVC_TESTS_$(VAR) := $(addprefix fate-vvc-conformance-, $(VVC_SAMPLES_$(VAR))))) $(foreach VAR,$(FATE_VVC_VARS), $(eval VVC_TESTS_$(VAR) := $(addprefix fate-vvc-conformance-, $(VVC_SAMPLES_$(VAR)))))
$(VVC_TESTS_8BIT): SCALE_OPTS := -pix_fmt yuv420p $(VVC_TESTS_8BIT): SCALE_OPTS := -pix_fmt yuv420p
$(VVC_TESTS_10BIT): SCALE_OPTS := -pix_fmt yuv420p10le -vf scale $(VVC_TESTS_10BIT): SCALE_OPTS := -pix_fmt yuv420p10le -vf scale
$(VVC_TESTS_422_10BIT): SCALE_OPTS := -pix_fmt yuv422p10le -vf scale
$(VVC_TESTS_444_10BIT): SCALE_OPTS := -pix_fmt yuv444p10le -vf scale $(VVC_TESTS_444_10BIT): SCALE_OPTS := -pix_fmt yuv444p10le -vf scale
fate-vvc-conformance-%: CMD = framecrc -c:v vvc -i $(TARGET_SAMPLES)/vvc-conformance/$(subst fate-vvc-conformance-,,$(@)).bit $(SCALE_OPTS) fate-vvc-conformance-%: CMD = framecrc -c:v vvc -i $(TARGET_SAMPLES)/vvc-conformance/$(subst fate-vvc-conformance-,,$(@)).bit $(SCALE_OPTS)
fate-vvc-output-ref: CMD = framecrc -c:v vvc -i $(TARGET_SAMPLES)/vvc/Hierarchical.bit $(SCALE_OPTS) fate-vvc-output-ref: CMD = framecrc -c:v vvc -i $(TARGET_SAMPLES)/vvc/Hierarchical.bit $(SCALE_OPTS)
@@ -49,6 +53,7 @@ fate-vvc-wpp-single-slice-pic: CMD = framecrc -c:v vvc -i $(TARGET_SAMPLES)/vvc/
FATE_VVC-$(call FRAMECRC, VVC, VVC, VVC_PARSER) += $(VVC_TESTS_8BIT) fate-vvc-output-ref FATE_VVC-$(call FRAMECRC, VVC, VVC, VVC_PARSER) += $(VVC_TESTS_8BIT) fate-vvc-output-ref
FATE_VVC-$(call FRAMECRC, VVC, VVC, VVC_PARSER SCALE_FILTER) += \ FATE_VVC-$(call FRAMECRC, VVC, VVC, VVC_PARSER SCALE_FILTER) += \
$(VVC_TESTS_10BIT) \ $(VVC_TESTS_10BIT) \
$(VVC_TESTS_422_10BIT) \
$(VVC_TESTS_444_10BIT) \ $(VVC_TESTS_444_10BIT) \
fate-vvc-frames-with-ltr \ fate-vvc-frames-with-ltr \
fate-vvc-wpp-single-slice-pic \ fate-vvc-wpp-single-slice-pic \

View File

@@ -0,0 +1,22 @@
#tb 0: 1/25
#media_type 0: video
#codec_id 0: rawvideo
#dimensions 0: 1920x1080
#sar 0: 0/1
0, 0, 0, 1, 8294400, 0x4c24b4d8
0, 1, 1, 1, 8294400, 0xfcaa4734
0, 2, 2, 1, 8294400, 0xc9a32414
0, 3, 3, 1, 8294400, 0x7a42ba51
0, 4, 4, 1, 8294400, 0xcf8b2dd5
0, 5, 5, 1, 8294400, 0x2f0701ec
0, 6, 6, 1, 8294400, 0x863f665f
0, 7, 7, 1, 8294400, 0xef2e70bd
0, 8, 8, 1, 8294400, 0xeb221c2b
0, 9, 9, 1, 8294400, 0x3c074b8f
0, 10, 10, 1, 8294400, 0xb246c65a
0, 11, 11, 1, 8294400, 0x94ede8e8
0, 12, 12, 1, 8294400, 0x2143a40b
0, 13, 13, 1, 8294400, 0xc04eb9e3
0, 14, 14, 1, 8294400, 0x00f3a419
0, 15, 15, 1, 8294400, 0x6ae90b65
0, 16, 16, 1, 8294400, 0x36375084