summaryrefslogtreecommitdiff
path: root/tests/fate
diff options
context:
space:
mode:
authorMickaƫl Raulet <mraulet@insa-rennes.fr>2014-07-18 23:40:52 +0200
committerMichael Niedermayer <michaelni@gmx.at>2014-07-20 05:42:13 +0200
commit729479a199a9e5299e34074efdf5ce68fe4565d3 (patch)
tree7edf917663249a5b1454c6e2778acf0c7af8b185 /tests/fate
parent950a4f832661afeafd087dc28c19051ea83b0c4b (diff)
fate/hevc: update fate rext tests
cherry picked from commit e6ee89e6fab60a3faa1f933b7774e819846f70c4 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'tests/fate')
-rw-r--r--tests/fate/hevc.mak34
1 files changed, 34 insertions, 0 deletions
diff --git a/tests/fate/hevc.mak b/tests/fate/hevc.mak
index d1c5817d90..5e1000d267 100644
--- a/tests/fate/hevc.mak
+++ b/tests/fate/hevc.mak
@@ -143,6 +143,18 @@ HEVC_SAMPLES_10BIT = \
WPP_F_ericsson_MAIN10_2 \
INITQP_B_Sony_1 \
+HEVC_SAMPLES_422_10BIT = \
+ ADJUST_IPRED_ANGLE_A_RExt_Mitsubishi_1 \
+ IPCM_A_RExt_NEC \
+
+HEVC_SAMPLES_422_10BIN = \
+ Main_422_10_A_RExt_Sony_1 \
+ Main_422_10_B_RExt_Sony_1 \
+
+HEVC_SAMPLES_444_12BIT = \
+ IPCM_B_RExt_NEC \
+
+
# equivalent bitstreams
# AMP_D_Hisilicon_3 -- AMP_D_Hisilicon
# AMP_E_Hisilicon_3 -- AMP_E_Hisilicon
@@ -153,6 +165,10 @@ HEVC_SAMPLES_10BIT = \
# do not pass:
# TSUNEQBD_A_MAIN10_Technicolor_2.bit (segfault mix 9-10bits)
+# PERSIST_RPARAM_A_RExt_Sony_1 (rext)
+# QMATRIX_A_RExt_Sony_1 (rext)
+# SAO_A_RExt_MediaTek_1 (rext)
+
define FATE_HEVC_TEST
FATE_HEVC += fate-hevc-conformance-$(1)
@@ -164,8 +180,26 @@ FATE_HEVC += fate-hevc-conformance-$(1)
fate-hevc-conformance-$(1): CMD = framecrc -vsync drop -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bit -pix_fmt yuv420p10le
endef
+define FATE_HEVC_TEST_422_10BIT
+FATE_HEVC += fate-hevc-conformance-$(1)
+fate-hevc-conformance-$(1): CMD = framecrc -vsync drop -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bit -pix_fmt yuv422p10le
+endef
+
+define FATE_HEVC_TEST_422_10BIN
+FATE_HEVC += fate-hevc-conformance-$(1)
+fate-hevc-conformance-$(1): CMD = framecrc -vsync drop -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bin -pix_fmt yuv422p10le
+endef
+
+define FATE_HEVC_TEST_444_12BIT
+FATE_HEVC += fate-hevc-conformance-$(1)
+fate-hevc-conformance-$(1): CMD = framecrc -vsync drop -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bit -pix_fmt yuv444p12le
+endef
+
$(foreach N,$(HEVC_SAMPLES),$(eval $(call FATE_HEVC_TEST,$(N))))
$(foreach N,$(HEVC_SAMPLES_10BIT),$(eval $(call FATE_HEVC_TEST_10BIT,$(N))))
+$(foreach N,$(HEVC_SAMPLES_422_10BIT),$(eval $(call FATE_HEVC_TEST_422_10BIT,$(N))))
+$(foreach N,$(HEVC_SAMPLES_422_10BIN),$(eval $(call FATE_HEVC_TEST_422_10BIN,$(N))))
+$(foreach N,$(HEVC_SAMPLES_444_12BIT),$(eval $(call FATE_HEVC_TEST_444_12BIT,$(N))))
FATE_HEVC-$(call DEMDEC, HEVC, HEVC) += $(FATE_HEVC)