diff --git a/tests/fate/dca.mak b/tests/fate/dca.mak index d8c1117181..6a6614dfc8 100644 --- a/tests/fate/dca.mak +++ b/tests/fate/dca.mak @@ -1,3 +1,67 @@ +# 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)-dmix_2 fate-dca-$(1)-dmix_6 +fate-dca-$(1): CMD = framemd5 -i $(TARGET_SAMPLES)/dts/dcadec-suite/$(1).dtshd -c:a pcm_$(2) +fate-dca-$(1)-dmix_2: CMD = framemd5 -request_channel_layout 0x3 -i $(TARGET_SAMPLES)/dts/dcadec-suite/$(1).dtshd -c:a pcm_$(2) +fate-dca-$(1)-dmix_6: CMD = framemd5 -request_channel_layout 0x60f -i $(TARGET_SAMPLES)/dts/dcadec-suite/$(1).dtshd -c:a pcm_$(2) +endef + +define FATE_DCADEC_LOSSY_SUITE +FATE_DCADEC_LOSSY += fate-dca-$(1) +fate-dca-$(1): CMD = ffmpeg -i $(TARGET_SAMPLES)/dts/dcadec-suite/$(1).dtshd -f f32le - +fate-dca-$(1): REF = $(SAMPLES)/dts/dcadec-suite/$(1).f32 +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)))) + +# lossy downmix tests +FATE_DCADEC_LOSSY += fate-dca-core_51_24_48_768_1-dmix_2 +fate-dca-core_51_24_48_768_1-dmix_2: CMD = ffmpeg -request_channel_layout 0x3 -i $(TARGET_SAMPLES)/dts/dcadec-suite/core_51_24_48_768_1.dtshd -f f32le - +fate-dca-core_51_24_48_768_1-dmix_2: REF = $(SAMPLES)/dts/dcadec-suite/core_51_24_48_768_1-dmix_2.f32 + +FATE_DCADEC_LOSSY += fate-dca-x96_xxch_71_24_96_3840-dmix_2 +fate-dca-x96_xxch_71_24_96_3840-dmix_2: CMD = ffmpeg -request_channel_layout 0x3 -i $(TARGET_SAMPLES)/dts/dcadec-suite/x96_xxch_71_24_96_3840.dtshd -f f32le - +# intentionally uses the dmix_6 reference because the sample does not contain stereo downmix coefficients +fate-dca-x96_xxch_71_24_96_3840-dmix_2: REF = $(SAMPLES)/dts/dcadec-suite/x96_xxch_71_24_96_3840-dmix_6.f32 + +FATE_DCADEC_LOSSY += fate-dca-x96_xxch_71_24_96_3840-dmix_6 +fate-dca-x96_xxch_71_24_96_3840-dmix_6: CMD = ffmpeg -request_channel_layout 0x60f -i $(TARGET_SAMPLES)/dts/dcadec-suite/x96_xxch_71_24_96_3840.dtshd -f f32le - +fate-dca-x96_xxch_71_24_96_3840-dmix_6: REF = $(SAMPLES)/dts/dcadec-suite/x96_xxch_71_24_96_3840-dmix_6.f32 + +FATE_DCADEC_LOSSY += fate-dca-xch_61_24_48_768-dmix_6 +fate-dca-xch_61_24_48_768-dmix_6: CMD = ffmpeg -request_channel_layout 0x60f -i $(TARGET_SAMPLES)/dts/dcadec-suite/xch_61_24_48_768.dtshd -f f32le - +fate-dca-xch_61_24_48_768-dmix_6: REF = $(SAMPLES)/dts/dcadec-suite/xch_61_24_48_768-dmix_6.f32 + +$(FATE_DCADEC_LOSSY): CMP = oneoff +$(FATE_DCADEC_LOSSY): CMP_UNIT = f32 +$(FATE_DCADEC_LOSSY): FUZZ = 9 + +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 0000000000..8977923f14 --- /dev/null +++ b/tests/ref/fate/dca-xll_51_16_192_768_0 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/192000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 2048, 24576, 91ff0dac5df86e798bfef5e573536b08 +0, 512, 512, 2048, 24576, 91ff0dac5df86e798bfef5e573536b08 +0, 1024, 1024, 2048, 24576, 97e888b4de888608d08d193aecd2bd6b +0, 1536, 1536, 2048, 24576, 96d20b0b657183ee88a5ec7d919d5313 +0, 2048, 2048, 2048, 24576, d6a98e7cea8e9b397e89f178aa719b19 +0, 2560, 2560, 2048, 24576, fb3432fe46696579220baa1c49e7dcd5 diff --git a/tests/ref/fate/dca-xll_51_16_192_768_0-dmix_2 b/tests/ref/fate/dca-xll_51_16_192_768_0-dmix_2 new file mode 100644 index 0000000000..8977923f14 --- /dev/null +++ b/tests/ref/fate/dca-xll_51_16_192_768_0-dmix_2 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/192000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 2048, 24576, 91ff0dac5df86e798bfef5e573536b08 +0, 512, 512, 2048, 24576, 91ff0dac5df86e798bfef5e573536b08 +0, 1024, 1024, 2048, 24576, 97e888b4de888608d08d193aecd2bd6b +0, 1536, 1536, 2048, 24576, 96d20b0b657183ee88a5ec7d919d5313 +0, 2048, 2048, 2048, 24576, d6a98e7cea8e9b397e89f178aa719b19 +0, 2560, 2560, 2048, 24576, fb3432fe46696579220baa1c49e7dcd5 diff --git a/tests/ref/fate/dca-xll_51_16_192_768_0-dmix_6 b/tests/ref/fate/dca-xll_51_16_192_768_0-dmix_6 new file mode 100644 index 0000000000..8977923f14 --- /dev/null +++ b/tests/ref/fate/dca-xll_51_16_192_768_0-dmix_6 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/192000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 2048, 24576, 91ff0dac5df86e798bfef5e573536b08 +0, 512, 512, 2048, 24576, 91ff0dac5df86e798bfef5e573536b08 +0, 1024, 1024, 2048, 24576, 97e888b4de888608d08d193aecd2bd6b +0, 1536, 1536, 2048, 24576, 96d20b0b657183ee88a5ec7d919d5313 +0, 2048, 2048, 2048, 24576, d6a98e7cea8e9b397e89f178aa719b19 +0, 2560, 2560, 2048, 24576, fb3432fe46696579220baa1c49e7dcd5 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 0000000000..8977923f14 --- /dev/null +++ b/tests/ref/fate/dca-xll_51_16_192_768_1 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/192000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 2048, 24576, 91ff0dac5df86e798bfef5e573536b08 +0, 512, 512, 2048, 24576, 91ff0dac5df86e798bfef5e573536b08 +0, 1024, 1024, 2048, 24576, 97e888b4de888608d08d193aecd2bd6b +0, 1536, 1536, 2048, 24576, 96d20b0b657183ee88a5ec7d919d5313 +0, 2048, 2048, 2048, 24576, d6a98e7cea8e9b397e89f178aa719b19 +0, 2560, 2560, 2048, 24576, fb3432fe46696579220baa1c49e7dcd5 diff --git a/tests/ref/fate/dca-xll_51_16_192_768_1-dmix_2 b/tests/ref/fate/dca-xll_51_16_192_768_1-dmix_2 new file mode 100644 index 0000000000..a014f76d9c --- /dev/null +++ b/tests/ref/fate/dca-xll_51_16_192_768_1-dmix_2 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/192000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 2048, 8192, 0829f71740aab1ab98b33eae21dee122 +0, 512, 512, 2048, 8192, c8ca1cff44674809d464ec39cf1bd1e9 +0, 1024, 1024, 2048, 8192, d67d26915ca86554568aac685c9a6dc3 +0, 1536, 1536, 2048, 8192, 8fdf69fdac9985ac4f9470a7b8e8529d +0, 2048, 2048, 2048, 8192, dc8a9ca39b38c98147f2308f985ff648 +0, 2560, 2560, 2048, 8192, ea13b97373762ab16d0f664013fdc962 diff --git a/tests/ref/fate/dca-xll_51_16_192_768_1-dmix_6 b/tests/ref/fate/dca-xll_51_16_192_768_1-dmix_6 new file mode 100644 index 0000000000..8977923f14 --- /dev/null +++ b/tests/ref/fate/dca-xll_51_16_192_768_1-dmix_6 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/192000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 2048, 24576, 91ff0dac5df86e798bfef5e573536b08 +0, 512, 512, 2048, 24576, 91ff0dac5df86e798bfef5e573536b08 +0, 1024, 1024, 2048, 24576, 97e888b4de888608d08d193aecd2bd6b +0, 1536, 1536, 2048, 24576, 96d20b0b657183ee88a5ec7d919d5313 +0, 2048, 2048, 2048, 24576, d6a98e7cea8e9b397e89f178aa719b19 +0, 2560, 2560, 2048, 24576, fb3432fe46696579220baa1c49e7dcd5 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 0000000000..47a62ecec3 --- /dev/null +++ b/tests/ref/fate/dca-xll_51_24_48_768 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/48000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 512, 9216, 13a95890b5f0947d6f058ca9c30a3e01 +0, 512, 512, 512, 9216, 13a95890b5f0947d6f058ca9c30a3e01 +0, 1024, 1024, 512, 9216, 96ca6b6987c99d2f23bcd4754b257e8a +0, 1536, 1536, 512, 9216, 67cf8fd7f6bead8a8225758e33068963 +0, 2048, 2048, 512, 9216, 8760d8a994cf173c1d6d818da419ea1d +0, 2560, 2560, 512, 9216, 981ef3eef27d72d6c6425c7e6ad78da0 diff --git a/tests/ref/fate/dca-xll_51_24_48_768-dmix_2 b/tests/ref/fate/dca-xll_51_24_48_768-dmix_2 new file mode 100644 index 0000000000..1a736cf18e --- /dev/null +++ b/tests/ref/fate/dca-xll_51_24_48_768-dmix_2 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/48000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 512, 3072, d2a70550489de356a2cd6bfc40711204 +0, 512, 512, 512, 3072, d2a70550489de356a2cd6bfc40711204 +0, 1024, 1024, 512, 3072, 0ff2c55663b5113c2edf6ee9cc6b82b7 +0, 1536, 1536, 512, 3072, ceb660aaf1632ac2bd11a6d86f1dd54d +0, 2048, 2048, 512, 3072, 4b136de05d39ed227e7ce566c12d1258 +0, 2560, 2560, 512, 3072, 9cd674b794c426e6db221bae008a1cf0 diff --git a/tests/ref/fate/dca-xll_51_24_48_768-dmix_6 b/tests/ref/fate/dca-xll_51_24_48_768-dmix_6 new file mode 100644 index 0000000000..47a62ecec3 --- /dev/null +++ b/tests/ref/fate/dca-xll_51_24_48_768-dmix_6 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/48000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 512, 9216, 13a95890b5f0947d6f058ca9c30a3e01 +0, 512, 512, 512, 9216, 13a95890b5f0947d6f058ca9c30a3e01 +0, 1024, 1024, 512, 9216, 96ca6b6987c99d2f23bcd4754b257e8a +0, 1536, 1536, 512, 9216, 67cf8fd7f6bead8a8225758e33068963 +0, 2048, 2048, 512, 9216, 8760d8a994cf173c1d6d818da419ea1d +0, 2560, 2560, 512, 9216, 981ef3eef27d72d6c6425c7e6ad78da0 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 0000000000..dffc587c90 --- /dev/null +++ b/tests/ref/fate/dca-xll_51_24_48_none @@ -0,0 +1,8 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/48000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1024, 18432, f9debe3f07be68533bf0295e3d2ba68a +0, 1024, 1024, 1024, 18432, 6707daa7724fdc552869e522a7936f26 +0, 2048, 2048, 1024, 18432, be4cc5d54a49870a83edba83f21a7fb5 diff --git a/tests/ref/fate/dca-xll_51_24_48_none-dmix_2 b/tests/ref/fate/dca-xll_51_24_48_none-dmix_2 new file mode 100644 index 0000000000..dffc587c90 --- /dev/null +++ b/tests/ref/fate/dca-xll_51_24_48_none-dmix_2 @@ -0,0 +1,8 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/48000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1024, 18432, f9debe3f07be68533bf0295e3d2ba68a +0, 1024, 1024, 1024, 18432, 6707daa7724fdc552869e522a7936f26 +0, 2048, 2048, 1024, 18432, be4cc5d54a49870a83edba83f21a7fb5 diff --git a/tests/ref/fate/dca-xll_51_24_48_none-dmix_6 b/tests/ref/fate/dca-xll_51_24_48_none-dmix_6 new file mode 100644 index 0000000000..dffc587c90 --- /dev/null +++ b/tests/ref/fate/dca-xll_51_24_48_none-dmix_6 @@ -0,0 +1,8 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/48000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1024, 18432, f9debe3f07be68533bf0295e3d2ba68a +0, 1024, 1024, 1024, 18432, 6707daa7724fdc552869e522a7936f26 +0, 2048, 2048, 1024, 18432, be4cc5d54a49870a83edba83f21a7fb5 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 0000000000..c122c6a99f --- /dev/null +++ b/tests/ref/fate/dca-xll_71_24_48_768_0 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/48000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 512, 12288, ca9f8c8eb1b9b311cb79999fa376c7f0 +0, 512, 512, 512, 12288, 4072783b8efb99a9e5817067d68f61c6 +0, 1024, 1024, 512, 12288, b37a89420643e09e4c92a6a8b68efb73 +0, 1536, 1536, 512, 12288, 40d58b703681c7b673da1198e9555280 +0, 2048, 2048, 512, 12288, 3f0e22e71e7419256487ef9392abb102 +0, 2560, 2560, 512, 12288, 6a48d9a5e0c74d93cf678e6140a196f7 diff --git a/tests/ref/fate/dca-xll_71_24_48_768_0-dmix_2 b/tests/ref/fate/dca-xll_71_24_48_768_0-dmix_2 new file mode 100644 index 0000000000..d653af8a62 --- /dev/null +++ b/tests/ref/fate/dca-xll_71_24_48_768_0-dmix_2 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/48000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 512, 9216, a2b724b146069938f0e2cb82490dea54 +0, 512, 512, 512, 9216, 13a95890b5f0947d6f058ca9c30a3e01 +0, 1024, 1024, 512, 9216, f38ce0585a816744ecb2120503347c11 +0, 1536, 1536, 512, 9216, 4d535bed6e022a780ecbe90f303985cf +0, 2048, 2048, 512, 9216, 438f3a2fd98d1037e1ffbe696900d85c +0, 2560, 2560, 512, 9216, 3ed1193e013d8ef43f502c7d4037a3f9 diff --git a/tests/ref/fate/dca-xll_71_24_48_768_0-dmix_6 b/tests/ref/fate/dca-xll_71_24_48_768_0-dmix_6 new file mode 100644 index 0000000000..d653af8a62 --- /dev/null +++ b/tests/ref/fate/dca-xll_71_24_48_768_0-dmix_6 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/48000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 512, 9216, a2b724b146069938f0e2cb82490dea54 +0, 512, 512, 512, 9216, 13a95890b5f0947d6f058ca9c30a3e01 +0, 1024, 1024, 512, 9216, f38ce0585a816744ecb2120503347c11 +0, 1536, 1536, 512, 9216, 4d535bed6e022a780ecbe90f303985cf +0, 2048, 2048, 512, 9216, 438f3a2fd98d1037e1ffbe696900d85c +0, 2560, 2560, 512, 9216, 3ed1193e013d8ef43f502c7d4037a3f9 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 0000000000..c122c6a99f --- /dev/null +++ b/tests/ref/fate/dca-xll_71_24_48_768_1 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/48000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 512, 12288, ca9f8c8eb1b9b311cb79999fa376c7f0 +0, 512, 512, 512, 12288, 4072783b8efb99a9e5817067d68f61c6 +0, 1024, 1024, 512, 12288, b37a89420643e09e4c92a6a8b68efb73 +0, 1536, 1536, 512, 12288, 40d58b703681c7b673da1198e9555280 +0, 2048, 2048, 512, 12288, 3f0e22e71e7419256487ef9392abb102 +0, 2560, 2560, 512, 12288, 6a48d9a5e0c74d93cf678e6140a196f7 diff --git a/tests/ref/fate/dca-xll_71_24_48_768_1-dmix_2 b/tests/ref/fate/dca-xll_71_24_48_768_1-dmix_2 new file mode 100644 index 0000000000..58c381c34f --- /dev/null +++ b/tests/ref/fate/dca-xll_71_24_48_768_1-dmix_2 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/48000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 512, 3072, d2a70550489de356a2cd6bfc40711204 +0, 512, 512, 512, 3072, d2a70550489de356a2cd6bfc40711204 +0, 1024, 1024, 512, 3072, 4961cb5a954b57d157f075e051032389 +0, 1536, 1536, 512, 3072, b2ac42e29deb0bb6095550ec59a1da84 +0, 2048, 2048, 512, 3072, d30bd752b75ead1b8f62202fe8b1d692 +0, 2560, 2560, 512, 3072, ff7562359eca2706580050d849ca2de4 diff --git a/tests/ref/fate/dca-xll_71_24_48_768_1-dmix_6 b/tests/ref/fate/dca-xll_71_24_48_768_1-dmix_6 new file mode 100644 index 0000000000..d61048c70a --- /dev/null +++ b/tests/ref/fate/dca-xll_71_24_48_768_1-dmix_6 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/48000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 512, 9216, a2b724b146069938f0e2cb82490dea54 +0, 512, 512, 512, 9216, 13a95890b5f0947d6f058ca9c30a3e01 +0, 1024, 1024, 512, 9216, 13ee6aa61ed484c3d64c9d6546e296bb +0, 1536, 1536, 512, 9216, 4db0762920d0bb3ecd765168e2acd296 +0, 2048, 2048, 512, 9216, 6253047a99cbc0e6b1d484b7828466b6 +0, 2560, 2560, 512, 9216, 2977e1080514c6d2150ed2fde267e714 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 0000000000..fbc9e969ff --- /dev/null +++ b/tests/ref/fate/dca-xll_71_24_96_768 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/96000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1024, 24576, 0b24a527d66f2b0cab97f37e4cd79987 +0, 512, 512, 1024, 24576, 91ff0dac5df86e798bfef5e573536b08 +0, 1024, 1024, 1024, 24576, c2b5e663fa260abc9c737d16110052a8 +0, 1536, 1536, 1024, 24576, 81f474e17d875f7c5a2cbaadef4f7c0a +0, 2048, 2048, 1024, 24576, 959200e06f2f8489b9e36c74b073edae +0, 2560, 2560, 1024, 24576, ef1ed14d39cce6ba1ab9736831aa1b30 diff --git a/tests/ref/fate/dca-xll_71_24_96_768-dmix_2 b/tests/ref/fate/dca-xll_71_24_96_768-dmix_2 new file mode 100644 index 0000000000..cee730723f --- /dev/null +++ b/tests/ref/fate/dca-xll_71_24_96_768-dmix_2 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/96000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1024, 18432, 0a675f172b0e1a171c46dfaa4f1d0f00 +0, 512, 512, 1024, 18432, f9debe3f07be68533bf0295e3d2ba68a +0, 1024, 1024, 1024, 18432, 0a6efad6cc824656594d5d7abce1e547 +0, 1536, 1536, 1024, 18432, a1beb9f5afcf72b99671a7cef8c35505 +0, 2048, 2048, 1024, 18432, e73de9b6688ec463178f694540f71d61 +0, 2560, 2560, 1024, 18432, e2e326c2f61d28ad11cea665ea638ae4 diff --git a/tests/ref/fate/dca-xll_71_24_96_768-dmix_6 b/tests/ref/fate/dca-xll_71_24_96_768-dmix_6 new file mode 100644 index 0000000000..cee730723f --- /dev/null +++ b/tests/ref/fate/dca-xll_71_24_96_768-dmix_6 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/96000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1024, 18432, 0a675f172b0e1a171c46dfaa4f1d0f00 +0, 512, 512, 1024, 18432, f9debe3f07be68533bf0295e3d2ba68a +0, 1024, 1024, 1024, 18432, 0a6efad6cc824656594d5d7abce1e547 +0, 1536, 1536, 1024, 18432, a1beb9f5afcf72b99671a7cef8c35505 +0, 2048, 2048, 1024, 18432, e73de9b6688ec463178f694540f71d61 +0, 2560, 2560, 1024, 18432, e2e326c2f61d28ad11cea665ea638ae4 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 0000000000..e957c20819 --- /dev/null +++ b/tests/ref/fate/dca-xll_x96_51_24_96_1509 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/96000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1024, 18432, f9debe3f07be68533bf0295e3d2ba68a +0, 512, 512, 1024, 18432, f9debe3f07be68533bf0295e3d2ba68a +0, 1024, 1024, 1024, 18432, f68686e3f6dec5aa00fc8ef495c3a3fa +0, 1536, 1536, 1024, 18432, 03adab4e2a4a5e9917d29de09e0afb22 +0, 2048, 2048, 1024, 18432, d7d1ab1efd7f2ff45f7374b41abaec51 +0, 2560, 2560, 1024, 18432, fe2aa09319ac1d7017e29fdab6207f27 diff --git a/tests/ref/fate/dca-xll_x96_51_24_96_1509-dmix_2 b/tests/ref/fate/dca-xll_x96_51_24_96_1509-dmix_2 new file mode 100644 index 0000000000..e957c20819 --- /dev/null +++ b/tests/ref/fate/dca-xll_x96_51_24_96_1509-dmix_2 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/96000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1024, 18432, f9debe3f07be68533bf0295e3d2ba68a +0, 512, 512, 1024, 18432, f9debe3f07be68533bf0295e3d2ba68a +0, 1024, 1024, 1024, 18432, f68686e3f6dec5aa00fc8ef495c3a3fa +0, 1536, 1536, 1024, 18432, 03adab4e2a4a5e9917d29de09e0afb22 +0, 2048, 2048, 1024, 18432, d7d1ab1efd7f2ff45f7374b41abaec51 +0, 2560, 2560, 1024, 18432, fe2aa09319ac1d7017e29fdab6207f27 diff --git a/tests/ref/fate/dca-xll_x96_51_24_96_1509-dmix_6 b/tests/ref/fate/dca-xll_x96_51_24_96_1509-dmix_6 new file mode 100644 index 0000000000..e957c20819 --- /dev/null +++ b/tests/ref/fate/dca-xll_x96_51_24_96_1509-dmix_6 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/96000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1024, 18432, f9debe3f07be68533bf0295e3d2ba68a +0, 512, 512, 1024, 18432, f9debe3f07be68533bf0295e3d2ba68a +0, 1024, 1024, 1024, 18432, f68686e3f6dec5aa00fc8ef495c3a3fa +0, 1536, 1536, 1024, 18432, 03adab4e2a4a5e9917d29de09e0afb22 +0, 2048, 2048, 1024, 18432, d7d1ab1efd7f2ff45f7374b41abaec51 +0, 2560, 2560, 1024, 18432, fe2aa09319ac1d7017e29fdab6207f27 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 0000000000..211aee1bf2 --- /dev/null +++ b/tests/ref/fate/dca-xll_xch_61_24_48_768 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/48000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 512, 10752, c3c5b236c266a9090378def1ad497a21 +0, 512, 512, 512, 10752, 36eb6749f8d9ce9f94860dcc447253ac +0, 1024, 1024, 512, 10752, 586dbf42917c8353a3d3a65d4a510aa5 +0, 1536, 1536, 512, 10752, 08aa4874b4e092982cef8bd9623ebcaf +0, 2048, 2048, 512, 10752, 809775c772fd730bbbb516cadc71406b +0, 2560, 2560, 512, 10752, 81ef75c310c242b38787cd18203aa8c6 diff --git a/tests/ref/fate/dca-xll_xch_61_24_48_768-dmix_2 b/tests/ref/fate/dca-xll_xch_61_24_48_768-dmix_2 new file mode 100644 index 0000000000..9309d8db74 --- /dev/null +++ b/tests/ref/fate/dca-xll_xch_61_24_48_768-dmix_2 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/48000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 512, 9216, 652c4e61f9abe9fba9de792242e2d31d +0, 512, 512, 512, 9216, 13a95890b5f0947d6f058ca9c30a3e01 +0, 1024, 1024, 512, 9216, bc9a102c0d879d25b5b362e20eaf277e +0, 1536, 1536, 512, 9216, 06c77edb9dbd3aa927ffec3e5cf78266 +0, 2048, 2048, 512, 9216, f4010c574400a0876aa29a71f1bf1af3 +0, 2560, 2560, 512, 9216, b6d34a134c79bf105d88ecc4ac148f92 diff --git a/tests/ref/fate/dca-xll_xch_61_24_48_768-dmix_6 b/tests/ref/fate/dca-xll_xch_61_24_48_768-dmix_6 new file mode 100644 index 0000000000..9309d8db74 --- /dev/null +++ b/tests/ref/fate/dca-xll_xch_61_24_48_768-dmix_6 @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 1 +#hash: MD5 +#tb 0: 1/48000 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 512, 9216, 652c4e61f9abe9fba9de792242e2d31d +0, 512, 512, 512, 9216, 13a95890b5f0947d6f058ca9c30a3e01 +0, 1024, 1024, 512, 9216, bc9a102c0d879d25b5b362e20eaf277e +0, 1536, 1536, 512, 9216, 06c77edb9dbd3aa927ffec3e5cf78266 +0, 2048, 2048, 512, 9216, f4010c574400a0876aa29a71f1bf1af3 +0, 2560, 2560, 512, 9216, b6d34a134c79bf105d88ecc4ac148f92