--- tests/fate/dca.mak | 41 ++++++++++++++++++++++++++++++++ tests/ref/fate/dca-xll_51_16_192_768_0 | 1 + tests/ref/fate/dca-xll_51_16_192_768_1 | 1 + tests/ref/fate/dca-xll_51_24_48_768 | 1 + tests/ref/fate/dca-xll_51_24_48_none | 1 + tests/ref/fate/dca-xll_71_24_48_768_0 | 1 + tests/ref/fate/dca-xll_71_24_48_768_1 | 1 + tests/ref/fate/dca-xll_71_24_96_768 | 1 + tests/ref/fate/dca-xll_x96_51_24_96_1509 | 1 + tests/ref/fate/dca-xll_xch_61_24_48_768 | 1 + 10 files changed, 50 insertions(+) create mode 100644 tests/ref/fate/dca-xll_51_16_192_768_0 create mode 100644 tests/ref/fate/dca-xll_51_16_192_768_1 create mode 100644 tests/ref/fate/dca-xll_51_24_48_768 create mode 100644 tests/ref/fate/dca-xll_51_24_48_none create mode 100644 tests/ref/fate/dca-xll_71_24_48_768_0 create mode 100644 tests/ref/fate/dca-xll_71_24_48_768_1 create mode 100644 tests/ref/fate/dca-xll_71_24_96_768 create mode 100644 tests/ref/fate/dca-xll_x96_51_24_96_1509 create mode 100644 tests/ref/fate/dca-xll_xch_61_24_48_768
diff --git a/tests/fate/dca.mak b/tests/fate/dca.mak index d8c1117..ce647f0 100644 --- a/tests/fate/dca.mak +++ b/tests/fate/dca.mak @@ -1,3 +1,44 @@ +# dcadec test samples +DCADEC_SUITE_LOSSLESS_16 = xll_51_16_192_768_0 \ + xll_51_16_192_768_1 \ + +DCADEC_SUITE_LOSSLESS_24 = xll_51_24_48_768 \ + xll_51_24_48_none \ + xll_71_24_48_768_0 \ + xll_71_24_48_768_1 \ + xll_71_24_96_768 \ + xll_x96_51_24_96_1509 \ + xll_xch_61_24_48_768 \ + +DCADEC_SUITE_LOSSY = core_51_24_48_768_0 \ + core_51_24_48_768_1 \ + x96_51_24_96_1509 \ + x96_xch_61_24_96_3840 \ + x96_xxch_71_24_96_3840 \ + xbr_51_24_48_3840 \ + xbr_xch_61_24_48_3840 \ + xbr_xxch_71_24_48_3840 \ + xch_61_24_48_768 \ + xxch_71_24_48_2046 \ + +define FATE_DCADEC_LOSSLESS_SUITE +FATE_DCADEC_LOSSLESS += fate-dca-$(1) +fate-dca-$(1): CMD = md5 -i $(TARGET_SAMPLES)/dts/dcadec-suite/$(1).dtshd -f $(2) +endef + +define FATE_DCADEC_LOSSY_SUITE +FATE_DCADEC_LOSSY += fate-dca-$(1) +fate-dca-$(1): CMD = pcm -i $(TARGET_SAMPLES)/dts/dcadec-suite/$(1).dtshd +fate-dca-$(1): CMP = oneoff +fate-dca-$(1): REF = $(SAMPLES)/dts/dcadec-suite/$(1).pcm +endef + +$(foreach N,$(DCADEC_SUITE_LOSSLESS_16),$(eval $(call FATE_DCADEC_LOSSLESS_SUITE,$(N),s16le))) +$(foreach N,$(DCADEC_SUITE_LOSSLESS_24),$(eval $(call FATE_DCADEC_LOSSLESS_SUITE,$(N),s24le))) +$(foreach N,$(DCADEC_SUITE_LOSSY),$(eval $(call FATE_DCADEC_LOSSY_SUITE,$(N)))) + +FATE_DCA-$(call DEMDEC, DTS, DCA) += $(FATE_DCADEC_LOSSLESS) $(FATE_DCADEC_LOSSY) + FATE_DCA-$(call DEMDEC, MPEGTS, DCA) += fate-dca-core fate-dca-core: CMD = pcm -i $(TARGET_SAMPLES)/dts/dts.ts fate-dca-core: CMP = oneoff diff --git a/tests/ref/fate/dca-xll_51_16_192_768_0 b/tests/ref/fate/dca-xll_51_16_192_768_0 new file mode 100644 index 0000000..ae205aa --- /dev/null +++ b/tests/ref/fate/dca-xll_51_16_192_768_0 @@ -0,0 +1 @@ +9cbe865f9ebbe2bbe8b592310c63e900 diff --git a/tests/ref/fate/dca-xll_51_16_192_768_1 b/tests/ref/fate/dca-xll_51_16_192_768_1 new file mode 100644 index 0000000..ae205aa --- /dev/null +++ b/tests/ref/fate/dca-xll_51_16_192_768_1 @@ -0,0 +1 @@ +9cbe865f9ebbe2bbe8b592310c63e900 diff --git a/tests/ref/fate/dca-xll_51_24_48_768 b/tests/ref/fate/dca-xll_51_24_48_768 new file mode 100644 index 0000000..ef0767b --- /dev/null +++ b/tests/ref/fate/dca-xll_51_24_48_768 @@ -0,0 +1 @@ +83bbc603a8b024646315070d8c5927e1 diff --git a/tests/ref/fate/dca-xll_51_24_48_none b/tests/ref/fate/dca-xll_51_24_48_none new file mode 100644 index 0000000..0ca5eae --- /dev/null +++ b/tests/ref/fate/dca-xll_51_24_48_none @@ -0,0 +1 @@ +ff0c06d02b91a1ef786f6e84152c9f85 diff --git a/tests/ref/fate/dca-xll_71_24_48_768_0 b/tests/ref/fate/dca-xll_71_24_48_768_0 new file mode 100644 index 0000000..dcb1bdd --- /dev/null +++ b/tests/ref/fate/dca-xll_71_24_48_768_0 @@ -0,0 +1 @@ +701182adffc9bdfad45f3b652d2ce8ad diff --git a/tests/ref/fate/dca-xll_71_24_48_768_1 b/tests/ref/fate/dca-xll_71_24_48_768_1 new file mode 100644 index 0000000..dcb1bdd --- /dev/null +++ b/tests/ref/fate/dca-xll_71_24_48_768_1 @@ -0,0 +1 @@ +701182adffc9bdfad45f3b652d2ce8ad diff --git a/tests/ref/fate/dca-xll_71_24_96_768 b/tests/ref/fate/dca-xll_71_24_96_768 new file mode 100644 index 0000000..471c664 --- /dev/null +++ b/tests/ref/fate/dca-xll_71_24_96_768 @@ -0,0 +1 @@ +5f1a526e4c1c864629bf22c8f7b33f97 diff --git a/tests/ref/fate/dca-xll_x96_51_24_96_1509 b/tests/ref/fate/dca-xll_x96_51_24_96_1509 new file mode 100644 index 0000000..f24eaad --- /dev/null +++ b/tests/ref/fate/dca-xll_x96_51_24_96_1509 @@ -0,0 +1 @@ +8ec0adcb982a517522356f48b7dd01fd diff --git a/tests/ref/fate/dca-xll_xch_61_24_48_768 b/tests/ref/fate/dca-xll_xch_61_24_48_768 new file mode 100644 index 0000000..333d632 --- /dev/null +++ b/tests/ref/fate/dca-xll_xch_61_24_48_768 @@ -0,0 +1 @@ +d14e4f8804a90ce9958c6d25dc8256b7 -- 2.6.2.windows.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel