13 BUMPING_A_ericsson_1 \
54 IPRED_C_Mitsubishi_3 \
57 LTRPSPS_A_Qualcomm_1 \
69 MVDL1ZERO_A_docomo_3 \
71 NoOutPrior_A_Qualcomm_1 \
72 NoOutPrior_B_Qualcomm_1 \
138 WPP_A_ericsson_MAIN_2 \
139 WPP_B_ericsson_MAIN_2 \
140 WPP_C_ericsson_MAIN_2 \
141 WPP_D_ericsson_MAIN_2 \
142 WPP_E_ericsson_MAIN_2 \
143 WPP_F_ericsson_MAIN_2 \
145 HEVC_SAMPLES_10BIT = \
146 DBLK_A_MAIN10_VIXS_3 \
147 WP_A_MAIN10_Toshiba_3 \
148 WP_MAIN10_B_Toshiba_3 \
149 WPP_A_ericsson_MAIN10_2 \
150 WPP_B_ericsson_MAIN10_2 \
151 WPP_C_ericsson_MAIN10_2 \
152 WPP_D_ericsson_MAIN10_2 \
153 WPP_E_ericsson_MAIN10_2 \
154 WPP_F_ericsson_MAIN10_2 \
157 HEVC_SAMPLES_422_10BIT = \
158 ADJUST_IPRED_ANGLE_A_RExt_Mitsubishi_1 \
161 HEVC_SAMPLES_422_10BIN = \
162 Main_422_10_A_RExt_Sony_1 \
163 Main_422_10_B_RExt_Sony_1 \
165 HEVC_SAMPLES_444_8BIT = \
166 QMATRIX_A_RExt_Sony_1 \
168 HEVC_SAMPLES_444_12BIT = \
170 PERSIST_RPARAM_A_RExt_Sony_1\
171 SAO_A_RExt_MediaTek_1 \
174 # equivalent bitstreams
175 # AMP_D_Hisilicon_3 -- AMP_D_Hisilicon
176 # AMP_E_Hisilicon_3 -- AMP_E_Hisilicon
177 # MVDL1ZERO_A_docomo_4 -- MVDL1ZERO_A_docomo_3
178 # RAP_A_docomo_5 -- RAP_A_docomo_4
179 # RAP_B_bossen_2 -- RAP_B_bossen_1
180 # RPS_A_docomo_5 -- RPS_A_docomo_4
181 # RPS_F_docomo_2 -- RPS_F_docomo_1
184 # TSUNEQBD_A_MAIN10_Technicolor_2.bit (segfault mix 9-10bits)
185 # PERSIST_RPARAM_A_RExt_Sony_1 (rext)
188 define FATE_HEVC_TEST
189 FATE_HEVC += fate-hevc-conformance-$(1)
190 fate-hevc-conformance-$(1): CMD = framecrc -flags unaligned -vsync drop -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bit
193 define FATE_HEVC_TEST_10BIT
194 FATE_HEVC += fate-hevc-conformance-$(1)
195 fate-hevc-conformance-$(1): CMD = framecrc -flags unaligned -vsync drop -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bit -pix_fmt yuv420p10le
198 define FATE_HEVC_TEST_422_10BIT
199 FATE_HEVC += fate-hevc-conformance-$(1)
200 fate-hevc-conformance-$(1): CMD = framecrc -flags unaligned -vsync drop -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bit -pix_fmt yuv422p10le
203 define FATE_HEVC_TEST_422_10BIN
204 FATE_HEVC += fate-hevc-conformance-$(1)
205 fate-hevc-conformance-$(1): CMD = framecrc -flags unaligned -vsync drop -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bin -pix_fmt yuv422p10le
208 define FATE_HEVC_TEST_444_8BIT
209 FATE_HEVC += fate-hevc-conformance-$(1)
210 fate-hevc-conformance-$(1): CMD = framecrc -flags unaligned -vsync drop -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bit
213 define FATE_HEVC_TEST_444_12BIT
214 FATE_HEVC += fate-hevc-conformance-$(1)
215 fate-hevc-conformance-$(1): CMD = framecrc -flags unaligned -vsync drop -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bit -pix_fmt yuv444p12le
218 $(foreach N,$(HEVC_SAMPLES),$(eval $(call FATE_HEVC_TEST,$(N))))
219 $(foreach N,$(HEVC_SAMPLES_10BIT),$(eval $(call FATE_HEVC_TEST_10BIT,$(N))))
220 $(foreach N,$(HEVC_SAMPLES_422_10BIT),$(eval $(call FATE_HEVC_TEST_422_10BIT,$(N))))
221 $(foreach N,$(HEVC_SAMPLES_422_10BIN),$(eval $(call FATE_HEVC_TEST_422_10BIN,$(N))))
222 $(foreach N,$(HEVC_SAMPLES_444_8BIT),$(eval $(call FATE_HEVC_TEST_444_8BIT,$(N))))
223 $(foreach N,$(HEVC_SAMPLES_444_12BIT),$(eval $(call FATE_HEVC_TEST_444_12BIT,$(N))))
225 fate-hevc-paramchange-yuv420p-yuv420p10: CMD = framecrc -vsync 0 -i $(TARGET_SAMPLES)/hevc/paramchange_yuv420p_yuv420p10.hevc -sws_flags area+accurate_rnd+bitexact
226 FATE_HEVC += fate-hevc-paramchange-yuv420p-yuv420p10
228 FATE_HEVC-$(call DEMDEC, HEVC, HEVC) += $(FATE_HEVC)
230 FATE_SAMPLES_AVCONV += $(FATE_HEVC-yes)
232 fate-hevc: $(FATE_HEVC-yes)