Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / ffmpeg / tests / fate / hevc.mak
index 2c746d8..bd852cc 100644 (file)
@@ -1,12 +1,16 @@
 HEVC_SAMPLES =                  \
     AMP_A_Samsung_4             \
+    AMP_A_Samsung_6             \
     AMP_B_Samsung_4             \
+    AMP_B_Samsung_6             \
     AMP_D_Hisilicon             \
     AMP_E_Hisilicon             \
     AMP_F_Hisilicon_3           \
     AMVP_A_MTK_4                \
     AMVP_B_MTK_4                \
     AMVP_C_Samsung_4            \
+    AMVP_C_Samsung_6            \
+    BUMPING_A_ericsson_1        \
     CAINIT_A_SHARP_4            \
     CAINIT_B_SHARP_4            \
     CAINIT_C_SHARP_3            \
@@ -18,6 +22,7 @@ HEVC_SAMPLES =                  \
     CIP_A_Panasonic_3           \
     cip_B_NEC_3                 \
     CIP_C_Panasonic_2           \
+    CONFWIN_A_Sony_1            \
     DBLK_A_SONY_3               \
     DBLK_B_SONY_3               \
     DBLK_C_SONY_3               \
@@ -37,8 +42,8 @@ HEVC_SAMPLES =                  \
     EXT_A_ericsson_4            \
     FILLER_A_Sony_1             \
     HRD_A_Fujitsu_2             \
+    HRD_A_Fujitsu_3             \
     INITQP_A_Sony_1             \
-    INITQP_B_Sony_1             \
     ipcm_A_NEC_3                \
     ipcm_B_NEC_3                \
     ipcm_C_NEC_3                \
@@ -102,7 +107,9 @@ HEVC_SAMPLES =                  \
     SAO_A_MediaTek_4            \
     SAO_B_MediaTek_5            \
     SAO_C_Samsung_4             \
+    SAO_C_Samsung_5             \
     SAO_D_Samsung_4             \
+    SAO_D_Samsung_5             \
     SAO_E_Canon_4               \
     SAO_F_Canon_3               \
     SAO_G_Canon_3               \
@@ -113,8 +120,10 @@ HEVC_SAMPLES =                  \
     SLIST_C_Sony_3              \
     SLIST_D_Sony_9              \
     SLPPLP_A_VIDYO_1            \
+    SLPPLP_A_VIDYO_2            \
     STRUCT_A_Samsung_5          \
     STRUCT_B_Samsung_4          \
+    STRUCT_B_Samsung_6          \
     TILES_A_Cisco_2             \
     TILES_B_Cisco_1             \
     TMVP_A_MS_3                 \
@@ -123,6 +132,7 @@ HEVC_SAMPLES =                  \
     TSKIP_A_MS_3                \
     TUSIZE_A_Samsung_1          \
     VPSID_A_VIDYO_1             \
+    VPSID_A_VIDYO_2             \
     WP_A_Toshiba_3              \
     WP_B_Toshiba_3              \
     WPP_A_ericsson_MAIN_2       \
@@ -142,30 +152,75 @@ HEVC_SAMPLES_10BIT =            \
     WPP_D_ericsson_MAIN10_2     \
     WPP_E_ericsson_MAIN10_2     \
     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_8BIT =         \
+    QMATRIX_A_RExt_Sony_1       \
+
+HEVC_SAMPLES_444_12BIT =        \
+    IPCM_B_RExt_NEC             \
+    PERSIST_RPARAM_A_RExt_Sony_1\
+    SAO_A_RExt_MediaTek_1       \
+
 
 # equivalent bitstreams
 # AMP_D_Hisilicon_3 -- AMP_D_Hisilicon
 # AMP_E_Hisilicon_3 -- AMP_E_Hisilicon
 # MVDL1ZERO_A_docomo_4 -- MVDL1ZERO_A_docomo_3
 # RAP_A_docomo_5 -- RAP_A_docomo_4
+# RAP_B_bossen_2 -- RAP_B_bossen_1
 # RPS_A_docomo_5 -- RPS_A_docomo_4
 # RPS_F_docomo_2 -- RPS_F_docomo_1
 
 # do not pass:
 # TSUNEQBD_A_MAIN10_Technicolor_2.bit (segfault mix 9-10bits)
+# PERSIST_RPARAM_A_RExt_Sony_1 (rext)
+
 
 define FATE_HEVC_TEST
 FATE_HEVC += fate-hevc-conformance-$(1)
-fate-hevc-conformance-$(1): CMD = framecrc -vsync drop -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bit
+fate-hevc-conformance-$(1): CMD = framecrc -flags unaligned -vsync drop -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bit
 endef
 
 define FATE_HEVC_TEST_10BIT
 FATE_HEVC += fate-hevc-conformance-$(1)
-fate-hevc-conformance-$(1): CMD = framecrc -vsync drop -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bit -pix_fmt yuv420p10le
+fate-hevc-conformance-$(1): CMD = framecrc -flags unaligned -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 -flags unaligned -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 -flags unaligned -vsync drop -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bin -pix_fmt yuv422p10le
+endef
+
+define FATE_HEVC_TEST_444_8BIT
+FATE_HEVC += fate-hevc-conformance-$(1)
+fate-hevc-conformance-$(1): CMD = framecrc -flags unaligned -vsync drop -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bit
+endef
+
+define FATE_HEVC_TEST_444_12BIT
+FATE_HEVC += fate-hevc-conformance-$(1)
+fate-hevc-conformance-$(1): CMD = framecrc -flags unaligned -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_8BIT),$(eval $(call FATE_HEVC_TEST_444_8BIT,$(N))))
+$(foreach N,$(HEVC_SAMPLES_444_12BIT),$(eval $(call FATE_HEVC_TEST_444_12BIT,$(N))))
 
 FATE_HEVC-$(call DEMDEC, HEVC, HEVC) += $(FATE_HEVC)