From fb3cea4be339f4544ca37fb0bc917d734d063a1f Mon Sep 17 00:00:00 2001 From: Guillaume Martres Date: Sat, 12 Oct 2013 11:55:47 +0200 Subject: FATE: add HEVC tests The tests are disabled as 2 do not pass yet (fate-hevc-conformance-PPS_A_qualcomm_7 and fate-hevc-conformance-RAP_A_docomo_4) Signed-off-by: Michael Niedermayer --- tests/Makefile | 1 + tests/fate/hevc.mak | 162 +++++++++++++++++++++ tests/ref/fate/hevc-conformance-AMP_A_Samsung_4 | 61 ++++++++ tests/ref/fate/hevc-conformance-AMP_B_Samsung_4 | 61 ++++++++ tests/ref/fate/hevc-conformance-AMP_D_Hisilicon | 101 +++++++++++++ tests/ref/fate/hevc-conformance-AMP_E_Hisilicon | 101 +++++++++++++ tests/ref/fate/hevc-conformance-AMP_F_Hisilicon_3 | 101 +++++++++++++ tests/ref/fate/hevc-conformance-AMVP_A_MTK_4 | 31 ++++ tests/ref/fate/hevc-conformance-AMVP_B_MTK_4 | 42 ++++++ tests/ref/fate/hevc-conformance-AMVP_C_Samsung_4 | 61 ++++++++ .../ref/fate/hevc-conformance-DBLK_A_MAIN10_VIXS_2 | 9 ++ tests/ref/fate/hevc-conformance-DBLK_A_SONY_3 | 31 ++++ tests/ref/fate/hevc-conformance-DBLK_B_SONY_3 | 31 ++++ tests/ref/fate/hevc-conformance-DBLK_C_SONY_3 | 31 ++++ tests/ref/fate/hevc-conformance-DBLK_D_VIXS_1 | 9 ++ tests/ref/fate/hevc-conformance-DBLK_D_VIXS_2 | 9 ++ tests/ref/fate/hevc-conformance-DBLK_E_VIXS_1 | 9 ++ tests/ref/fate/hevc-conformance-DBLK_E_VIXS_2 | 9 ++ tests/ref/fate/hevc-conformance-DBLK_F_VIXS_1 | 9 ++ tests/ref/fate/hevc-conformance-DBLK_F_VIXS_2 | 9 ++ tests/ref/fate/hevc-conformance-DBLK_G_VIXS_1 | 9 ++ tests/ref/fate/hevc-conformance-DBLK_G_VIXS_2 | 9 ++ tests/ref/fate/hevc-conformance-DELTAQP_B_SONY_3 | 31 ++++ tests/ref/fate/hevc-conformance-DELTAQP_C_SONY_3 | 31 ++++ tests/ref/fate/hevc-conformance-MERGE_F_MTK_4 | 42 ++++++ tests/ref/fate/hevc-conformance-PICSIZE_A_Bossen_1 | 11 ++ tests/ref/fate/hevc-conformance-PICSIZE_B_Bossen_1 | 11 ++ tests/ref/fate/hevc-conformance-PICSIZE_C_Bossen_1 | 11 ++ tests/ref/fate/hevc-conformance-PICSIZE_D_Bossen_1 | 11 ++ tests/ref/fate/hevc-conformance-POC_A_Bossen_3 | 6 + tests/ref/fate/hevc-conformance-RAP_A_docomo_4 | 87 +++++++++++ tests/ref/fate/hevc-conformance-RPS_A_docomo_4 | 45 ++++++ tests/ref/fate/hevc-conformance-SAO_C_Samsung_4 | 61 ++++++++ tests/ref/fate/hevc-conformance-SAO_D_Samsung_4 | 61 ++++++++ tests/ref/fate/hevc-conformance-SAO_E_Canon_4 | 17 +++ tests/ref/fate/hevc-conformance-SAO_F_Canon_3 | 17 +++ tests/ref/fate/hevc-conformance-SAO_G_Canon_3 | 17 +++ tests/ref/fate/hevc-conformance-STRUCT_A_Samsung_5 | 61 ++++++++ tests/ref/fate/hevc-conformance-STRUCT_B_Samsung_4 | 61 ++++++++ tests/ref/fate/hevc-conformance-TILES_A_Cisco_2 | 101 +++++++++++++ tests/ref/fate/hevc-conformance-TILES_B_Cisco_1 | 101 +++++++++++++ tests/ref/fate/hevc-conformance-TMVP_A_MS_2 | 18 +++ 42 files changed, 1697 insertions(+) create mode 100644 tests/fate/hevc.mak create mode 100644 tests/ref/fate/hevc-conformance-AMP_A_Samsung_4 create mode 100644 tests/ref/fate/hevc-conformance-AMP_B_Samsung_4 create mode 100644 tests/ref/fate/hevc-conformance-AMP_D_Hisilicon create mode 100644 tests/ref/fate/hevc-conformance-AMP_E_Hisilicon create mode 100644 tests/ref/fate/hevc-conformance-AMP_F_Hisilicon_3 create mode 100644 tests/ref/fate/hevc-conformance-AMVP_A_MTK_4 create mode 100644 tests/ref/fate/hevc-conformance-AMVP_B_MTK_4 create mode 100644 tests/ref/fate/hevc-conformance-AMVP_C_Samsung_4 create mode 100644 tests/ref/fate/hevc-conformance-DBLK_A_MAIN10_VIXS_2 create mode 100644 tests/ref/fate/hevc-conformance-DBLK_A_SONY_3 create mode 100644 tests/ref/fate/hevc-conformance-DBLK_B_SONY_3 create mode 100644 tests/ref/fate/hevc-conformance-DBLK_C_SONY_3 create mode 100644 tests/ref/fate/hevc-conformance-DBLK_D_VIXS_1 create mode 100644 tests/ref/fate/hevc-conformance-DBLK_D_VIXS_2 create mode 100644 tests/ref/fate/hevc-conformance-DBLK_E_VIXS_1 create mode 100644 tests/ref/fate/hevc-conformance-DBLK_E_VIXS_2 create mode 100644 tests/ref/fate/hevc-conformance-DBLK_F_VIXS_1 create mode 100644 tests/ref/fate/hevc-conformance-DBLK_F_VIXS_2 create mode 100644 tests/ref/fate/hevc-conformance-DBLK_G_VIXS_1 create mode 100644 tests/ref/fate/hevc-conformance-DBLK_G_VIXS_2 create mode 100644 tests/ref/fate/hevc-conformance-DELTAQP_B_SONY_3 create mode 100644 tests/ref/fate/hevc-conformance-DELTAQP_C_SONY_3 create mode 100644 tests/ref/fate/hevc-conformance-MERGE_F_MTK_4 create mode 100644 tests/ref/fate/hevc-conformance-PICSIZE_A_Bossen_1 create mode 100644 tests/ref/fate/hevc-conformance-PICSIZE_B_Bossen_1 create mode 100644 tests/ref/fate/hevc-conformance-PICSIZE_C_Bossen_1 create mode 100644 tests/ref/fate/hevc-conformance-PICSIZE_D_Bossen_1 create mode 100644 tests/ref/fate/hevc-conformance-POC_A_Bossen_3 create mode 100644 tests/ref/fate/hevc-conformance-RAP_A_docomo_4 create mode 100644 tests/ref/fate/hevc-conformance-RPS_A_docomo_4 create mode 100644 tests/ref/fate/hevc-conformance-SAO_C_Samsung_4 create mode 100644 tests/ref/fate/hevc-conformance-SAO_D_Samsung_4 create mode 100644 tests/ref/fate/hevc-conformance-SAO_E_Canon_4 create mode 100644 tests/ref/fate/hevc-conformance-SAO_F_Canon_3 create mode 100644 tests/ref/fate/hevc-conformance-SAO_G_Canon_3 create mode 100644 tests/ref/fate/hevc-conformance-STRUCT_A_Samsung_5 create mode 100644 tests/ref/fate/hevc-conformance-STRUCT_B_Samsung_4 create mode 100644 tests/ref/fate/hevc-conformance-TILES_A_Cisco_2 create mode 100644 tests/ref/fate/hevc-conformance-TILES_B_Cisco_1 create mode 100644 tests/ref/fate/hevc-conformance-TMVP_A_MS_2 diff --git a/tests/Makefile b/tests/Makefile index 20a25ddc44..60a8e6c168 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -102,6 +102,7 @@ include $(SRC_PATH)/tests/fate/flac.mak include $(SRC_PATH)/tests/fate/fft.mak include $(SRC_PATH)/tests/fate/gif.mak include $(SRC_PATH)/tests/fate/h264.mak +include $(SRC_PATH)/tests/fate/hevc.mak include $(SRC_PATH)/tests/fate/image.mak include $(SRC_PATH)/tests/fate/indeo.mak include $(SRC_PATH)/tests/fate/libavcodec.mak diff --git a/tests/fate/hevc.mak b/tests/fate/hevc.mak new file mode 100644 index 0000000000..640e020cb6 --- /dev/null +++ b/tests/fate/hevc.mak @@ -0,0 +1,162 @@ +# those samples have the checksums embedded, so the decoder itself can test +# correctness +FATE_HEVC_SEI = \ + CAINIT_A_SHARP_4 \ + CAINIT_B_SHARP_4 \ + CAINIT_C_SHARP_3 \ + CAINIT_D_SHARP_3 \ + CAINIT_E_SHARP_3 \ + CAINIT_F_SHARP_3 \ + CAINIT_G_SHARP_3 \ + CAINIT_H_SHARP_3 \ + CIP_A_Panasonic_3 \ + cip_B_NEC_2 \ + CIP_C_Panasonic_2 \ + DSLICE_A_HHI_5 \ + DSLICE_B_HHI_5 \ + DSLICE_C_HHI_5 \ + ENTP_A_LG_2 \ + ENTP_B_LG_2 \ + ENTP_C_LG_3 \ + EXT_A_ericsson_3 \ + ipcm_A_NEC_2 \ + ipcm_B_NEC_2 \ + ipcm_C_NEC_2 \ + ipcm_D_NEC_2 \ + IPRED_A_docomo_2 \ + IPRED_B_Nokia_3 \ + IPRED_C_Mitsubishi_2 \ + LS_A_Orange_2 \ + LS_B_ORANGE_3 \ + MAXBINS_A_TI_4 \ + MAXBINS_B_TI_4 \ + MAXBINS_C_TI_4 \ + MERGE_A_TI_3 \ + MERGE_B_TI_3 \ + MERGE_C_TI_3 \ + MERGE_D_TI_3 \ + MERGE_E_TI_3 \ + MERGE_G_HHI_4 \ + MVCLIP_A_qualcomm_3 \ + MVDL1ZERO_A_docomo_3 \ + MVEDGE_A_qualcomm_3 \ + NUT_A_ericsson_4 \ + PMERGE_A_TI_3 \ + PMERGE_B_TI_3 \ + PMERGE_C_TI_3 \ + PMERGE_D_TI_3 \ + PMERGE_E_TI_3 \ + PPS_A_qualcomm_7 \ + PS_A_VIDYO_3 \ + PS_B_VIDYO_3 \ + RAP_B_Bossen_1 \ + RPLM_A_qualcomm_4 \ + RPLM_B_qualcomm_4 \ + RPS_B_qualcomm_5 \ + RPS_C_ericsson_4 \ + RPS_D_ericsson_5 \ + RPS_E_qualcomm_5 \ + RQT_A_HHI_4 \ + RQT_B_HHI_4 \ + RQT_C_HHI_4 \ + RQT_D_HHI_4 \ + RQT_E_HHI_4 \ + RQT_F_HHI_4 \ + RQT_G_HHI_4 \ + SAO_A_MediaTek_4 \ + SAO_B_MediaTek_5 \ + SDH_A_Orange_3 \ + SLICES_A_Rovi_3 \ + SLIST_A_Sony_4 \ + SLIST_B_Sony_8 \ + SLIST_C_Sony_3 \ + SLIST_D_Sony_9 \ + TSCL_A_VIDYO_5 \ + TSCL_B_VIDYO_4 \ + TSKIP_A_MS_2 \ + WP_A_Toshiba_3 \ + WP_B_Toshiba_3 \ + WP_A_MAIN10_Toshiba_3 \ + WP_MAIN10_B_Toshiba_3 \ + WPP_A_ericsson_MAIN_2 \ + WPP_B_ericsson_MAIN_2 \ + WPP_C_ericsson_MAIN_2 \ + WPP_D_ericsson_MAIN_2 \ + WPP_E_ericsson_MAIN_2 \ + WPP_F_ericsson_MAIN_2 \ + WPP_A_ericsson_MAIN10_2 \ + WPP_B_ericsson_MAIN10_2 \ + WPP_C_ericsson_MAIN10_2 \ + WPP_D_ericsson_MAIN10_2 \ + WPP_E_ericsson_MAIN10_2 \ + WPP_F_ericsson_MAIN10_2 \ + +# do not pass: +# DELTAQP_A_BRCM_4.bit -- TODO uses CRC instead of MD5 +# HRD_A_Fujitsu_2.bin -- TODO uses hash 2 ("checksum") +# TSUNEQBD_A_MAIN10_Technicolor_2.bit (segfault) + +define FATE_HEVC_SEI_TEST +FATE_HEVC += fate-hevc-conformance-$(1) +fate-hevc-conformance-$(1): CMD = ffmpeg -strict -2 -err_detect +explode -xerror -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bit -f null - +fate-hevc-conformance-$(1): CMP = null +fate-hevc-conformance-$(1): REF = /dev/null +endef + +$(foreach N,$(FATE_HEVC_SEI),$(eval $(call FATE_HEVC_SEI_TEST,$(N)))) + +# those samples don't have embedded checksums, so we test them with framecrc +FATE_HEVC_FRAMECRC = \ + AMP_A_Samsung_4 \ + AMP_B_Samsung_4 \ + AMVP_C_Samsung_4 \ + AMP_D_Hisilicon \ + AMP_E_Hisilicon \ + AMP_F_Hisilicon_3 \ + AMVP_A_MTK_4 \ + AMVP_B_MTK_4 \ + DBLK_A_MAIN10_VIXS_2 \ + DBLK_A_SONY_3 \ + DBLK_B_SONY_3 \ + DBLK_C_SONY_3 \ + DBLK_D_VIXS_1 \ + DBLK_D_VIXS_2 \ + DBLK_E_VIXS_1 \ + DBLK_E_VIXS_2 \ + DBLK_F_VIXS_1 \ + DBLK_F_VIXS_2 \ + DBLK_G_VIXS_1 \ + DBLK_G_VIXS_2 \ + DELTAQP_B_SONY_3 \ + DELTAQP_C_SONY_3 \ + MERGE_F_MTK_4 \ + PICSIZE_A_Bossen_1 \ + PICSIZE_B_Bossen_1 \ + PICSIZE_C_Bossen_1 \ + PICSIZE_D_Bossen_1 \ + POC_A_Bossen_3 \ + RAP_A_docomo_4 \ + RPS_A_docomo_4 \ + SAO_C_Samsung_4 \ + SAO_D_Samsung_4 \ + SAO_E_Canon_4 \ + SAO_F_Canon_3 \ + SAO_G_Canon_3 \ + STRUCT_A_Samsung_5 \ + STRUCT_B_Samsung_4 \ + TILES_A_Cisco_2 \ + TILES_B_Cisco_1 \ + TMVP_A_MS_2 \ + +define FATE_HEVC_FRAMECRC_TEST +FATE_HEVC += fate-hevc-conformance-$(1) +fate-hevc-conformance-$(1): CMD = framecrc -strict -2 -vsync drop -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bit +endef + +$(foreach N,$(FATE_HEVC_FRAMECRC),$(eval $(call FATE_HEVC_FRAMECRC_TEST,$(N)))) + +FATE_HEVC-$(call DEMDEC, HEVC, HEVC) += $(FATE_HEVC) + +#FATE_SAMPLES_AVCONV += $(FATE_HEVC-yes) + +fate-hevc: $(FATE_HEVC-yes) diff --git a/tests/ref/fate/hevc-conformance-AMP_A_Samsung_4 b/tests/ref/fate/hevc-conformance-AMP_A_Samsung_4 new file mode 100644 index 0000000000..84487a515a --- /dev/null +++ b/tests/ref/fate/hevc-conformance-AMP_A_Samsung_4 @@ -0,0 +1,61 @@ +#tb 0: 1/25 +0, 0, 0, 1, 6144000, 0xf7da9a00 +0, 1, 1, 1, 6144000, 0xf5cfc76f +0, 2, 2, 1, 6144000, 0x20663e82 +0, 3, 3, 1, 6144000, 0xbff3d1e7 +0, 4, 4, 1, 6144000, 0x6f1b824d +0, 5, 5, 1, 6144000, 0x4d75e5c9 +0, 6, 6, 1, 6144000, 0xb4443853 +0, 7, 7, 1, 6144000, 0x6943bbcb +0, 8, 8, 1, 6144000, 0x1748b8d3 +0, 9, 9, 1, 6144000, 0x0e15caec +0, 10, 10, 1, 6144000, 0xf7553ff4 +0, 11, 11, 1, 6144000, 0x34007146 +0, 12, 12, 1, 6144000, 0xd115a7ad +0, 13, 13, 1, 6144000, 0x1adc8d27 +0, 14, 14, 1, 6144000, 0x2c3a43a6 +0, 15, 15, 1, 6144000, 0x1820500a +0, 16, 16, 1, 6144000, 0xb33cf5af +0, 17, 17, 1, 6144000, 0x5ba58d5a +0, 18, 18, 1, 6144000, 0x453f35bc +0, 19, 19, 1, 6144000, 0x4e6ac2ab +0, 20, 20, 1, 6144000, 0xfab2b132 +0, 21, 21, 1, 6144000, 0xf903b7bf +0, 22, 22, 1, 6144000, 0x160ebf13 +0, 23, 23, 1, 6144000, 0xd147c884 +0, 24, 24, 1, 6144000, 0x266abc04 +0, 25, 25, 1, 6144000, 0x9fabf642 +0, 26, 26, 1, 6144000, 0x1ad4f6c7 +0, 27, 27, 1, 6144000, 0x41fa1e6f +0, 28, 28, 1, 6144000, 0x14b2b3b4 +0, 29, 29, 1, 6144000, 0x19c6d13e +0, 30, 30, 1, 6144000, 0x414f5a36 +0, 31, 31, 1, 6144000, 0x439278aa +0, 32, 32, 1, 6144000, 0xf8e73a55 +0, 33, 33, 1, 6144000, 0xf4cf7779 +0, 34, 34, 1, 6144000, 0x86ac3a16 +0, 35, 35, 1, 6144000, 0xdc9abdb8 +0, 36, 36, 1, 6144000, 0x9ab68a62 +0, 37, 37, 1, 6144000, 0xcd290547 +0, 38, 38, 1, 6144000, 0xd2eb88bb +0, 39, 39, 1, 6144000, 0x126e084e +0, 40, 40, 1, 6144000, 0x1aa5302c +0, 41, 41, 1, 6144000, 0x689cb93e +0, 42, 42, 1, 6144000, 0xaa9e3be6 +0, 43, 43, 1, 6144000, 0x33dc9ead +0, 44, 44, 1, 6144000, 0xcb943dd3 +0, 45, 45, 1, 6144000, 0x22a67b19 +0, 46, 46, 1, 6144000, 0x3bfb741a +0, 47, 47, 1, 6144000, 0x9238e595 +0, 48, 48, 1, 6144000, 0xf0fb6381 +0, 49, 49, 1, 6144000, 0x6ea42af1 +0, 50, 50, 1, 6144000, 0x47d9c3a7 +0, 51, 51, 1, 6144000, 0x9f73966b +0, 52, 52, 1, 6144000, 0xdf777adc +0, 53, 53, 1, 6144000, 0xf51f206e +0, 54, 54, 1, 6144000, 0x465c350a +0, 55, 55, 1, 6144000, 0x9253a45a +0, 56, 56, 1, 6144000, 0x72c89751 +0, 57, 57, 1, 6144000, 0x0405cdfc +0, 58, 58, 1, 6144000, 0xc5ede0c7 +0, 59, 59, 1, 6144000, 0xcf1c2b5e diff --git a/tests/ref/fate/hevc-conformance-AMP_B_Samsung_4 b/tests/ref/fate/hevc-conformance-AMP_B_Samsung_4 new file mode 100644 index 0000000000..034f7b890c --- /dev/null +++ b/tests/ref/fate/hevc-conformance-AMP_B_Samsung_4 @@ -0,0 +1,61 @@ +#tb 0: 1/25 +0, 0, 0, 1, 6144000, 0xcd32ef33 +0, 1, 1, 1, 6144000, 0x58ce681d +0, 2, 2, 1, 6144000, 0x77a732b6 +0, 3, 3, 1, 6144000, 0xa95418d0 +0, 4, 4, 1, 6144000, 0xa1593606 +0, 5, 5, 1, 6144000, 0x0d5429bc +0, 6, 6, 1, 6144000, 0xe7cd205c +0, 7, 7, 1, 6144000, 0x52c30ff4 +0, 8, 8, 1, 6144000, 0xf0a0f686 +0, 9, 9, 1, 6144000, 0xa6371d86 +0, 10, 10, 1, 6144000, 0x18bf1478 +0, 11, 11, 1, 6144000, 0xb84c6322 +0, 12, 12, 1, 6144000, 0x12f35f80 +0, 13, 13, 1, 6144000, 0xa9009e83 +0, 14, 14, 1, 6144000, 0x08568380 +0, 15, 15, 1, 6144000, 0xb01e98e8 +0, 16, 16, 1, 6144000, 0x0796ee90 +0, 17, 17, 1, 6144000, 0x3bb7cbef +0, 18, 18, 1, 6144000, 0x7c3d6929 +0, 19, 19, 1, 6144000, 0x62c0e56c +0, 20, 20, 1, 6144000, 0xd05907f7 +0, 21, 21, 1, 6144000, 0x9aa33b33 +0, 22, 22, 1, 6144000, 0xc47a0195 +0, 23, 23, 1, 6144000, 0xa5a5db13 +0, 24, 24, 1, 6144000, 0x54fda44b +0, 25, 25, 1, 6144000, 0x7695be2f +0, 26, 26, 1, 6144000, 0x247228e1 +0, 27, 27, 1, 6144000, 0xec38b2f7 +0, 28, 28, 1, 6144000, 0x223b098d +0, 29, 29, 1, 6144000, 0xdd13f4bf +0, 30, 30, 1, 6144000, 0x42651b46 +0, 31, 31, 1, 6144000, 0xc0b2ac9a +0, 32, 32, 1, 6144000, 0x574908ee +0, 33, 33, 1, 6144000, 0x070f0d88 +0, 34, 34, 1, 6144000, 0xc68ee679 +0, 35, 35, 1, 6144000, 0x4d571c82 +0, 36, 36, 1, 6144000, 0xec7f28cb +0, 37, 37, 1, 6144000, 0x07ca3ccd +0, 38, 38, 1, 6144000, 0xa5161fd7 +0, 39, 39, 1, 6144000, 0xb0908b25 +0, 40, 40, 1, 6144000, 0x4fa56c5e +0, 41, 41, 1, 6144000, 0x1ad84207 +0, 42, 42, 1, 6144000, 0xc862a32b +0, 43, 43, 1, 6144000, 0x341b9b0a +0, 44, 44, 1, 6144000, 0xa940cdab +0, 45, 45, 1, 6144000, 0x57521b2d +0, 46, 46, 1, 6144000, 0x31969dee +0, 47, 47, 1, 6144000, 0x7a09e240 +0, 48, 48, 1, 6144000, 0x14e6c360 +0, 49, 49, 1, 6144000, 0x0dfd6085 +0, 50, 50, 1, 6144000, 0xdf231a1e +0, 51, 51, 1, 6144000, 0x6d1e9ce1 +0, 52, 52, 1, 6144000, 0xc6c2fb26 +0, 53, 53, 1, 6144000, 0xd4bc5e3e +0, 54, 54, 1, 6144000, 0xa4a56b9e +0, 55, 55, 1, 6144000, 0x8ba6349f +0, 56, 56, 1, 6144000, 0x0683757f +0, 57, 57, 1, 6144000, 0xe3840d8b +0, 58, 58, 1, 6144000, 0x2fdf2ae6 +0, 59, 59, 1, 6144000, 0xea877e27 diff --git a/tests/ref/fate/hevc-conformance-AMP_D_Hisilicon b/tests/ref/fate/hevc-conformance-AMP_D_Hisilicon new file mode 100644 index 0000000000..6e17b83d96 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-AMP_D_Hisilicon @@ -0,0 +1,101 @@ +#tb 0: 1/25 +0, 0, 0, 1, 3110400, 0x1559c293 +0, 1, 1, 1, 3110400, 0xd0802706 +0, 2, 2, 1, 3110400, 0xb48cf229 +0, 3, 3, 1, 3110400, 0x4108509b +0, 4, 4, 1, 3110400, 0xd1cec277 +0, 5, 5, 1, 3110400, 0x3e68c589 +0, 6, 6, 1, 3110400, 0x1543a517 +0, 7, 7, 1, 3110400, 0x5ddcd669 +0, 8, 8, 1, 3110400, 0x09bd4c27 +0, 9, 9, 1, 3110400, 0xd583bfa1 +0, 10, 10, 1, 3110400, 0xe9411279 +0, 11, 11, 1, 3110400, 0xe07e6f3f +0, 12, 12, 1, 3110400, 0xcfd23191 +0, 13, 13, 1, 3110400, 0x24276734 +0, 14, 14, 1, 3110400, 0x485aeafe +0, 15, 15, 1, 3110400, 0xb8039a85 +0, 16, 16, 1, 3110400, 0x1d154e19 +0, 17, 17, 1, 3110400, 0xaa3ce800 +0, 18, 18, 1, 3110400, 0xe2601cba +0, 19, 19, 1, 3110400, 0xb6657a57 +0, 20, 20, 1, 3110400, 0x34dbda52 +0, 21, 21, 1, 3110400, 0x921e218a +0, 22, 22, 1, 3110400, 0x7de5262f +0, 23, 23, 1, 3110400, 0x1a97e083 +0, 24, 24, 1, 3110400, 0x4bfc81d0 +0, 25, 25, 1, 3110400, 0x583396e6 +0, 26, 26, 1, 3110400, 0xc96bcd39 +0, 27, 27, 1, 3110400, 0x483cf7cf +0, 28, 28, 1, 3110400, 0x20882e52 +0, 29, 29, 1, 3110400, 0x93d352fe +0, 30, 30, 1, 3110400, 0x0c932722 +0, 31, 31, 1, 3110400, 0x78c5a9f0 +0, 32, 32, 1, 3110400, 0xcea3bddd +0, 33, 33, 1, 3110400, 0x3e4e7c77 +0, 34, 34, 1, 3110400, 0xbe048a0a +0, 35, 35, 1, 3110400, 0x1cf7ea0d +0, 36, 36, 1, 3110400, 0xeb60343a +0, 37, 37, 1, 3110400, 0x2158ed1f +0, 38, 38, 1, 3110400, 0x3a7126b1 +0, 39, 39, 1, 3110400, 0x282804ff +0, 40, 40, 1, 3110400, 0x292ed438 +0, 41, 41, 1, 3110400, 0x49a9769d +0, 42, 42, 1, 3110400, 0xdfc12632 +0, 43, 43, 1, 3110400, 0xff3da16a +0, 44, 44, 1, 3110400, 0x134b68c6 +0, 45, 45, 1, 3110400, 0x717e6f1d +0, 46, 46, 1, 3110400, 0x283293f5 +0, 47, 47, 1, 3110400, 0x3d401456 +0, 48, 48, 1, 3110400, 0x500eddac +0, 49, 49, 1, 3110400, 0x2a96fbff +0, 50, 50, 1, 3110400, 0x9d75f303 +0, 51, 51, 1, 3110400, 0x08d1fa48 +0, 52, 52, 1, 3110400, 0xa685a8da +0, 53, 53, 1, 3110400, 0xc19216d8 +0, 54, 54, 1, 3110400, 0x61ebd7f2 +0, 55, 55, 1, 3110400, 0x866c9002 +0, 56, 56, 1, 3110400, 0x3edda174 +0, 57, 57, 1, 3110400, 0x4e848db7 +0, 58, 58, 1, 3110400, 0x1dd822ba +0, 59, 59, 1, 3110400, 0x8157b534 +0, 60, 60, 1, 3110400, 0x72637dbe +0, 61, 61, 1, 3110400, 0xc6fc1305 +0, 62, 62, 1, 3110400, 0xbfadeee4 +0, 63, 63, 1, 3110400, 0xad20c230 +0, 64, 64, 1, 3110400, 0x5afff02b +0, 65, 65, 1, 3110400, 0x5e533c71 +0, 66, 66, 1, 3110400, 0x52e10588 +0, 67, 67, 1, 3110400, 0x13a6dbb1 +0, 68, 68, 1, 3110400, 0xc74de5ae +0, 69, 69, 1, 3110400, 0x382aafb8 +0, 70, 70, 1, 3110400, 0x5e0a11b2 +0, 71, 71, 1, 3110400, 0x049fe7cc +0, 72, 72, 1, 3110400, 0x9d79484e +0, 73, 73, 1, 3110400, 0x1116ced8 +0, 74, 74, 1, 3110400, 0x5d8d075d +0, 75, 75, 1, 3110400, 0x49392496 +0, 76, 76, 1, 3110400, 0x5f24b3b3 +0, 77, 77, 1, 3110400, 0x6ca1c16d +0, 78, 78, 1, 3110400, 0x131a16d2 +0, 79, 79, 1, 3110400, 0x39e2f9a1 +0, 80, 80, 1, 3110400, 0x988bd0ee +0, 81, 81, 1, 3110400, 0xa6c050ec +0, 82, 82, 1, 3110400, 0x5275142a +0, 83, 83, 1, 3110400, 0x5705923d +0, 84, 84, 1, 3110400, 0x3098d52d +0, 85, 85, 1, 3110400, 0xb16e2eb7 +0, 86, 86, 1, 3110400, 0x0dee6bc8 +0, 87, 87, 1, 3110400, 0x577acf61 +0, 88, 88, 1, 3110400, 0x2b70d954 +0, 89, 89, 1, 3110400, 0x26b5f1c5 +0, 90, 90, 1, 3110400, 0x2351ad88 +0, 91, 91, 1, 3110400, 0xe5bdf6ad +0, 92, 92, 1, 3110400, 0xaf0d83de +0, 93, 93, 1, 3110400, 0xaee86799 +0, 94, 94, 1, 3110400, 0xe73fe067 +0, 95, 95, 1, 3110400, 0x46b90697 +0, 96, 96, 1, 3110400, 0xb270f77a +0, 97, 97, 1, 3110400, 0xf33aa535 +0, 98, 98, 1, 3110400, 0xcafe6eec +0, 99, 99, 1, 3110400, 0xcf051a31 diff --git a/tests/ref/fate/hevc-conformance-AMP_E_Hisilicon b/tests/ref/fate/hevc-conformance-AMP_E_Hisilicon new file mode 100644 index 0000000000..c1b7f2ee9b --- /dev/null +++ b/tests/ref/fate/hevc-conformance-AMP_E_Hisilicon @@ -0,0 +1,101 @@ +#tb 0: 1/25 +0, 0, 0, 1, 3110400, 0xf9342188 +0, 1, 1, 1, 3110400, 0x46638dc4 +0, 2, 2, 1, 3110400, 0x96da436e +0, 3, 3, 1, 3110400, 0xae9ee064 +0, 4, 4, 1, 3110400, 0x03fc9d17 +0, 5, 5, 1, 3110400, 0xd7ba9ab8 +0, 6, 6, 1, 3110400, 0x9f3cc881 +0, 7, 7, 1, 3110400, 0x911c9e2a +0, 8, 8, 1, 3110400, 0x2c1bdec1 +0, 9, 9, 1, 3110400, 0xffc2cfb2 +0, 10, 10, 1, 3110400, 0x34136d4c +0, 11, 11, 1, 3110400, 0x400dca0c +0, 12, 12, 1, 3110400, 0x5a3d3c71 +0, 13, 13, 1, 3110400, 0x5bd262f9 +0, 14, 14, 1, 3110400, 0x27bbec47 +0, 15, 15, 1, 3110400, 0x53ca3f78 +0, 16, 16, 1, 3110400, 0x7fee4170 +0, 17, 17, 1, 3110400, 0x393d318c +0, 18, 18, 1, 3110400, 0x203f26f1 +0, 19, 19, 1, 3110400, 0x35e00c3e +0, 20, 20, 1, 3110400, 0x995afdde +0, 21, 21, 1, 3110400, 0xa8b623b9 +0, 22, 22, 1, 3110400, 0x047e53bd +0, 23, 23, 1, 3110400, 0xc7e69515 +0, 24, 24, 1, 3110400, 0x7e5ade49 +0, 25, 25, 1, 3110400, 0x863cddc9 +0, 26, 26, 1, 3110400, 0xb1f6189c +0, 27, 27, 1, 3110400, 0x622d6d1d +0, 28, 28, 1, 3110400, 0x1e82ef1a +0, 29, 29, 1, 3110400, 0x06a7054a +0, 30, 30, 1, 3110400, 0x736bd4a9 +0, 31, 31, 1, 3110400, 0x1db8ead3 +0, 32, 32, 1, 3110400, 0x1d872697 +0, 33, 33, 1, 3110400, 0x86b11604 +0, 34, 34, 1, 3110400, 0x54bee045 +0, 35, 35, 1, 3110400, 0x3577fa15 +0, 36, 36, 1, 3110400, 0x717b6c0b +0, 37, 37, 1, 3110400, 0x5e0f0b6e +0, 38, 38, 1, 3110400, 0x054ecc86 +0, 39, 39, 1, 3110400, 0x9ec29ad1 +0, 40, 40, 1, 3110400, 0x7c3b56e4 +0, 41, 41, 1, 3110400, 0xcf4cf721 +0, 42, 42, 1, 3110400, 0x43c01adb +0, 43, 43, 1, 3110400, 0x6abb4879 +0, 44, 44, 1, 3110400, 0x90473c9f +0, 45, 45, 1, 3110400, 0x5f5bb9a9 +0, 46, 46, 1, 3110400, 0x08678e6b +0, 47, 47, 1, 3110400, 0xf4ad0c9b +0, 48, 48, 1, 3110400, 0x22870cc8 +0, 49, 49, 1, 3110400, 0xb417cf63 +0, 50, 50, 1, 3110400, 0xb7a1588e +0, 51, 51, 1, 3110400, 0x7a35ac81 +0, 52, 52, 1, 3110400, 0xcd1c6d82 +0, 53, 53, 1, 3110400, 0x181b9920 +0, 54, 54, 1, 3110400, 0xf2417d5e +0, 55, 55, 1, 3110400, 0x8a67e02b +0, 56, 56, 1, 3110400, 0xe7b99077 +0, 57, 57, 1, 3110400, 0x6814e5c2 +0, 58, 58, 1, 3110400, 0xd8bce44d +0, 59, 59, 1, 3110400, 0x9faf4ebc +0, 60, 60, 1, 3110400, 0x3daa5fbf +0, 61, 61, 1, 3110400, 0x747921ba +0, 62, 62, 1, 3110400, 0xbe30214e +0, 63, 63, 1, 3110400, 0x8f5533fe +0, 64, 64, 1, 3110400, 0x835a4545 +0, 65, 65, 1, 3110400, 0xfa99f4c8 +0, 66, 66, 1, 3110400, 0x9559c5db +0, 67, 67, 1, 3110400, 0xd0d096f8 +0, 68, 68, 1, 3110400, 0x7b24dbb0 +0, 69, 69, 1, 3110400, 0x4a8aa189 +0, 70, 70, 1, 3110400, 0x876bab32 +0, 71, 71, 1, 3110400, 0xc930bec9 +0, 72, 72, 1, 3110400, 0x009841d8 +0, 73, 73, 1, 3110400, 0x93e5be89 +0, 74, 74, 1, 3110400, 0x82260331 +0, 75, 75, 1, 3110400, 0x7ef2e971 +0, 76, 76, 1, 3110400, 0x606b638a +0, 77, 77, 1, 3110400, 0xf08b84df +0, 78, 78, 1, 3110400, 0x8a609222 +0, 79, 79, 1, 3110400, 0xa76cb2f3 +0, 80, 80, 1, 3110400, 0x2b611cb3 +0, 81, 81, 1, 3110400, 0x81d5b315 +0, 82, 82, 1, 3110400, 0x6f385e43 +0, 83, 83, 1, 3110400, 0x5959a754 +0, 84, 84, 1, 3110400, 0x1cf4935c +0, 85, 85, 1, 3110400, 0xc8da3639 +0, 86, 86, 1, 3110400, 0x50a2ee3d +0, 87, 87, 1, 3110400, 0xd33ad53a +0, 88, 88, 1, 3110400, 0xe7ed4eff +0, 89, 89, 1, 3110400, 0x7d72d260 +0, 90, 90, 1, 3110400, 0x16ca295b +0, 91, 91, 1, 3110400, 0xf126df1d +0, 92, 92, 1, 3110400, 0x0aca09d1 +0, 93, 93, 1, 3110400, 0x6aefb52b +0, 94, 94, 1, 3110400, 0xf797ee6d +0, 95, 95, 1, 3110400, 0xf1053ace +0, 96, 96, 1, 3110400, 0xf7f91618 +0, 97, 97, 1, 3110400, 0xc711acf8 +0, 98, 98, 1, 3110400, 0x31123f40 +0, 99, 99, 1, 3110400, 0xc7b703dc diff --git a/tests/ref/fate/hevc-conformance-AMP_F_Hisilicon_3 b/tests/ref/fate/hevc-conformance-AMP_F_Hisilicon_3 new file mode 100644 index 0000000000..71ce9c74cc --- /dev/null +++ b/tests/ref/fate/hevc-conformance-AMP_F_Hisilicon_3 @@ -0,0 +1,101 @@ +#tb 0: 1/25 +0, 0, 0, 1, 3110400, 0xa5d2b8b0 +0, 1, 1, 1, 3110400, 0x13035cfa +0, 2, 2, 1, 3110400, 0x96b16f86 +0, 3, 3, 1, 3110400, 0x09e96331 +0, 4, 4, 1, 3110400, 0xd2662da8 +0, 5, 5, 1, 3110400, 0x77d3db00 +0, 6, 6, 1, 3110400, 0xaa025e5b +0, 7, 7, 1, 3110400, 0x77284bc5 +0, 8, 8, 1, 3110400, 0x625b165e +0, 9, 9, 1, 3110400, 0x69c0b4c8 +0, 10, 10, 1, 3110400, 0x52e627a4 +0, 11, 11, 1, 3110400, 0x774eaf6a +0, 12, 12, 1, 3110400, 0xa9042cad +0, 13, 13, 1, 3110400, 0xf367e96a +0, 14, 14, 1, 3110400, 0x4687e2d9 +0, 15, 15, 1, 3110400, 0xe57d46b8 +0, 16, 16, 1, 3110400, 0x074da0b5 +0, 17, 17, 1, 3110400, 0xbf8dd856 +0, 18, 18, 1, 3110400, 0xb9cae21e +0, 19, 19, 1, 3110400, 0xa43687fc +0, 20, 20, 1, 3110400, 0x83cce559 +0, 21, 21, 1, 3110400, 0xb19963d9 +0, 22, 22, 1, 3110400, 0x636d69b7 +0, 23, 23, 1, 3110400, 0xfcfe1a00 +0, 24, 24, 1, 3110400, 0x0a804c37 +0, 25, 25, 1, 3110400, 0x6af0c5ec +0, 26, 26, 1, 3110400, 0xccec0692 +0, 27, 27, 1, 3110400, 0x0547e98d +0, 28, 28, 1, 3110400, 0xc4dc2caa +0, 29, 29, 1, 3110400, 0x43473ac6 +0, 30, 30, 1, 3110400, 0xd5e9a795 +0, 31, 31, 1, 3110400, 0x3227df7b +0, 32, 32, 1, 3110400, 0x087e57bb +0, 33, 33, 1, 3110400, 0x892f5ad0 +0, 34, 34, 1, 3110400, 0xeeb23459 +0, 35, 35, 1, 3110400, 0xd1efe2a6 +0, 36, 36, 1, 3110400, 0x5abd5104 +0, 37, 37, 1, 3110400, 0x6b018b83 +0, 38, 38, 1, 3110400, 0x91617ca7 +0, 39, 39, 1, 3110400, 0x601cd6ad +0, 40, 40, 1, 3110400, 0xf81cb126 +0, 41, 41, 1, 3110400, 0x4bb949df +0, 42, 42, 1, 3110400, 0xed94fea0 +0, 43, 43, 1, 3110400, 0x39ba8fec +0, 44, 44, 1, 3110400, 0xc65e113c +0, 45, 45, 1, 3110400, 0x627344cb +0, 46, 46, 1, 3110400, 0x5680c16a +0, 47, 47, 1, 3110400, 0x12d02cfc +0, 48, 48, 1, 3110400, 0x2e409afa +0, 49, 49, 1, 3110400, 0xfd4142f2 +0, 50, 50, 1, 3110400, 0x6db3965a +0, 51, 51, 1, 3110400, 0x578962c5 +0, 52, 52, 1, 3110400, 0x68d75bd1 +0, 53, 53, 1, 3110400, 0x568fbb72 +0, 54, 54, 1, 3110400, 0xf3c03b95 +0, 55, 55, 1, 3110400, 0xeb67b532 +0, 56, 56, 1, 3110400, 0x0e445b34 +0, 57, 57, 1, 3110400, 0x32c04ad2 +0, 58, 58, 1, 3110400, 0x239d1a14 +0, 59, 59, 1, 3110400, 0xcb295635 +0, 60, 60, 1, 3110400, 0x7e347c1d +0, 61, 61, 1, 3110400, 0x74e1fcf7 +0, 62, 62, 1, 3110400, 0x6e399603 +0, 63, 63, 1, 3110400, 0xe3bbdbcd +0, 64, 64, 1, 3110400, 0xddd336f3 +0, 65, 65, 1, 3110400, 0x7834e9f7 +0, 66, 66, 1, 3110400, 0xb53a7f1f +0, 67, 67, 1, 3110400, 0x1f52cbb6 +0, 68, 68, 1, 3110400, 0xea26692a +0, 69, 69, 1, 3110400, 0xa4e1765f +0, 70, 70, 1, 3110400, 0x6367794d +0, 71, 71, 1, 3110400, 0x69bff6d1 +0, 72, 72, 1, 3110400, 0xdf52ef08 +0, 73, 73, 1, 3110400, 0x002892b7 +0, 74, 74, 1, 3110400, 0x1ca49791 +0, 75, 75, 1, 3110400, 0x8de95d1d +0, 76, 76, 1, 3110400, 0x9c9c38cf +0, 77, 77, 1, 3110400, 0x9f9947cd +0, 78, 78, 1, 3110400, 0xe5da908b +0, 79, 79, 1, 3110400, 0x032415ae +0, 80, 80, 1, 3110400, 0x0fef3a03 +0, 81, 81, 1, 3110400, 0xd04c1b77 +0, 82, 82, 1, 3110400, 0x5d46813b +0, 83, 83, 1, 3110400, 0x1dbeaa76 +0, 84, 84, 1, 3110400, 0x2b2eea1a +0, 85, 85, 1, 3110400, 0x7138da47 +0, 86, 86, 1, 3110400, 0xe9a43ef8 +0, 87, 87, 1, 3110400, 0x02f7b1bf +0, 88, 88, 1, 3110400, 0xd1cdf8b1 +0, 89, 89, 1, 3110400, 0x2e924022 +0, 90, 90, 1, 3110400, 0x59d68bcf +0, 91, 91, 1, 3110400, 0x3dc70503 +0, 92, 92, 1, 3110400, 0x26aeb1fa +0, 93, 93, 1, 3110400, 0x91434f9d +0, 94, 94, 1, 3110400, 0x91411f14 +0, 95, 95, 1, 3110400, 0xd99a172a +0, 96, 96, 1, 3110400, 0x19678f5a +0, 97, 97, 1, 3110400, 0xc6c357ae +0, 98, 98, 1, 3110400, 0xba6cd89f +0, 99, 99, 1, 3110400, 0x657af6cf diff --git a/tests/ref/fate/hevc-conformance-AMVP_A_MTK_4 b/tests/ref/fate/hevc-conformance-AMVP_A_MTK_4 new file mode 100644 index 0000000000..59115fb020 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-AMVP_A_MTK_4 @@ -0,0 +1,31 @@ +#tb 0: 1/25 +0, 0, 0, 1, 149760, 0x88619f80 +0, 1, 1, 1, 149760, 0x550bdaf0 +0, 2, 2, 1, 149760, 0xb769fa4c +0, 3, 3, 1, 149760, 0x3c2c2e9a +0, 4, 4, 1, 149760, 0x75316bcc +0, 5, 5, 1, 149760, 0x7b9ba7ff +0, 6, 6, 1, 149760, 0x9981ea7b +0, 7, 7, 1, 149760, 0x3f682105 +0, 8, 8, 1, 149760, 0x63252c25 +0, 9, 9, 1, 149760, 0x44427967 +0, 10, 10, 1, 149760, 0x24199a9e +0, 11, 11, 1, 149760, 0xaa30c241 +0, 12, 12, 1, 149760, 0xf24faaaf +0, 13, 13, 1, 149760, 0x0291c766 +0, 14, 14, 1, 149760, 0xb826e44f +0, 15, 15, 1, 149760, 0xbc2310b8 +0, 16, 16, 1, 149760, 0xcfd81d4a +0, 17, 17, 1, 149760, 0xb356484a +0, 18, 18, 1, 149760, 0x02bf515a +0, 19, 19, 1, 149760, 0x729d778c +0, 20, 20, 1, 149760, 0x3ade8453 +0, 21, 21, 1, 149760, 0xfedead3d +0, 22, 22, 1, 149760, 0x46bfc8db +0, 23, 23, 1, 149760, 0x8590f422 +0, 24, 24, 1, 149760, 0x6d2dfd9d +0, 25, 25, 1, 149760, 0x373f2c82 +0, 26, 26, 1, 149760, 0xa12f3ca1 +0, 27, 27, 1, 149760, 0x34be4b0d +0, 28, 28, 1, 149760, 0x24f538b9 +0, 29, 29, 1, 149760, 0xd1616303 diff --git a/tests/ref/fate/hevc-conformance-AMVP_B_MTK_4 b/tests/ref/fate/hevc-conformance-AMVP_B_MTK_4 new file mode 100644 index 0000000000..1f998c4f0f --- /dev/null +++ b/tests/ref/fate/hevc-conformance-AMVP_B_MTK_4 @@ -0,0 +1,42 @@ +#tb 0: 1/25 +0, 0, 0, 1, 149760, 0xcfffa013 +0, 1, 1, 1, 149760, 0x5166146a +0, 2, 2, 1, 149760, 0xc3cc318e +0, 3, 3, 1, 149760, 0x5bb465f9 +0, 4, 4, 1, 149760, 0x10c97bd4 +0, 5, 5, 1, 149760, 0xd9d5c4ab +0, 6, 6, 1, 149760, 0x5112e11d +0, 7, 7, 1, 149760, 0xde3803d6 +0, 8, 8, 1, 149760, 0x82c62409 +0, 9, 9, 1, 149760, 0x28f88d53 +0, 10, 10, 1, 149760, 0x796fb89d +0, 11, 11, 1, 149760, 0x1b95dd75 +0, 12, 12, 1, 149760, 0xfcc9ced4 +0, 13, 13, 1, 149760, 0x6b00ee9c +0, 14, 14, 1, 149760, 0xdb72e81a +0, 15, 15, 1, 149760, 0x0c771a25 +0, 16, 16, 1, 149760, 0x959a2215 +0, 17, 17, 1, 149760, 0xf1d672ce +0, 18, 18, 1, 149760, 0x2f407a06 +0, 19, 19, 1, 149760, 0xee389f83 +0, 20, 20, 1, 149760, 0x2e0695dd +0, 21, 21, 1, 149760, 0xf80ac1eb +0, 22, 22, 1, 149760, 0x29decec4 +0, 23, 23, 1, 149760, 0xff34eb5e +0, 24, 24, 1, 149760, 0x1c85fe71 +0, 25, 25, 1, 149760, 0x056dae51 +0, 26, 26, 1, 149760, 0x78a99f1d +0, 27, 27, 1, 149760, 0xe507b40c +0, 28, 28, 1, 149760, 0xbd3fa06c +0, 29, 29, 1, 149760, 0x3475d95b +0, 30, 30, 1, 149760, 0x9b25d416 +0, 31, 31, 1, 149760, 0x73c4ec88 +0, 32, 32, 1, 149760, 0xd4437e12 +0, 33, 33, 1, 149760, 0xcf08c736 +0, 34, 34, 1, 149760, 0x0cedd0d6 +0, 35, 35, 1, 149760, 0xc317e9bc +0, 36, 36, 1, 149760, 0x0dcbd636 +0, 37, 37, 1, 149760, 0x4e6501b0 +0, 38, 38, 1, 149760, 0x5f9c02bb +0, 39, 39, 1, 149760, 0x43052939 +0, 40, 40, 1, 149760, 0x8ec12318 diff --git a/tests/ref/fate/hevc-conformance-AMVP_C_Samsung_4 b/tests/ref/fate/hevc-conformance-AMVP_C_Samsung_4 new file mode 100644 index 0000000000..16d3446953 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-AMVP_C_Samsung_4 @@ -0,0 +1,61 @@ +#tb 0: 1/25 +0, 0, 0, 1, 599040, 0x8087662a +0, 1, 1, 1, 599040, 0x5278d8db +0, 2, 2, 1, 599040, 0x73c74090 +0, 3, 3, 1, 599040, 0xde0d8317 +0, 4, 4, 1, 599040, 0xd9d4c26c +0, 5, 5, 1, 599040, 0x603a10bd +0, 6, 6, 1, 599040, 0xa91e9b91 +0, 7, 7, 1, 599040, 0x73567e6a +0, 8, 8, 1, 599040, 0x67912cc6 +0, 9, 9, 1, 599040, 0x98d3fb2c +0, 10, 10, 1, 599040, 0x50c6d7fc +0, 11, 11, 1, 599040, 0x8ae23020 +0, 12, 12, 1, 599040, 0x9eaa976f +0, 13, 13, 1, 599040, 0x3cadf6c0 +0, 14, 14, 1, 599040, 0x7d498902 +0, 15, 15, 1, 599040, 0x525decac +0, 16, 16, 1, 599040, 0x081485cc +0, 17, 17, 1, 599040, 0x3fd6ba7a +0, 18, 18, 1, 599040, 0x8bbbaa4c +0, 19, 19, 1, 599040, 0x9e60a407 +0, 20, 20, 1, 599040, 0x394becb9 +0, 21, 21, 1, 599040, 0x068dffb5 +0, 22, 22, 1, 599040, 0x531fd221 +0, 23, 23, 1, 599040, 0x3aa6922e +0, 24, 24, 1, 599040, 0x089d2456 +0, 25, 25, 1, 599040, 0x7c432995 +0, 26, 26, 1, 599040, 0x3693613d +0, 27, 27, 1, 599040, 0x8b6d902f +0, 28, 28, 1, 599040, 0x7c9a947b +0, 29, 29, 1, 599040, 0x51d9e4c6 +0, 30, 30, 1, 599040, 0xdc7f62f3 +0, 31, 31, 1, 599040, 0x9da6cba0 +0, 32, 32, 1, 599040, 0x1bef8581 +0, 33, 33, 1, 599040, 0xc19c4211 +0, 34, 34, 1, 599040, 0x7824188e +0, 35, 35, 1, 599040, 0xd0511050 +0, 36, 36, 1, 599040, 0x39d93e78 +0, 37, 37, 1, 599040, 0x1e0dc88e +0, 38, 38, 1, 599040, 0x2cd7522e +0, 39, 39, 1, 599040, 0x538928a5 +0, 40, 40, 1, 599040, 0x95549fb2 +0, 41, 41, 1, 599040, 0x1f57d5c1 +0, 42, 42, 1, 599040, 0xc99fa8c6 +0, 43, 43, 1, 599040, 0x567f4e7e +0, 44, 44, 1, 599040, 0x23d3d54f +0, 45, 45, 1, 599040, 0xe8f74d97 +0, 46, 46, 1, 599040, 0xd2b03a4d +0, 47, 47, 1, 599040, 0xe59c4faf +0, 48, 48, 1, 599040, 0x46da921d +0, 49, 49, 1, 599040, 0x7a344fa3 +0, 50, 50, 1, 599040, 0xbc736fd4 +0, 51, 51, 1, 599040, 0xfe5c362c +0, 52, 52, 1, 599040, 0x115ed271 +0, 53, 53, 1, 599040, 0x3c4913fc +0, 54, 54, 1, 599040, 0x1e1f8114 +0, 55, 55, 1, 599040, 0x08c06e58 +0, 56, 56, 1, 599040, 0x599f07f6 +0, 57, 57, 1, 599040, 0xc922a0c9 +0, 58, 58, 1, 599040, 0xc77b5201 +0, 59, 59, 1, 599040, 0x4c2cde6d diff --git a/tests/ref/fate/hevc-conformance-DBLK_A_MAIN10_VIXS_2 b/tests/ref/fate/hevc-conformance-DBLK_A_MAIN10_VIXS_2 new file mode 100644 index 0000000000..50be4f1845 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-DBLK_A_MAIN10_VIXS_2 @@ -0,0 +1,9 @@ +#tb 0: 1/25 +0, 0, 0, 1, 76032, 0x4313935b +0, 1, 1, 1, 76032, 0x4c8071b5 +0, 2, 2, 1, 76032, 0x5e627edc +0, 3, 3, 1, 76032, 0xb51a996d +0, 4, 4, 1, 76032, 0x77d1800b +0, 5, 5, 1, 76032, 0x4fb9bf3f +0, 6, 6, 1, 76032, 0x838f8c05 +0, 7, 7, 1, 76032, 0xa87aabb6 diff --git a/tests/ref/fate/hevc-conformance-DBLK_A_SONY_3 b/tests/ref/fate/hevc-conformance-DBLK_A_SONY_3 new file mode 100644 index 0000000000..589cbf39bf --- /dev/null +++ b/tests/ref/fate/hevc-conformance-DBLK_A_SONY_3 @@ -0,0 +1,31 @@ +#tb 0: 1/25 +0, 0, 0, 1, 599040, 0x154e6dd9 +0, 1, 1, 1, 599040, 0xcce25693 +0, 2, 2, 1, 599040, 0x3dd84e88 +0, 3, 3, 1, 599040, 0xca197027 +0, 4, 4, 1, 599040, 0xc9af0241 +0, 5, 5, 1, 599040, 0x510470de +0, 6, 6, 1, 599040, 0xac8c0a7c +0, 7, 7, 1, 599040, 0x04cbed5e +0, 8, 8, 1, 599040, 0x514ce2f1 +0, 9, 9, 1, 599040, 0xf37a4eec +0, 10, 10, 1, 599040, 0xabfd7f2f +0, 11, 11, 1, 599040, 0x944458a1 +0, 12, 12, 1, 599040, 0xf4f81db2 +0, 13, 13, 1, 599040, 0xdde236fb +0, 14, 14, 1, 599040, 0x6b0132be +0, 15, 15, 1, 599040, 0x641683a3 +0, 16, 16, 1, 599040, 0x81d6be90 +0, 17, 17, 1, 599040, 0xf1e04e55 +0, 18, 18, 1, 599040, 0x63c4dc0a +0, 19, 19, 1, 599040, 0x47170db8 +0, 20, 20, 1, 599040, 0xdc22f27b +0, 21, 21, 1, 599040, 0xd5b63800 +0, 22, 22, 1, 599040, 0x07b76936 +0, 23, 23, 1, 599040, 0x5215eee2 +0, 24, 24, 1, 599040, 0xb5b2c9b1 +0, 25, 25, 1, 599040, 0x79bee732 +0, 26, 26, 1, 599040, 0x14c1f436 +0, 27, 27, 1, 599040, 0x384f7f05 +0, 28, 28, 1, 599040, 0x44229c42 +0, 29, 29, 1, 599040, 0x5dea88e9 diff --git a/tests/ref/fate/hevc-conformance-DBLK_B_SONY_3 b/tests/ref/fate/hevc-conformance-DBLK_B_SONY_3 new file mode 100644 index 0000000000..077b38e4fb --- /dev/null +++ b/tests/ref/fate/hevc-conformance-DBLK_B_SONY_3 @@ -0,0 +1,31 @@ +#tb 0: 1/25 +0, 0, 0, 1, 599040, 0xda0cb5d4 +0, 1, 1, 1, 599040, 0x352bc397 +0, 2, 2, 1, 599040, 0x72bc28fe +0, 3, 3, 1, 599040, 0x22294f68 +0, 4, 4, 1, 599040, 0x1f6415a7 +0, 5, 5, 1, 599040, 0xa9f6b0d7 +0, 6, 6, 1, 599040, 0x6b7c1f2d +0, 7, 7, 1, 599040, 0xb93857f5 +0, 8, 8, 1, 599040, 0xb0d752d3 +0, 9, 9, 1, 599040, 0x0622e689 +0, 10, 10, 1, 599040, 0x23d8780a +0, 11, 11, 1, 599040, 0x4844581b +0, 12, 12, 1, 599040, 0x791322f9 +0, 13, 13, 1, 599040, 0x82f6cf43 +0, 14, 14, 1, 599040, 0xcace3aba +0, 15, 15, 1, 599040, 0x68a68427 +0, 16, 16, 1, 599040, 0x23fa500a +0, 17, 17, 1, 599040, 0x7d78b77d +0, 18, 18, 1, 599040, 0x8d295032 +0, 19, 19, 1, 599040, 0x16fa266c +0, 20, 20, 1, 599040, 0x37d8173b +0, 21, 21, 1, 599040, 0x8a4f90e1 +0, 22, 22, 1, 599040, 0x40f98f6d +0, 23, 23, 1, 599040, 0xc060b193 +0, 24, 24, 1, 599040, 0xa53c3bc1 +0, 25, 25, 1, 599040, 0x5a9556d6 +0, 26, 26, 1, 599040, 0x37582393 +0, 27, 27, 1, 599040, 0x376acd14 +0, 28, 28, 1, 599040, 0x81ee1e64 +0, 29, 29, 1, 599040, 0xff2a600c diff --git a/tests/ref/fate/hevc-conformance-DBLK_C_SONY_3 b/tests/ref/fate/hevc-conformance-DBLK_C_SONY_3 new file mode 100644 index 0000000000..823988dfd7 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-DBLK_C_SONY_3 @@ -0,0 +1,31 @@ +#tb 0: 1/25 +0, 0, 0, 1, 599040, 0x57369bf4 +0, 1, 1, 1, 599040, 0x319aab9c +0, 2, 2, 1, 599040, 0xbc1b7698 +0, 3, 3, 1, 599040, 0x05cea248 +0, 4, 4, 1, 599040, 0xdca73743 +0, 5, 5, 1, 599040, 0x5b5a9f70 +0, 6, 6, 1, 599040, 0x16c51b34 +0, 7, 7, 1, 599040, 0x734fe724 +0, 8, 8, 1, 599040, 0x48e4e0ba +0, 9, 9, 1, 599040, 0xf1423cc1 +0, 10, 10, 1, 599040, 0xb4bb68b1 +0, 11, 11, 1, 599040, 0x54a77ad6 +0, 12, 12, 1, 599040, 0x6e0dfce3 +0, 13, 13, 1, 599040, 0x7ca687e3 +0, 14, 14, 1, 599040, 0xf9ac2443 +0, 15, 15, 1, 599040, 0xe35b8d34 +0, 16, 16, 1, 599040, 0xef4bbe9f +0, 17, 17, 1, 599040, 0x21eb418e +0, 18, 18, 1, 599040, 0xae6df30f +0, 19, 19, 1, 599040, 0x743500af +0, 20, 20, 1, 599040, 0x7fba1ce1 +0, 21, 21, 1, 599040, 0x45793eae +0, 22, 22, 1, 599040, 0x1f7e3467 +0, 23, 23, 1, 599040, 0x7400c7c3 +0, 24, 24, 1, 599040, 0xcf79806d +0, 25, 25, 1, 599040, 0x324ea91d +0, 26, 26, 1, 599040, 0x9c8cae92 +0, 27, 27, 1, 599040, 0x70bfc368 +0, 28, 28, 1, 599040, 0x46a0f8ff +0, 29, 29, 1, 599040, 0xd864208a diff --git a/tests/ref/fate/hevc-conformance-DBLK_D_VIXS_1 b/tests/ref/fate/hevc-conformance-DBLK_D_VIXS_1 new file mode 100644 index 0000000000..3d9e43b1c0 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-DBLK_D_VIXS_1 @@ -0,0 +1,9 @@ +#tb 0: 1/25 +0, 0, 0, 1, 1382400, 0x6ef5c76e +0, 1, 1, 1, 1382400, 0x975238be +0, 2, 2, 1, 1382400, 0xe5529a79 +0, 3, 3, 1, 1382400, 0x639641d4 +0, 4, 4, 1, 1382400, 0x566eb1df +0, 5, 5, 1, 1382400, 0x4fd4b46a +0, 6, 6, 1, 1382400, 0xfb4a6a0e +0, 7, 7, 1, 1382400, 0x4485af32 diff --git a/tests/ref/fate/hevc-conformance-DBLK_D_VIXS_2 b/tests/ref/fate/hevc-conformance-DBLK_D_VIXS_2 new file mode 100644 index 0000000000..2bdc548bd0 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-DBLK_D_VIXS_2 @@ -0,0 +1,9 @@ +#tb 0: 1/25 +0, 0, 0, 1, 1382400, 0x6ef5c76e +0, 1, 1, 1, 1382400, 0x1e1926b1 +0, 2, 2, 1, 1382400, 0x69888786 +0, 3, 3, 1, 1382400, 0x1f193659 +0, 4, 4, 1, 1382400, 0x566eb1df +0, 5, 5, 1, 1382400, 0x49b3a668 +0, 6, 6, 1, 1382400, 0x1b774ed8 +0, 7, 7, 1, 1382400, 0x2296a2bc diff --git a/tests/ref/fate/hevc-conformance-DBLK_E_VIXS_1 b/tests/ref/fate/hevc-conformance-DBLK_E_VIXS_1 new file mode 100644 index 0000000000..c3ebaf2081 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-DBLK_E_VIXS_1 @@ -0,0 +1,9 @@ +#tb 0: 1/25 +0, 0, 0, 1, 1382400, 0x7119bbe5 +0, 1, 1, 1, 1382400, 0xbeda2c83 +0, 2, 2, 1, 1382400, 0x2cbe6669 +0, 3, 3, 1, 1382400, 0x3cee2619 +0, 4, 4, 1, 1382400, 0x93e388e3 +0, 5, 5, 1, 1382400, 0x5e286889 +0, 6, 6, 1, 1382400, 0x4718f29c +0, 7, 7, 1, 1382400, 0xbedf4dbd diff --git a/tests/ref/fate/hevc-conformance-DBLK_E_VIXS_2 b/tests/ref/fate/hevc-conformance-DBLK_E_VIXS_2 new file mode 100644 index 0000000000..4c8b07d726 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-DBLK_E_VIXS_2 @@ -0,0 +1,9 @@ +#tb 0: 1/25 +0, 0, 0, 1, 1382400, 0xecfdf606 +0, 1, 1, 1, 1382400, 0x0b0382e1 +0, 2, 2, 1, 1382400, 0xbef3afd6 +0, 3, 3, 1, 1382400, 0x6a2bcabb +0, 4, 4, 1, 1382400, 0x663f991c +0, 5, 5, 1, 1382400, 0xb49b94d8 +0, 6, 6, 1, 1382400, 0x07399433 +0, 7, 7, 1, 1382400, 0x9cca09df diff --git a/tests/ref/fate/hevc-conformance-DBLK_F_VIXS_1 b/tests/ref/fate/hevc-conformance-DBLK_F_VIXS_1 new file mode 100644 index 0000000000..59f51efaa8 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-DBLK_F_VIXS_1 @@ -0,0 +1,9 @@ +#tb 0: 1/25 +0, 0, 0, 1, 1382400, 0xea27f7bd +0, 1, 1, 1, 1382400, 0xce3d7b4c +0, 2, 2, 1, 1382400, 0xaea4970e +0, 3, 3, 1, 1382400, 0xcbc7c89f +0, 4, 4, 1, 1382400, 0xe5367019 +0, 5, 5, 1, 1382400, 0xb92ca18e +0, 6, 6, 1, 1382400, 0xde046be1 +0, 7, 7, 1, 1382400, 0x1ae6e393 diff --git a/tests/ref/fate/hevc-conformance-DBLK_F_VIXS_2 b/tests/ref/fate/hevc-conformance-DBLK_F_VIXS_2 new file mode 100644 index 0000000000..3ff62e5a45 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-DBLK_F_VIXS_2 @@ -0,0 +1,9 @@ +#tb 0: 1/25 +0, 0, 0, 1, 1382400, 0xea27f7bd +0, 1, 1, 1, 1382400, 0x423e555b +0, 2, 2, 1, 1382400, 0x87898ae0 +0, 3, 3, 1, 1382400, 0xfee4beab +0, 4, 4, 1, 1382400, 0xe5367019 +0, 5, 5, 1, 1382400, 0x3e74b3aa +0, 6, 6, 1, 1382400, 0x4d8ab61a +0, 7, 7, 1, 1382400, 0x22500e13 diff --git a/tests/ref/fate/hevc-conformance-DBLK_G_VIXS_1 b/tests/ref/fate/hevc-conformance-DBLK_G_VIXS_1 new file mode 100644 index 0000000000..4b9793b154 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-DBLK_G_VIXS_1 @@ -0,0 +1,9 @@ +#tb 0: 1/25 +0, 0, 0, 1, 1382400, 0xecfdf606 +0, 1, 1, 1, 1382400, 0x7607799b +0, 2, 2, 1, 1382400, 0x67fb98e4 +0, 3, 3, 1, 1382400, 0xf2dce07f +0, 4, 4, 1, 1382400, 0x663f991c +0, 5, 5, 1, 1382400, 0x3877aeb0 +0, 6, 6, 1, 1382400, 0x73409282 +0, 7, 7, 1, 1382400, 0x766c10b1 diff --git a/tests/ref/fate/hevc-conformance-DBLK_G_VIXS_2 b/tests/ref/fate/hevc-conformance-DBLK_G_VIXS_2 new file mode 100644 index 0000000000..4c8b07d726 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-DBLK_G_VIXS_2 @@ -0,0 +1,9 @@ +#tb 0: 1/25 +0, 0, 0, 1, 1382400, 0xecfdf606 +0, 1, 1, 1, 1382400, 0x0b0382e1 +0, 2, 2, 1, 1382400, 0xbef3afd6 +0, 3, 3, 1, 1382400, 0x6a2bcabb +0, 4, 4, 1, 1382400, 0x663f991c +0, 5, 5, 1, 1382400, 0xb49b94d8 +0, 6, 6, 1, 1382400, 0x07399433 +0, 7, 7, 1, 1382400, 0x9cca09df diff --git a/tests/ref/fate/hevc-conformance-DELTAQP_B_SONY_3 b/tests/ref/fate/hevc-conformance-DELTAQP_B_SONY_3 new file mode 100644 index 0000000000..3ba3bb5a3e --- /dev/null +++ b/tests/ref/fate/hevc-conformance-DELTAQP_B_SONY_3 @@ -0,0 +1,31 @@ +#tb 0: 1/25 +0, 0, 0, 1, 599040, 0x7ea9597c +0, 1, 1, 1, 599040, 0x3e7365e4 +0, 2, 2, 1, 599040, 0x4a9149c9 +0, 3, 3, 1, 599040, 0x3b1f6549 +0, 4, 4, 1, 599040, 0x3e35f616 +0, 5, 5, 1, 599040, 0x843c7951 +0, 6, 6, 1, 599040, 0xa2adb299 +0, 7, 7, 1, 599040, 0xb9dda682 +0, 8, 8, 1, 599040, 0x9a5e7355 +0, 9, 9, 1, 599040, 0xc4bafa8c +0, 10, 10, 1, 599040, 0xc4ec160e +0, 11, 11, 1, 599040, 0x538421a3 +0, 12, 12, 1, 599040, 0xb294a96e +0, 13, 13, 1, 599040, 0x9bb217df +0, 14, 14, 1, 599040, 0xbe70c870 +0, 15, 15, 1, 599040, 0xa4e319a8 +0, 16, 16, 1, 599040, 0x3a4c702d +0, 17, 17, 1, 599040, 0x9f790906 +0, 18, 18, 1, 599040, 0xbbfdb8d6 +0, 19, 19, 1, 599040, 0x0965c0ed +0, 20, 20, 1, 599040, 0x6993e1f1 +0, 21, 21, 1, 599040, 0xc1cc1df9 +0, 22, 22, 1, 599040, 0xe570c390 +0, 23, 23, 1, 599040, 0x422f6fd7 +0, 24, 24, 1, 599040, 0x9c89298c +0, 25, 25, 1, 599040, 0x5ece4193 +0, 26, 26, 1, 599040, 0x142a4f2f +0, 27, 27, 1, 599040, 0xa5356c63 +0, 28, 28, 1, 599040, 0x8458a378 +0, 29, 29, 1, 599040, 0xc149ed56 diff --git a/tests/ref/fate/hevc-conformance-DELTAQP_C_SONY_3 b/tests/ref/fate/hevc-conformance-DELTAQP_C_SONY_3 new file mode 100644 index 0000000000..d616bac756 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-DELTAQP_C_SONY_3 @@ -0,0 +1,31 @@ +#tb 0: 1/25 +0, 0, 0, 1, 599040, 0xcb2969c5 +0, 1, 1, 1, 599040, 0xd9825d1f +0, 2, 2, 1, 599040, 0x5ff4245a +0, 3, 3, 1, 599040, 0xd34e7bcb +0, 4, 4, 1, 599040, 0x032e1b8b +0, 5, 5, 1, 599040, 0x5ba1873c +0, 6, 6, 1, 599040, 0xa0b725ad +0, 7, 7, 1, 599040, 0x9cade6a6 +0, 8, 8, 1, 599040, 0xe41bee5a +0, 9, 9, 1, 599040, 0x9de4340f +0, 10, 10, 1, 599040, 0xb966282a +0, 11, 11, 1, 599040, 0x52fd5300 +0, 12, 12, 1, 599040, 0x8e6d6753 +0, 13, 13, 1, 599040, 0x2011759b +0, 14, 14, 1, 599040, 0x5da5b7af +0, 15, 15, 1, 599040, 0x090e298c +0, 16, 16, 1, 599040, 0xfd618263 +0, 17, 17, 1, 599040, 0xdaf4ef69 +0, 18, 18, 1, 599040, 0x0349d1a0 +0, 19, 19, 1, 599040, 0x75a35caf +0, 20, 20, 1, 599040, 0x4544918e +0, 21, 21, 1, 599040, 0xbca15836 +0, 22, 22, 1, 599040, 0x443bc611 +0, 23, 23, 1, 599040, 0xc380beaf +0, 24, 24, 1, 599040, 0x01a581ca +0, 25, 25, 1, 599040, 0x1690835f +0, 26, 26, 1, 599040, 0x871e9c3b +0, 27, 27, 1, 599040, 0xf4c20a25 +0, 28, 28, 1, 599040, 0x86d8f2df +0, 29, 29, 1, 599040, 0x7690bd56 diff --git a/tests/ref/fate/hevc-conformance-MERGE_F_MTK_4 b/tests/ref/fate/hevc-conformance-MERGE_F_MTK_4 new file mode 100644 index 0000000000..34a09795db --- /dev/null +++ b/tests/ref/fate/hevc-conformance-MERGE_F_MTK_4 @@ -0,0 +1,42 @@ +#tb 0: 1/25 +0, 0, 0, 1, 149760, 0xcfffa013 +0, 1, 1, 1, 149760, 0xec800e71 +0, 2, 2, 1, 149760, 0x9fb014c7 +0, 3, 3, 1, 149760, 0xfd7a48a8 +0, 4, 4, 1, 149760, 0x99816bb5 +0, 5, 5, 1, 149760, 0x8645acaa +0, 6, 6, 1, 149760, 0xd2a8e04b +0, 7, 7, 1, 149760, 0xf96f038d +0, 8, 8, 1, 149760, 0x82c62409 +0, 9, 9, 1, 149760, 0x64907b29 +0, 10, 10, 1, 149760, 0xfe29990e +0, 11, 11, 1, 149760, 0xce2dc52d +0, 12, 12, 1, 149760, 0x164fb2c5 +0, 13, 13, 1, 149760, 0xbcf8ca2d +0, 14, 14, 1, 149760, 0xe59dc9bc +0, 15, 15, 1, 149760, 0x2ab10400 +0, 16, 16, 1, 149760, 0xef111c81 +0, 17, 17, 1, 149760, 0xd08466b1 +0, 18, 18, 1, 149760, 0x6d356ff0 +0, 19, 19, 1, 149760, 0x16a59175 +0, 20, 20, 1, 149760, 0xd7888866 +0, 21, 21, 1, 149760, 0x2b22b943 +0, 22, 22, 1, 149760, 0x3b4fc3fe +0, 23, 23, 1, 149760, 0x4ec8ee47 +0, 24, 24, 1, 149760, 0x0126f17b +0, 25, 25, 1, 149760, 0x1176ad14 +0, 26, 26, 1, 149760, 0x2d4da75f +0, 27, 27, 1, 149760, 0x144bb9e4 +0, 28, 28, 1, 149760, 0x5176a21b +0, 29, 29, 1, 149760, 0x5e3fe673 +0, 30, 30, 1, 149760, 0xa533db65 +0, 31, 31, 1, 149760, 0x3009f3f8 +0, 32, 32, 1, 149760, 0xd4437e12 +0, 33, 33, 1, 149760, 0x5b03cd64 +0, 34, 34, 1, 149760, 0xdc40d49b +0, 35, 35, 1, 149760, 0xf8cef0f6 +0, 36, 36, 1, 149760, 0x241be1b7 +0, 37, 37, 1, 149760, 0x23830404 +0, 38, 38, 1, 149760, 0x6ef7087e +0, 39, 39, 1, 149760, 0xaf351e5b +0, 40, 40, 1, 149760, 0x4cf40a64 diff --git a/tests/ref/fate/hevc-conformance-PICSIZE_A_Bossen_1 b/tests/ref/fate/hevc-conformance-PICSIZE_A_Bossen_1 new file mode 100644 index 0000000000..4c09ca564b --- /dev/null +++ b/tests/ref/fate/hevc-conformance-PICSIZE_A_Bossen_1 @@ -0,0 +1,11 @@ +#tb 0: 1/25 +0, 0, 0, 1, 13368960, 0x830b3a1d +0, 1, 1, 1, 13368960, 0x120ca009 +0, 2, 2, 1, 13368960, 0xc94e0d86 +0, 3, 3, 1, 13368960, 0x3e97d237 +0, 4, 4, 1, 13368960, 0x1caaa873 +0, 5, 5, 1, 13368960, 0xc6af86c6 +0, 6, 6, 1, 13368960, 0x277ee61a +0, 7, 7, 1, 13368960, 0x7832ef4e +0, 8, 8, 1, 13368960, 0x328142e9 +0, 9, 9, 1, 13368960, 0xbe22f686 diff --git a/tests/ref/fate/hevc-conformance-PICSIZE_B_Bossen_1 b/tests/ref/fate/hevc-conformance-PICSIZE_B_Bossen_1 new file mode 100644 index 0000000000..a3ab7c84a0 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-PICSIZE_B_Bossen_1 @@ -0,0 +1,11 @@ +#tb 0: 1/25 +0, 0, 0, 1, 13368960, 0xe1e32c3d +0, 1, 1, 1, 13368960, 0x75a503d3 +0, 2, 2, 1, 13368960, 0x71f33a0a +0, 3, 3, 1, 13368960, 0xd9fe5306 +0, 4, 4, 1, 13368960, 0x2528926a +0, 5, 5, 1, 13368960, 0x4ae4e500 +0, 6, 6, 1, 13368960, 0x01949c16 +0, 7, 7, 1, 13368960, 0x57b6ea2f +0, 8, 8, 1, 13368960, 0xfd2b2055 +0, 9, 9, 1, 13368960, 0xc4246a9b diff --git a/tests/ref/fate/hevc-conformance-PICSIZE_C_Bossen_1 b/tests/ref/fate/hevc-conformance-PICSIZE_C_Bossen_1 new file mode 100644 index 0000000000..10520d17b6 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-PICSIZE_C_Bossen_1 @@ -0,0 +1,11 @@ +#tb 0: 1/25 +0, 0, 0, 1, 3339072, 0x28be238d +0, 1, 1, 1, 3339072, 0x43b62aae +0, 2, 2, 1, 3339072, 0x36259da6 +0, 3, 3, 1, 3339072, 0xd0dbbc1e +0, 4, 4, 1, 3339072, 0x20df7c7c +0, 5, 5, 1, 3339072, 0xb8872e77 +0, 6, 6, 1, 3339072, 0xceb4cce4 +0, 7, 7, 1, 3339072, 0x4ffa1dab +0, 8, 8, 1, 3339072, 0x1c687703 +0, 9, 9, 1, 3339072, 0x5a0fa46f diff --git a/tests/ref/fate/hevc-conformance-PICSIZE_D_Bossen_1 b/tests/ref/fate/hevc-conformance-PICSIZE_D_Bossen_1 new file mode 100644 index 0000000000..6f1c4fb0b2 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-PICSIZE_D_Bossen_1 @@ -0,0 +1,11 @@ +#tb 0: 1/25 +0, 0, 0, 1, 3339072, 0xcb16f53e +0, 1, 1, 1, 3339072, 0x6f1da8ec +0, 2, 2, 1, 3339072, 0x978dae98 +0, 3, 3, 1, 3339072, 0x34becc01 +0, 4, 4, 1, 3339072, 0x9c900137 +0, 5, 5, 1, 3339072, 0x02fe1d40 +0, 6, 6, 1, 3339072, 0xda9703b6 +0, 7, 7, 1, 3339072, 0x73e5ff5a +0, 8, 8, 1, 3339072, 0xeec94fab +0, 9, 9, 1, 3339072, 0xf4a36fc5 diff --git a/tests/ref/fate/hevc-conformance-POC_A_Bossen_3 b/tests/ref/fate/hevc-conformance-POC_A_Bossen_3 new file mode 100644 index 0000000000..885d0e4da9 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-POC_A_Bossen_3 @@ -0,0 +1,6 @@ +#tb 0: 1/25 +0, 0, 0, 1, 149760, 0xda17acd4 +0, 1, 1, 1, 149760, 0x1691b47f +0, 2, 2, 1, 149760, 0xeebeac0c +0, 3, 3, 1, 149760, 0x895c9f62 +0, 4, 4, 1, 149760, 0x9e2077e8 diff --git a/tests/ref/fate/hevc-conformance-RAP_A_docomo_4 b/tests/ref/fate/hevc-conformance-RAP_A_docomo_4 new file mode 100644 index 0000000000..268f4cdc46 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-RAP_A_docomo_4 @@ -0,0 +1,87 @@ +#tb 0: 1/25 +0, 0, 0, 1, 149760, 0x1ae5f13d +0, 1, 1, 1, 149760, 0x0a6ad0e3 +0, 2, 2, 1, 149760, 0x2415af05 +0, 3, 3, 1, 149760, 0xf50f6eef +0, 4, 4, 1, 149760, 0xef65835c +0, 5, 5, 1, 149760, 0x4929b5cb +0, 6, 6, 1, 149760, 0x165c6f55 +0, 7, 7, 1, 149760, 0x9caaa249 +0, 8, 8, 1, 149760, 0x6c25c4cf +0, 9, 9, 1, 149760, 0x4678cef0 +0, 10, 10, 1, 149760, 0x72e04433 +0, 11, 11, 1, 149760, 0x36f8aa9d +0, 12, 12, 1, 149760, 0x255189ad +0, 13, 13, 1, 149760, 0x712d7f7f +0, 14, 14, 1, 149760, 0x4d088988 +0, 15, 15, 1, 149760, 0xc0da3925 +0, 16, 16, 1, 149760, 0x9990db7c +0, 17, 17, 1, 149760, 0xb02cc0e8 +0, 18, 18, 1, 149760, 0x3e859d8f +0, 19, 19, 1, 149760, 0xce786bc1 +0, 20, 20, 1, 149760, 0x87555e5f +0, 21, 21, 1, 149760, 0x3c95fb7e +0, 22, 22, 1, 149760, 0xf092b65e +0, 23, 23, 1, 149760, 0x7db2c04c +0, 24, 24, 1, 149760, 0x7d39eb21 +0, 25, 25, 1, 149760, 0x2cfd7d57 +0, 26, 26, 1, 149760, 0xb1902c06 +0, 27, 27, 1, 149760, 0xe0eae1d7 +0, 28, 28, 1, 149760, 0xf8212977 +0, 29, 29, 1, 149760, 0x6cb31328 +0, 30, 30, 1, 149760, 0x862ab736 +0, 31, 31, 1, 149760, 0xc7a87f44 +0, 32, 32, 1, 149760, 0x8ff7a1a1 +0, 33, 33, 1, 149760, 0xd7bee49b +0, 34, 34, 1, 149760, 0x1925db84 +0, 35, 35, 1, 149760, 0xf32a7dc6 +0, 36, 36, 1, 149760, 0x02a1e3b6 +0, 37, 37, 1, 149760, 0xb6398aad +0, 38, 38, 1, 149760, 0xa3756e2d +0, 39, 39, 1, 149760, 0xf90f3732 +0, 40, 40, 1, 149760, 0x3b05115a +0, 41, 41, 1, 149760, 0x81ca9bdb +0, 42, 42, 1, 149760, 0xa75ee938 +0, 43, 43, 1, 149760, 0x9e5c232f +0, 44, 44, 1, 149760, 0x64cb04e9 +0, 45, 45, 1, 149760, 0x4064df52 +0, 46, 46, 1, 149760, 0x47fa0afc +0, 47, 47, 1, 149760, 0xd209252e +0, 48, 48, 1, 149760, 0x2f811f02 +0, 49, 49, 1, 149760, 0x733b6721 +0, 50, 50, 1, 149760, 0x30b12427 +0, 51, 51, 1, 149760, 0xdf58d3e2 +0, 52, 52, 1, 149760, 0xc144d7be +0, 53, 53, 1, 149760, 0x48f0ac79 +0, 54, 54, 1, 149760, 0xb8d8a2c6 +0, 55, 55, 1, 149760, 0x2a7d916d +0, 56, 56, 1, 149760, 0xd9d38cd5 +0, 57, 57, 1, 149760, 0xd7c7f9a6 +0, 58, 58, 1, 149760, 0x64d0df7a +0, 59, 59, 1, 149760, 0x4e365cff +0, 60, 60, 1, 149760, 0x74bc2a8b +0, 61, 61, 1, 149760, 0x70a7cd2b +0, 62, 62, 1, 149760, 0x0836b51e +0, 63, 63, 1, 149760, 0xbc37b5d7 +0, 64, 64, 1, 149760, 0xb6d651e5 +0, 65, 65, 1, 149760, 0x7aa0e35f +0, 66, 66, 1, 149760, 0x0fbc89a3 +0, 67, 67, 1, 149760, 0x2ca2f2a6 +0, 68, 68, 1, 149760, 0xf742c5c5 +0, 69, 69, 1, 149760, 0x4117208f +0, 70, 70, 1, 149760, 0xec392efb +0, 71, 71, 1, 149760, 0xbfba5063 +0, 72, 72, 1, 149760, 0xb2499f48 +0, 73, 73, 1, 149760, 0xf1183244 +0, 74, 74, 1, 149760, 0x364a6400 +0, 75, 75, 1, 149760, 0xfcfddf36 +0, 76, 76, 1, 149760, 0xbcc1b37e +0, 77, 77, 1, 149760, 0xab364748 +0, 78, 78, 1, 149760, 0xebb27fcd +0, 79, 79, 1, 149760, 0xe2e7a723 +0, 80, 80, 1, 149760, 0xf671b5e0 +0, 81, 81, 1, 149760, 0xbf0cc349 +0, 82, 82, 1, 149760, 0xf195d868 +0, 83, 83, 1, 149760, 0xe0097460 +0, 84, 84, 1, 149760, 0x3d4c1812 +0, 85, 85, 1, 149760, 0x133cd867 diff --git a/tests/ref/fate/hevc-conformance-RPS_A_docomo_4 b/tests/ref/fate/hevc-conformance-RPS_A_docomo_4 new file mode 100644 index 0000000000..e29a74b26f --- /dev/null +++ b/tests/ref/fate/hevc-conformance-RPS_A_docomo_4 @@ -0,0 +1,45 @@ +#tb 0: 1/25 +0, 0, 0, 1, 149760, 0x8edb27d7 +0, 1, 1, 1, 149760, 0x0bdf13f8 +0, 2, 2, 1, 149760, 0x45e702c7 +0, 3, 3, 1, 149760, 0x7a3a0c9a +0, 4, 4, 1, 149760, 0xab0ed81d +0, 5, 5, 1, 149760, 0xe2d4722a +0, 6, 6, 1, 149760, 0x1df1f103 +0, 7, 7, 1, 149760, 0xdde42fb8 +0, 8, 8, 1, 149760, 0xfe2eb624 +0, 9, 9, 1, 149760, 0x121ff262 +0, 10, 10, 1, 149760, 0x64e5e7ba +0, 11, 11, 1, 149760, 0x61b40e67 +0, 12, 12, 1, 149760, 0x8ceeb33f +0, 13, 13, 1, 149760, 0xcbff6fc5 +0, 14, 14, 1, 149760, 0x07d6f767 +0, 15, 15, 1, 149760, 0x5cff14a5 +0, 16, 16, 1, 149760, 0x5c336ca3 +0, 17, 17, 1, 149760, 0x424990cd +0, 18, 18, 1, 149760, 0x2c423459 +0, 19, 19, 1, 149760, 0xaff700ac +0, 20, 20, 1, 149760, 0xaab9e6f4 +0, 21, 21, 1, 149760, 0x7979bfd4 +0, 22, 22, 1, 149760, 0x5096ee11 +0, 23, 23, 1, 149760, 0x4f02d1d0 +0, 24, 24, 1, 149760, 0x0c6468d2 +0, 25, 25, 1, 149760, 0x707e9307 +0, 26, 26, 1, 149760, 0xf4a71dc8 +0, 27, 27, 1, 149760, 0xbefc67f0 +0, 28, 28, 1, 149760, 0x05b8f3a9 +0, 29, 29, 1, 149760, 0xcd080a46 +0, 30, 30, 1, 149760, 0x1b5ab043 +0, 31, 31, 1, 149760, 0xd4b896e2 +0, 32, 32, 1, 149760, 0xbd342d08 +0, 33, 33, 1, 149760, 0x0b993f3c +0, 34, 34, 1, 149760, 0xd89190e2 +0, 35, 35, 1, 149760, 0x507f2663 +0, 36, 36, 1, 149760, 0x6994c08f +0, 37, 37, 1, 149760, 0xcf0209b2 +0, 38, 38, 1, 149760, 0x9695327c +0, 39, 39, 1, 149760, 0x7116fdb3 +0, 40, 40, 1, 149760, 0x1294b154 +0, 41, 41, 1, 149760, 0x7ed1f716 +0, 42, 42, 1, 149760, 0xdc4880da +0, 43, 43, 1, 149760, 0xa5955d35 diff --git a/tests/ref/fate/hevc-conformance-SAO_C_Samsung_4 b/tests/ref/fate/hevc-conformance-SAO_C_Samsung_4 new file mode 100644 index 0000000000..f87921d315 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-SAO_C_Samsung_4 @@ -0,0 +1,61 @@ +#tb 0: 1/25 +0, 0, 0, 1, 149760, 0xf923a1a0 +0, 1, 1, 1, 149760, 0x614d851a +0, 2, 2, 1, 149760, 0xc3976ce4 +0, 3, 3, 1, 149760, 0x39925bdc +0, 4, 4, 1, 149760, 0x86067422 +0, 5, 5, 1, 149760, 0x60dc6078 +0, 6, 6, 1, 149760, 0xac79a412 +0, 7, 7, 1, 149760, 0x3b1bab1e +0, 8, 8, 1, 149760, 0x7562555f +0, 9, 9, 1, 149760, 0xf0a2385f +0, 10, 10, 1, 149760, 0xd2661fa6 +0, 11, 11, 1, 149760, 0x89b30a0a +0, 12, 12, 1, 149760, 0x3c59f8cb +0, 13, 13, 1, 149760, 0x70e4da0a +0, 14, 14, 1, 149760, 0x5e60caa8 +0, 15, 15, 1, 149760, 0x9828a7e0 +0, 16, 16, 1, 149760, 0x11e069a1 +0, 17, 17, 1, 149760, 0xe98a55c2 +0, 18, 18, 1, 149760, 0xaa9f64e5 +0, 19, 19, 1, 149760, 0x03c32cea +0, 20, 20, 1, 149760, 0x869e0f6e +0, 21, 21, 1, 149760, 0x54baeff8 +0, 22, 22, 1, 149760, 0xf1f8cc04 +0, 23, 23, 1, 149760, 0x1724aafb +0, 24, 24, 1, 149760, 0xaf01b9f8 +0, 25, 25, 1, 149760, 0xb1b5bbe9 +0, 26, 26, 1, 149760, 0xd9e6d5a4 +0, 27, 27, 1, 149760, 0x8351ca2d +0, 28, 28, 1, 149760, 0x38dceffe +0, 29, 29, 1, 149760, 0x3bffe1c4 +0, 30, 30, 1, 149760, 0x4075b534 +0, 31, 31, 1, 149760, 0x0e8fb246 +0, 32, 32, 1, 149760, 0x70fceafb +0, 33, 33, 1, 149760, 0x940bec8d +0, 34, 34, 1, 149760, 0x7d34f896 +0, 35, 35, 1, 149760, 0x39a1d77f +0, 36, 36, 1, 149760, 0x9755e104 +0, 37, 37, 1, 149760, 0xd584cb48 +0, 38, 38, 1, 149760, 0x06ecdd44 +0, 39, 39, 1, 149760, 0x0226a40d +0, 40, 40, 1, 149760, 0xb53aaf56 +0, 41, 41, 1, 149760, 0xdad4a984 +0, 42, 42, 1, 149760, 0xa58c9eb0 +0, 43, 43, 1, 149760, 0x7330bde6 +0, 44, 44, 1, 149760, 0x98fcabd9 +0, 45, 45, 1, 149760, 0x9570b74a +0, 46, 46, 1, 149760, 0x3c1eab60 +0, 47, 47, 1, 149760, 0x2038a069 +0, 48, 48, 1, 149760, 0x672fa347 +0, 49, 49, 1, 149760, 0xa7328b16 +0, 50, 50, 1, 149760, 0x677b6a87 +0, 51, 51, 1, 149760, 0xb036b028 +0, 52, 52, 1, 149760, 0x7a7f9966 +0, 53, 53, 1, 149760, 0xc34b7c39 +0, 54, 54, 1, 149760, 0xb44345ed +0, 55, 55, 1, 149760, 0x90193c4a +0, 56, 56, 1, 149760, 0x90986e7b +0, 57, 57, 1, 149760, 0x5e8e6545 +0, 58, 58, 1, 149760, 0x3ac7758e +0, 59, 59, 1, 149760, 0x4dd271fb diff --git a/tests/ref/fate/hevc-conformance-SAO_D_Samsung_4 b/tests/ref/fate/hevc-conformance-SAO_D_Samsung_4 new file mode 100644 index 0000000000..ce1cefeeaa --- /dev/null +++ b/tests/ref/fate/hevc-conformance-SAO_D_Samsung_4 @@ -0,0 +1,61 @@ +#tb 0: 1/25 +0, 0, 0, 1, 149760, 0x0d2edbbc +0, 1, 1, 1, 149760, 0x4830af95 +0, 2, 2, 1, 149760, 0x39e8d3bb +0, 3, 3, 1, 149760, 0x3cc8d639 +0, 4, 4, 1, 149760, 0xfcfe8415 +0, 5, 5, 1, 149760, 0xa6cf9a48 +0, 6, 6, 1, 149760, 0x0fe191b3 +0, 7, 7, 1, 149760, 0x71d26e20 +0, 8, 8, 1, 149760, 0x1ee5541a +0, 9, 9, 1, 149760, 0x4ac56652 +0, 10, 10, 1, 149760, 0x967e7c2c +0, 11, 11, 1, 149760, 0x2011ba0c +0, 12, 12, 1, 149760, 0x2da4bc05 +0, 13, 13, 1, 149760, 0x6354fac2 +0, 14, 14, 1, 149760, 0x799e66ce +0, 15, 15, 1, 149760, 0x2ca24940 +0, 16, 16, 1, 149760, 0x2a102e28 +0, 17, 17, 1, 149760, 0x652edcce +0, 18, 18, 1, 149760, 0xb1c34a9a +0, 19, 19, 1, 149760, 0xfae6ce90 +0, 20, 20, 1, 149760, 0xf42fddbf +0, 21, 21, 1, 149760, 0x2a8532c3 +0, 22, 22, 1, 149760, 0xbe43addc +0, 23, 23, 1, 149760, 0x3545f94a +0, 24, 24, 1, 149760, 0xa35fa6fa +0, 25, 25, 1, 149760, 0xfed8577f +0, 26, 26, 1, 149760, 0xac03b492 +0, 27, 27, 1, 149760, 0x1fbdabc9 +0, 28, 28, 1, 149760, 0x99707175 +0, 29, 29, 1, 149760, 0x95e69481 +0, 30, 30, 1, 149760, 0xd68412d8 +0, 31, 31, 1, 149760, 0x9f900e37 +0, 32, 32, 1, 149760, 0x7e6eceba +0, 33, 33, 1, 149760, 0xd1ca85af +0, 34, 34, 1, 149760, 0x352b1d50 +0, 35, 35, 1, 149760, 0xdef3e377 +0, 36, 36, 1, 149760, 0x08efcc16 +0, 37, 37, 1, 149760, 0xc20a7c74 +0, 38, 38, 1, 149760, 0xa8e45939 +0, 39, 39, 1, 149760, 0x322546cf +0, 40, 40, 1, 149760, 0xf7167766 +0, 41, 41, 1, 149760, 0x959f808f +0, 42, 42, 1, 149760, 0xcca5ccc3 +0, 43, 43, 1, 149760, 0x18789407 +0, 44, 44, 1, 149760, 0xf6c97e87 +0, 45, 45, 1, 149760, 0x58aaba55 +0, 46, 46, 1, 149760, 0xc3529005 +0, 47, 47, 1, 149760, 0x3847adb4 +0, 48, 48, 1, 149760, 0xa4d589db +0, 49, 49, 1, 149760, 0x9c50dd88 +0, 50, 50, 1, 149760, 0xad087c44 +0, 51, 51, 1, 149760, 0x4a6b656d +0, 52, 52, 1, 149760, 0x6ec79bcf +0, 53, 53, 1, 149760, 0x82756cb6 +0, 54, 54, 1, 149760, 0x8b3a9a6a +0, 55, 55, 1, 149760, 0x775c0430 +0, 56, 56, 1, 149760, 0xbaa08d27 +0, 57, 57, 1, 149760, 0x686cd03f +0, 58, 58, 1, 149760, 0x1b10dc94 +0, 59, 59, 1, 149760, 0xde81e414 diff --git a/tests/ref/fate/hevc-conformance-SAO_E_Canon_4 b/tests/ref/fate/hevc-conformance-SAO_E_Canon_4 new file mode 100644 index 0000000000..92aa7f4f9a --- /dev/null +++ b/tests/ref/fate/hevc-conformance-SAO_E_Canon_4 @@ -0,0 +1,17 @@ +#tb 0: 1/25 +0, 0, 0, 1, 149760, 0x1613b277 +0, 1, 1, 1, 149760, 0xf92d5543 +0, 2, 2, 1, 149760, 0xf119ba8e +0, 3, 3, 1, 149760, 0xbce35d0a +0, 4, 4, 1, 149760, 0x0f4dc325 +0, 5, 5, 1, 149760, 0xc95379ae +0, 6, 6, 1, 149760, 0xbf4e9b84 +0, 7, 7, 1, 149760, 0x3a7c3cdf +0, 8, 8, 1, 149760, 0x8d5e8895 +0, 9, 9, 1, 149760, 0x3128397e +0, 10, 10, 1, 149760, 0x4389dee6 +0, 11, 11, 1, 149760, 0x8a6a7236 +0, 12, 12, 1, 149760, 0x638049ef +0, 13, 13, 1, 149760, 0x0075da54 +0, 14, 14, 1, 149760, 0x5fd84a25 +0, 15, 15, 1, 149760, 0xfbd4af2b diff --git a/tests/ref/fate/hevc-conformance-SAO_F_Canon_3 b/tests/ref/fate/hevc-conformance-SAO_F_Canon_3 new file mode 100644 index 0000000000..cf240558cf --- /dev/null +++ b/tests/ref/fate/hevc-conformance-SAO_F_Canon_3 @@ -0,0 +1,17 @@ +#tb 0: 1/25 +0, 0, 0, 1, 149760, 0x92b5107a +0, 1, 1, 1, 149760, 0x97eb31ef +0, 2, 2, 1, 149760, 0xeb743e30 +0, 3, 3, 1, 149760, 0x5fc53434 +0, 4, 4, 1, 149760, 0x75fb1d63 +0, 5, 5, 1, 149760, 0xba0aeb27 +0, 6, 6, 1, 149760, 0x3f0f1780 +0, 7, 7, 1, 149760, 0xf5d0f052 +0, 8, 8, 1, 149760, 0x598ee54e +0, 9, 9, 1, 149760, 0x09fcf908 +0, 10, 10, 1, 149760, 0x68209041 +0, 11, 11, 1, 149760, 0x05f519e9 +0, 12, 12, 1, 149760, 0xfdecf9b3 +0, 13, 13, 1, 149760, 0x40c96df8 +0, 14, 14, 1, 149760, 0x4b3d1b7b +0, 15, 15, 1, 149760, 0xc0691cd9 diff --git a/tests/ref/fate/hevc-conformance-SAO_G_Canon_3 b/tests/ref/fate/hevc-conformance-SAO_G_Canon_3 new file mode 100644 index 0000000000..5ce6772b21 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-SAO_G_Canon_3 @@ -0,0 +1,17 @@ +#tb 0: 1/25 +0, 0, 0, 1, 149760, 0xc4f239e0 +0, 1, 1, 1, 149760, 0xf57a2e44 +0, 2, 2, 1, 149760, 0xbf1e9995 +0, 3, 3, 1, 149760, 0x5fa25087 +0, 4, 4, 1, 149760, 0x709b4c3f +0, 5, 5, 1, 149760, 0x63abbd5c +0, 6, 6, 1, 149760, 0xbd87092a +0, 7, 7, 1, 149760, 0x59156f4a +0, 8, 8, 1, 149760, 0xf8ed7d88 +0, 9, 9, 1, 149760, 0xdac1cecf +0, 10, 10, 1, 149760, 0x7ba3b408 +0, 11, 11, 1, 149760, 0xad4bd5f5 +0, 12, 12, 1, 149760, 0x4b1f83c6 +0, 13, 13, 1, 149760, 0x7329797f +0, 14, 14, 1, 149760, 0x1d201f16 +0, 15, 15, 1, 149760, 0xde263a30 diff --git a/tests/ref/fate/hevc-conformance-STRUCT_A_Samsung_5 b/tests/ref/fate/hevc-conformance-STRUCT_A_Samsung_5 new file mode 100644 index 0000000000..da5cfa1883 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-STRUCT_A_Samsung_5 @@ -0,0 +1,61 @@ +#tb 0: 1/25 +0, 0, 0, 1, 149760, 0x479fa7ca +0, 1, 1, 1, 149760, 0x761fb3a3 +0, 2, 2, 1, 149760, 0xa0f4cd97 +0, 3, 3, 1, 149760, 0x22a0c92b +0, 4, 4, 1, 149760, 0xdedc8cb2 +0, 5, 5, 1, 149760, 0x38da8674 +0, 6, 6, 1, 149760, 0xe5d77e68 +0, 7, 7, 1, 149760, 0x31cc6196 +0, 8, 8, 1, 149760, 0xdb70f4d3 +0, 9, 9, 1, 149760, 0x966b6f89 +0, 10, 10, 1, 149760, 0x2297ff66 +0, 11, 11, 1, 149760, 0x2a2fa4e7 +0, 12, 12, 1, 149760, 0x217442b7 +0, 13, 13, 1, 149760, 0x5341ff7f +0, 14, 14, 1, 149760, 0xb413af37 +0, 15, 15, 1, 149760, 0x61c86ce5 +0, 16, 16, 1, 149760, 0x6b1a0c63 +0, 17, 17, 1, 149760, 0x4596d2e5 +0, 18, 18, 1, 149760, 0xafc0abbd +0, 19, 19, 1, 149760, 0xb9197a81 +0, 20, 20, 1, 149760, 0xf67d43f3 +0, 21, 21, 1, 149760, 0xe7ef11f2 +0, 22, 22, 1, 149760, 0x89180592 +0, 23, 23, 1, 149760, 0xf6900816 +0, 24, 24, 1, 149760, 0x7cb2f3c0 +0, 25, 25, 1, 149760, 0x71c269f5 +0, 26, 26, 1, 149760, 0x19720666 +0, 27, 27, 1, 149760, 0x5794f402 +0, 28, 28, 1, 149760, 0xe08bf8d2 +0, 29, 29, 1, 149760, 0x11638859 +0, 30, 30, 1, 149760, 0x5024fddc +0, 31, 31, 1, 149760, 0x8b3d4a37 +0, 32, 32, 1, 149760, 0x5f727144 +0, 33, 33, 1, 149760, 0xb6cf2d76 +0, 34, 34, 1, 149760, 0xf528b070 +0, 35, 35, 1, 149760, 0x3e95f116 +0, 36, 36, 1, 149760, 0x1db5f92a +0, 37, 37, 1, 149760, 0xf8331667 +0, 38, 38, 1, 149760, 0x57ca4161 +0, 39, 39, 1, 149760, 0x7add32bd +0, 40, 40, 1, 149760, 0x4b84af44 +0, 41, 41, 1, 149760, 0xf3e1eeaf +0, 42, 42, 1, 149760, 0x0d602ea8 +0, 43, 43, 1, 149760, 0x420bfdf8 +0, 44, 44, 1, 149760, 0x6e2eb72f +0, 45, 45, 1, 149760, 0x0450e4ba +0, 46, 46, 1, 149760, 0xbfa60971 +0, 47, 47, 1, 149760, 0x89791529 +0, 48, 48, 1, 149760, 0x4e32e37b +0, 49, 49, 1, 149760, 0x273f0927 +0, 50, 50, 1, 149760, 0x0373f961 +0, 51, 51, 1, 149760, 0x5f105bd2 +0, 52, 52, 1, 149760, 0x6b1b290a +0, 53, 53, 1, 149760, 0xeaad4ccb +0, 54, 54, 1, 149760, 0xeb21c2e6 +0, 55, 55, 1, 149760, 0x342ff483 +0, 56, 56, 1, 149760, 0x0ac70398 +0, 57, 57, 1, 149760, 0x5366fd7c +0, 58, 58, 1, 149760, 0xc05249b6 +0, 59, 59, 1, 149760, 0x32279e70 diff --git a/tests/ref/fate/hevc-conformance-STRUCT_B_Samsung_4 b/tests/ref/fate/hevc-conformance-STRUCT_B_Samsung_4 new file mode 100644 index 0000000000..c03111c0c8 --- /dev/null +++ b/tests/ref/fate/hevc-conformance-STRUCT_B_Samsung_4 @@ -0,0 +1,61 @@ +#tb 0: 1/25 +0, 0, 0, 1, 599040, 0x4b489a60 +0, 1, 1, 1, 599040, 0x80369c9a +0, 2, 2, 1, 599040, 0x33189b1a +0, 3, 3, 1, 599040, 0x01d73abb +0, 4, 4, 1, 599040, 0xd5de0ab7 +0, 5, 5, 1, 599040, 0xf7b9f1c3 +0, 6, 6, 1, 599040, 0xe72b6446 +0, 7, 7, 1, 599040, 0xf78cc5d6 +0, 8, 8, 1, 599040, 0x9c6d33a2 +0, 9, 9, 1, 599040, 0xacb6cb08 +0, 10, 10, 1, 599040, 0x2a215019 +0, 11, 11, 1, 599040, 0xcd89d5be +0, 12, 12, 1, 599040, 0x60403ebb +0, 13, 13, 1, 599040, 0xc5c62e88 +0, 14, 14, 1, 599040, 0x93403d23 +0, 15, 15, 1, 599040, 0x6b86071d +0, 16, 16, 1, 599040, 0xfaaad32f +0, 17, 17, 1, 599040, 0x68651db5 +0, 18, 18, 1, 599040, 0xfbedeba6 +0, 19, 19, 1, 599040, 0x7fa3a0c0 +0, 20, 20, 1, 599040, 0x76b34545 +0, 21, 21, 1, 599040, 0x34e4c1cd +0, 22, 22, 1, 599040, 0xfad3eda9 +0, 23, 23, 1, 599040, 0xf4324901 +0, 24, 24, 1, 599040, 0x991b4fde +0, 25, 25, 1, 599040, 0xd9d7823d +0, 26, 26, 1, 599040, 0xd8a80ca5 +0, 27, 27, 1, 599040, 0x19ae0251 +0, 28, 28, 1, 599040, 0xfa68cda7 +0, 29, 29, 1, 599040, 0xb9c72f07 +0, 30, 30, 1, 599040, 0xf1df5f78 +0, 31, 31, 1, 599040, 0xda75192b +0, 32, 32, 1, 599040, 0x1102b6e6 +0, 33, 33, 1, 599040, 0x259ec490 +0, 34, 34, 1, 599040, 0xee1dabe5 +0, 35, 35, 1, 599040, 0xf6bf5454 +0, 36, 36, 1, 599040, 0x058061be +0, 37, 37, 1, 599040, 0x2f9aebeb +0, 38, 38, 1, 599040, 0x169c0bff +0, 39, 39, 1, 599040, 0xeffb5a9f +0, 40, 40, 1, 599040, 0xb3bbebac +0, 41, 41, 1, 599040, 0x174af746 +0, 42, 42, 1, 599040, 0x8359db57 +0, 43, 43, 1, 599040, 0xdd7693ad +0, 44, 44, 1, 599040, 0x05aebad4 +0, 45, 45, 1, 599040, 0xc34fd8bc +0, 46, 46, 1, 599040, 0x2798f32e +0, 47, 47, 1, 599040, 0x319b9b8c +0, 48, 48, 1, 599040, 0xa28d783f +0, 49, 49, 1, 599040, 0x5c79026f +0, 50, 50, 1, 599040, 0xd4ae9b08 +0, 51, 51, 1, 599040, 0x79b19064 +0, 52, 52, 1, 599040, 0xe773bd75 +0, 53, 53, 1, 599040, 0xfbeda52a +0, 54, 54, 1, 599040, 0x2ed916e6 +0, 55, 55, 1, 599040, 0xd3243fe7 +0, 56, 56, 1, 599040, 0xfdbc20e8 +0, 57, 57, 1, 599040, 0x80983226 +0, 58, 58, 1, 599040, 0x51c66b23 +0, 59, 59, 1, 599040, 0x30816b80 diff --git a/tests/ref/fate/hevc-conformance-TILES_A_Cisco_2 b/tests/ref/fate/hevc-conformance-TILES_A_Cisco_2 new file mode 100644 index 0000000000..63c9722f5a --- /dev/null +++ b/tests/ref/fate/hevc-conformance-TILES_A_Cisco_2 @@ -0,0 +1,101 @@ +#tb 0: 1/25 +0, 0, 0, 1, 3110400, 0xfc052e85 +0, 1, 1, 1, 3110400, 0xfb49bf20 +0, 2, 2, 1, 3110400, 0x549eef2b +0, 3, 3, 1, 3110400, 0xc3857801 +0, 4, 4, 1, 3110400, 0xb27d6aea +0, 5, 5, 1, 3110400, 0xa52e1d58 +0, 6, 6, 1, 3110400, 0x02d348e6 +0, 7, 7, 1, 3110400, 0x45a9c47c +0, 8, 8, 1, 3110400, 0xc308e886 +0, 9, 9, 1, 3110400, 0x43cd6ed6 +0, 10, 10, 1, 3110400, 0x29a054ce +0, 11, 11, 1, 3110400, 0x76fbd08e +0, 12, 12, 1, 3110400, 0x8638d5e2 +0, 13, 13, 1, 3110400, 0xfb4b7823 +0, 14, 14, 1, 3110400, 0x66185e15 +0, 15, 15, 1, 3110400, 0x82eaea0a +0, 16, 16, 1, 3110400, 0x5895f1c6 +0, 17, 17, 1, 3110400, 0x0a28a1c7 +0, 18, 18, 1, 3110400, 0x37f2ecc8 +0, 19, 19, 1, 3110400, 0x0ad8b6c1 +0, 20, 20, 1, 3110400, 0x90300dcb +0, 21, 21, 1, 3110400, 0x9731112d +0, 22, 22, 1, 3110400, 0x5078ba88 +0, 23, 23, 1, 3110400, 0xdcfbacae +0, 24, 24, 1, 3110400, 0x40769123 +0, 25, 25, 1, 3110400, 0xa09f4d29 +0, 26, 26, 1, 3110400, 0xa3749feb +0, 27, 27, 1, 3110400, 0xb04c36ae +0, 28, 28, 1, 3110400, 0x4d30c177 +0, 29, 29, 1, 3110400, 0xe247070a +0, 30, 30, 1, 3110400, 0x84c669d5 +0, 31, 31, 1, 3110400, 0x3e0529e6 +0, 32, 32, 1, 3110400, 0xd0d58b7a +0, 33, 33, 1, 3110400, 0x05de0ffa +0, 34, 34, 1, 3110400, 0x7d10a27f +0, 35, 35, 1, 3110400, 0x87dd43fe +0, 36, 36, 1, 3110400, 0xc6f39e98 +0, 37, 37, 1, 3110400, 0x9bf5a18b +0, 38, 38, 1, 3110400, 0x4880f4e6 +0, 39, 39, 1, 3110400, 0xbba7a2fd +0, 40, 40, 1, 3110400, 0x82fe2a14 +0, 41, 41, 1, 3110400, 0x7e701e1c +0, 42, 42, 1, 3110400, 0x23cdbc0c +0, 43, 43, 1, 3110400, 0xf15977e6 +0, 44, 44, 1, 3110400, 0x50df6fe2 +0, 45, 45, 1, 3110400, 0x8913ddde +0, 46, 46, 1, 3110400, 0x633c8c0e +0, 47, 47, 1, 3110400, 0xea604347 +0, 48, 48, 1, 3110400, 0xa5049365 +0, 49, 49, 1, 3110400, 0x35da77a8 +0, 50, 50, 1, 3110400, 0xcfa4af57 +0, 51, 51, 1, 3110400, 0x5a3bfe64 +0, 52, 52, 1, 3110400, 0x91f9ee34 +0, 53, 53, 1, 3110400, 0x21b0df73 +0, 54, 54, 1, 3110400, 0x7807baf2 +0, 55, 55, 1, 3110400, 0x96dbaf03 +0, 56, 56, 1, 3110400, 0xb8d29f57 +0, 57, 57, 1, 3110400, 0x1a04f732 +0, 58, 58, 1, 3110400, 0x54a34b35 +0, 59, 59, 1, 3110400, 0x4850a07a +0, 60, 60, 1, 3110400, 0x7010be29 +0, 61, 61, 1, 3110400, 0x7178d2e7 +0, 62, 62, 1, 3110400, 0x17483898 +0, 63, 63, 1, 3110400, 0x4c55872a +0, 64, 64, 1, 3110400, 0xe67b0f06 +0, 65, 65, 1, 3110400, 0x958789cf +0, 66, 66, 1, 3110400, 0x5cd6ba06 +0, 67, 67, 1, 3110400, 0xb7852fe2 +0, 68, 68, 1, 3110400, 0x8b67bd9f +0, 69, 69, 1, 3110400, 0x9555c0ff +0, 70, 70, 1, 3110400, 0x6b99aab7 +0, 71, 71, 1, 3110400, 0xcab904b7 +0, 72, 72, 1, 3110400, 0xeb915c25 +0, 73, 73, 1, 3110400, 0xd3066bd8 +0, 74, 74, 1, 3110400, 0xa2d45cb5 +0, 75, 75, 1, 3110400, 0x011db978 +0, 76, 76, 1, 3110400, 0xf35b9f2c +0, 77, 77, 1, 3110400, 0x6afd3bde +0, 78, 78, 1, 3110400, 0xa1ad77b7 +0, 79, 79, 1, 3110400, 0x8b4d3823 +0, 80, 80, 1, 3110400, 0xd806be79 +0, 81, 81, 1, 3110400, 0x29dcff87 +0, 82, 82, 1, 3110400, 0x202fb0f7 +0, 83, 83, 1, 3110400, 0xacfc7d1d +0, 84, 84, 1, 3110400, 0xf04bdcb8 +0, 85, 85, 1, 3110400, 0x89cef288 +0, 86, 86, 1, 3110400, 0x657315e2 +0, 87, 87, 1, 3110400, 0x1615cb5f +0, 88, 88, 1, 3110400, 0xc6986395 +0, 89, 89, 1, 3110400, 0x6b77258e +0, 90, 90, 1, 3110400, 0xcd9975ae +0, 91, 91, 1, 3110400, 0x5044fd0f +0, 92, 92, 1, 3110400, 0x20dd1132 +0, 93, 93, 1, 3110400, 0xdb5a0b84 +0, 94, 94, 1, 3110400, 0xf40d29ae +0, 95, 95, 1, 3110400, 0xe88bffed +0, 96, 96, 1, 3110400, 0x3e50146a +0, 97, 97, 1, 3110400, 0xaacd9bfa +0, 98, 98, 1, 3110400, 0x270b2c2a +0, 99, 99, 1, 3110400, 0xc727f760 diff --git a/tests/ref/fate/hevc-conformance-TILES_B_Cisco_1 b/tests/ref/fate/hevc-conformance-TILES_B_Cisco_1 new file mode 100644 index 0000000000..9c3712195f --- /dev/null +++ b/tests/ref/fate/hevc-conformance-TILES_B_Cisco_1 @@ -0,0 +1,101 @@ +#tb 0: 1/25 +0, 0, 0, 1, 3110400, 0x3471f473 +0, 1, 1, 1, 3110400, 0xb371a3e8 +0, 2, 2, 1, 3110400, 0x6d83c623 +0, 3, 3, 1, 3110400, 0x62d68b96 +0, 4, 4, 1, 3110400, 0xa8ed6ea9 +0, 5, 5, 1, 3110400, 0xcabe52be +0, 6, 6, 1, 3110400, 0xbbb23578 +0, 7, 7, 1, 3110400, 0xb1609c77 +0, 8, 8, 1, 3110400, 0x61e7c2a7 +0, 9, 9, 1, 3110400, 0x6d8b34ad +0, 10, 10, 1, 3110400, 0xde0dfa96 +0, 11, 11, 1, 3110400, 0x48c2b0b0 +0, 12, 12, 1, 3110400, 0x647b6f90 +0, 13, 13, 1, 3110400, 0xd37f2dda +0, 14, 14, 1, 3110400, 0x1b0dd122 +0, 15, 15, 1, 3110400, 0x0b050786 +0, 16, 16, 1, 3110400, 0xcd9ce7e5 +0, 17, 17, 1, 3110400, 0xb92a4ee4 +0, 18, 18, 1, 3110400, 0x4fa4d97c +0, 19, 19, 1, 3110400, 0x109777eb +0, 20, 20, 1, 3110400, 0xc3d2236a +0, 21, 21, 1, 3110400, 0x1cd12d07 +0, 22, 22, 1, 3110400, 0xdd1ef75d +0, 23, 23, 1, 3110400, 0xd00c0906 +0, 24, 24, 1, 3110400, 0x8de79207 +0, 25, 25, 1, 3110400, 0x18017e1e +0, 26, 26, 1, 3110400, 0x4329f68a +0, 27, 27, 1, 3110400, 0x6a402bae +0, 28, 28, 1, 3110400, 0x90eb1a20 +0, 29, 29, 1, 3110400, 0xe3474876 +0, 30, 30, 1, 3110400, 0xd652e216 +0, 31, 31, 1, 3110400, 0xeb458ebb +0, 32, 32, 1, 3110400, 0xc5aff075 +0, 33, 33, 1, 3110400, 0xcb4d72e7 +0, 34, 34, 1, 3110400, 0x5504d9c5 +0, 35, 35, 1, 3110400, 0xcd0147b4 +0, 36, 36, 1, 3110400, 0xe2f0001e +0, 37, 37, 1, 3110400, 0xa2199fe5 +0, 38, 38, 1, 3110400, 0x2f269683 +0, 39, 39, 1, 3110400, 0x7cf11244 +0, 40, 40, 1, 3110400, 0xf39cb39d +0, 41, 41, 1, 3110400, 0x0e195a06 +0, 42, 42, 1, 3110400, 0x195e31e3 +0, 43, 43, 1, 3110400, 0xc43cd272 +0, 44, 44, 1, 3110400, 0x9dc1c4ea +0, 45, 45, 1, 3110400, 0x846cd55f +0, 46, 46, 1, 3110400, 0xe9468052 +0, 47, 47, 1, 3110400, 0xc5bb38ff +0, 48, 48, 1, 3110400, 0xd1886697 +0, 49, 49, 1, 3110400, 0x23f2012b +0, 50, 50, 1, 3110400, 0x669d63ff +0, 51, 51, 1, 3110400, 0xced83804 +0, 52, 52, 1, 3110400, 0x005f5f3d +0, 53, 53, 1, 3110400, 0x772efc80 +0, 54, 54, 1, 3110400, 0x94012838 +0, 55, 55, 1, 3110400, 0x99770054 +0, 56, 56, 1, 3110400, 0x8654c655 +0, 57, 57, 1, 3110400, 0xed3d19f4 +0, 58, 58, 1, 3110400, 0x8efc2172 +0, 59, 59, 1, 3110400, 0x9aaf930d +0, 60, 60, 1, 3110400, 0xbe32f43e +0, 61, 61, 1, 3110400, 0x6008f53e +0, 62, 62, 1, 3110400, 0xb87897b9 +0, 63, 63, 1, 3110400, 0xe2406eb1 +0, 64, 64, 1, 3110400, 0xbdfa067b +0, 65, 65, 1, 3110400, 0x82a16dbd +0, 66, 66, 1, 3110400, 0x909aa5f0 +0, 67, 67, 1, 3110400, 0xc63836b5 +0, 68, 68, 1, 3110400, 0xaf7ad199 +0, 69, 69, 1, 3110400, 0xfa010078 +0, 70, 70, 1, 3110400, 0x00c0c24e +0, 71, 71, 1, 3110400, 0xbda7cc4e +0, 72, 72, 1, 3110400, 0xda97f9d5 +0, 73, 73, 1, 3110400, 0xd359e94a +0, 74, 74, 1, 3110400, 0xcd48c131 +0, 75, 75, 1, 3110400, 0xb52ca032 +0, 76, 76, 1, 3110400, 0x55a69650 +0, 77, 77, 1, 3110400, 0x7241c1a9 +0, 78, 78, 1, 3110400, 0xf06c5744 +0, 79, 79, 1, 3110400, 0xe1befd73 +0, 80, 80, 1, 3110400, 0xe8ffea92 +0, 81, 81, 1, 3110400, 0xd76e40b6 +0, 82, 82, 1, 3110400, 0xbf5f5b4c +0, 83, 83, 1, 3110400, 0x0eb8d128 +0, 84, 84, 1, 3110400, 0x453dd680 +0, 85, 85, 1, 3110400, 0x7114fada +0, 86, 86, 1, 3110400, 0xa3b4e7a8 +0, 87, 87, 1, 3110400, 0xbca356f0 +0, 88, 88, 1, 3110400, 0x80a83fa3 +0, 89, 89, 1, 3110400, 0x713a33d4 +0, 90, 90, 1, 3110400, 0x4fda8aea +0, 91, 91, 1, 3110400, 0x31ed1a88 +0, 92, 92, 1, 3110400, 0x736312a0 +0, 93, 93, 1, 3110400, 0x60aff0c5 +0, 94, 94, 1, 3110400, 0xee66bd76 +0, 95, 95, 1, 3110400, 0xe8f9a352 +0, 96, 96, 1, 3110400, 0xb51520de +0, 97, 97, 1, 3110400, 0xd0542466 +0, 98, 98, 1, 3110400, 0x92c2f3e1 +0, 99, 99, 1, 3110400, 0xbbe1839a diff --git a/tests/ref/fate/hevc-conformance-TMVP_A_MS_2 b/tests/ref/fate/hevc-conformance-TMVP_A_MS_2 new file mode 100644 index 0000000000..a626af8a6f --- /dev/null +++ b/tests/ref/fate/hevc-conformance-TMVP_A_MS_2 @@ -0,0 +1,18 @@ +#tb 0: 1/25 +0, 0, 0, 1, 149760, 0xdb5e3b56 +0, 1, 1, 1, 149760, 0x496f2a41 +0, 2, 2, 1, 149760, 0x0690ee0a +0, 3, 3, 1, 149760, 0x5648fb4e +0, 4, 4, 1, 149760, 0xd58bbe51 +0, 5, 5, 1, 149760, 0x647c4520 +0, 6, 6, 1, 149760, 0x0e361335 +0, 7, 7, 1, 149760, 0xd1a4289b +0, 8, 8, 1, 149760, 0x04d29f74 +0, 9, 9, 1, 149760, 0x3bbffc55 +0, 10, 10, 1, 149760, 0xefe30f2b +0, 11, 11, 1, 149760, 0x3a336f52 +0, 12, 12, 1, 149760, 0x0dffed51 +0, 13, 13, 1, 149760, 0x5a9db757 +0, 14, 14, 1, 149760, 0x5e7313c5 +0, 15, 15, 1, 149760, 0xbffb3a0e +0, 16, 16, 1, 149760, 0x073966e9 -- cgit v1.2.3