diff options
author | James Almer <jamrial@gmail.com> | 2019-11-17 23:07:27 -0300 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2019-11-19 14:49:03 -0300 |
commit | f18a5efb5222ed8a48b4ba58ba59e2c7190f297a (patch) | |
tree | 4489dbfac0819527dcf6267a508919fe3ae16361 /tests/fate/cbs.mak | |
parent | 804fce8bc24ff3f2aa0ab5650c324823342fb56e (diff) | |
download | ffmpeg-f18a5efb5222ed8a48b4ba58ba59e2c7190f297a.tar.gz |
fate/cbs: add initial AV1 tests
Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'tests/fate/cbs.mak')
-rw-r--r-- | tests/fate/cbs.mak | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/tests/fate/cbs.mak b/tests/fate/cbs.mak index f2ef04ceda..1f4d8aeebf 100644 --- a/tests/fate/cbs.mak +++ b/tests/fate/cbs.mak @@ -2,7 +2,7 @@ # arguments, it decomposes the stream fully and then recomposes it # without making any changes. -fate-cbs: fate-cbs-h264 fate-cbs-hevc fate-cbs-mpeg2 fate-cbs-vp9 +fate-cbs: fate-cbs-av1 fate-cbs-h264 fate-cbs-hevc fate-cbs-mpeg2 fate-cbs-vp9 FATE_CBS_DEPS = $(call ALLYES, $(1)_DEMUXER $(2)_PARSER $(3)_METADATA_BSF $(4)_DECODER $(5)_MUXER) @@ -12,6 +12,30 @@ FATE_CBS_$(1) += fate-cbs-$(1)-$(2) fate-cbs-$(1)-$(2): CMD = md5 -i $(TARGET_SAMPLES)/$(3) -c:v copy -y -bsf:v $(1)_metadata -f $(4) endef +# AV1 read/write + +FATE_CBS_AV1_CONFORMANCE_SAMPLES = \ + av1-1-b8-02-allintra.ivf \ + av1-1-b8-03-sizedown.ivf \ + av1-1-b8-03-sizeup.ivf \ + av1-1-b8-04-cdfupdate.ivf \ + av1-1-b8-05-mv.ivf \ + av1-1-b8-06-mfmv.ivf \ + av1-1-b8-23-film_grain-50.ivf \ + av1-1-b10-23-film_grain-50.ivf + +FATE_CBS_AV1_SAMPLES = \ + frames_refs_short_signaling.ivf \ + non_uniform_tiling.ivf \ + seq_hdr_op_param_info.ivf + +$(foreach N,$(FATE_CBS_AV1_CONFORMANCE_SAMPLES),$(eval $(call FATE_CBS_TEST,av1,$(basename $(N)),av1-test-vectors/$(N),ivf))) +$(foreach N,$(FATE_CBS_AV1_SAMPLES),$(eval $(call FATE_CBS_TEST,av1,$(basename $(N)),av1/$(N),ivf))) + +FATE_CBS_AV1-$(call ALLYES, IVF_DEMUXER AV1_PARSER AV1_METADATA_BSF IVF_MUXER) = $(FATE_CBS_av1) +FATE_SAMPLES_AVCONV += $(FATE_CBS_AV1-yes) +fate-cbs-av1: $(FATE_CBS_AV1-yes) + # H.264 read/write FATE_CBS_H264_CONFORMANCE_SAMPLES = \ |