diff --git a/tests/fate/pcm.mak b/tests/fate/pcm.mak index e3e2674034..4e79fc7c41 100644 --- a/tests/fate/pcm.mak +++ b/tests/fate/pcm.mak @@ -27,6 +27,37 @@ fate-dcinema-encode: tests/data/asynth-96000-6.wav fate-dcinema-encode: SRC = tests/data/asynth-96000-6.wav fate-dcinema-encode: CMD = enc_dec_pcm daud framemd5 s16le $(SRC) -c:a pcm_s24daud -frames:a 20 +FATE_SAMPLES_PCM-$(call TRANSCODE, PCM_DVD, MPEG2VOB MPEGPS, TRUEHD_DEMUXER TRUEHD_DECODER PCM_S24LE_ENCODER) += fate-pcm_dvd-24-7.1-48000 +fate-pcm_dvd-24-7.1-48000: CMD = transcode truehd $(TARGET_SAMPLES)/truehd/atmos.thd vob "-c:a pcm_dvd" "-c:a pcm_s24le" + +FATE_SAMPLES_PCM-$(call TRANSCODE, PCM_DVD, MPEG2VOB MPEGPS, MXF_DEMUXER PCM_S16LE_DECODER) += fate-pcm_dvd-16-7.1-48000 +fate-pcm_dvd-16-7.1-48000: CMD = transcode mxf $(TARGET_SAMPLES)/mxf/Sony-00001.mxf vob "-map 0:a -c:a pcm_dvd" + +FATE_SAMPLES_PCM-$(call TRANSCODE, PCM_DVD, MPEG2VOB MPEGPS, DAUD_DEMUXER PCM_S24DAUD_DECODER) += fate-pcm_dvd-16-5.1-96000 +fate-pcm_dvd-16-5.1-96000: CMD = transcode daud $(TARGET_SAMPLES)/d-cinema/THX_Science_FLT_1920-partial.302 vob "-c:a pcm_dvd" + +FATE_SAMPLES_PCM-$(call TRANSCODE, PCM_DVD, MPEG2VOB MPEGPS, TRUEHD_DEMUXER TRUEHD_DECODER PCM_S24LE_ENCODER) += fate-pcm_dvd-24-5.1-48000 +fate-pcm_dvd-24-5.1-48000: CMD = transcode truehd $(TARGET_SAMPLES)/lossless-audio/truehd_5.1.raw vob "-c:a pcm_dvd" "-c:a pcm_s24le -t 0.2" + +FATE_SAMPLES_PCM-$(call TRANSCODE, PCM_DVD, MPEG2VOB MPEGPS, MATROSKA_DEMUXER FLAC_DECODER) += fate-pcm_dvd-16-5.1-48000 +fate-pcm_dvd-16-5.1-48000: CMD = transcode matroska $(TARGET_SAMPLES)/mkv/flac_channel_layouts.mka vob "-map 0:a:1 -c:a pcm_dvd" "-t 0.2" + +FATE_SAMPLES_PCM-$(call TRANSCODE, PCM_DVD, MPEG2VOB MPEGPS, FLAC_DEMUXER FLAC_PARSER FLAC_DECODER PCM_S24LE_ENCODER) += fate-pcm_dvd-24-2-48000 +fate-pcm_dvd-24-2-48000: CMD = transcode flac $(TARGET_SAMPLES)/filter/seq-3341-7_seq-3342-5-24bit.flac vob "-c:a pcm_dvd" "-c:a pcm_s24le -t 0.2" + +FATE_SAMPLES_PCM-$(call TRANSCODE, PCM_DVD, MPEG2VOB MPEGPS, WAV_DEMUXER PCM_S16LE_DECODER) += fate-pcm_dvd-16-2-48000 +fate-pcm_dvd-16-2-48000: CMD = transcode wav $(TARGET_SAMPLES)/wav/200828-005.wav vob "-c:a pcm_dvd" "-t 0.2" + +FATE_SAMPLES_PCM-$(call TRANSCODE, PCM_DVD, MPEG2VOB MPEGPS, MXF_DEMUXER PCM_S24LE_DECODER PCM_S24LE_ENCODER) += fate-pcm_dvd-24-1-48000 +fate-pcm_dvd-24-1-48000: CMD = transcode mxf $(TARGET_SAMPLES)/mxf/omneon_8.3.0.0_xdcam_startc_footer.mxf vob "-map 0:a:0 -c:a pcm_dvd" "-c:a pcm_s24le" + +FATE_SAMPLES_PCM-$(call TRANSCODE, PCM_DVD, MPEG2VOB MPEGPS, MXF_DEMUXER PCM_S16LE_DECODER) += fate-pcm_dvd-16-1-48000 +fate-pcm_dvd-16-1-48000: CMD = transcode mxf $(TARGET_SAMPLES)/mxf/opatom_missing_index.mxf vob "-c:a pcm_dvd" + +FATE_PCM-$(call TRANSCODE, PCM_DVD, MPEG2VOB MPEGPS, WAV_DEMUXER PCM_S16LE_DECODER) += fate-pcm_dvd-16-1-96000 +fate-pcm_dvd-16-1-96000: tests/data/asynth-96000-1.wav +fate-pcm_dvd-16-1-96000: CMD = transcode wav $(TARGET_PATH)/tests/data/asynth-96000-1.wav vob "-c:a pcm_dvd" "-t 0.2" + FATE_FFMPEG += $(FATE_PCM-yes) FATE_SAMPLES_AVCONV += $(FATE_SAMPLES_PCM-yes) fate-pcm: $(FATE_PCM-yes) $(FATE_SAMPLES_PCM-yes) diff --git a/tests/ref/fate/pcm_dvd-16-1-48000 b/tests/ref/fate/pcm_dvd-16-1-48000 new file mode 100644 index 0000000000..29f4e84d50 --- /dev/null +++ b/tests/ref/fate/pcm_dvd-16-1-48000 @@ -0,0 +1,11 @@ +af7b5ae365019ec64a9397bc6b33e18c *tests/data/fate/pcm_dvd-16-1-48000.vob +8192 tests/data/fate/pcm_dvd-16-1-48000.vob +#tb 0: 1/48000 +#media_type 0: audio +#codec_id 0: pcm_s16le +#sample_rate 0: 48000 +#channel_layout_name 0: mono +0, 0, 0, 997, 1994, 0xd416def5 +0, 1004, 1004, 1006, 2012, 0xb492d66d +0, 2008, 2008, 1006, 2012, 0x52d3f72e +0, 3012, 3012, 995, 1990, 0xa23de22f diff --git a/tests/ref/fate/pcm_dvd-16-1-96000 b/tests/ref/fate/pcm_dvd-16-1-96000 new file mode 100644 index 0000000000..56f3ae7032 --- /dev/null +++ b/tests/ref/fate/pcm_dvd-16-1-96000 @@ -0,0 +1,26 @@ +2807776bfcb2eddd315d2b0675afc445 *tests/data/fate/pcm_dvd-16-1-96000.vob +1173504 tests/data/fate/pcm_dvd-16-1-96000.vob +#tb 0: 1/96000 +#media_type 0: audio +#codec_id 0: pcm_s16le +#sample_rate 0: 96000 +#channel_layout_name 0: mono +0, 0, 0, 997, 1994, 0xa58fdef0 +0, 1004, 1004, 1006, 2012, 0xb634eec3 +0, 2010, 2010, 1006, 2012, 0x8371e23d +0, 3012, 3012, 1006, 2012, 0x8cecf569 +0, 4017, 4017, 1006, 2012, 0xc990d62c +0, 6025, 6025, 1006, 2012, 0xf678fc74 +0, 7029, 7029, 1006, 2012, 0x78f8dde4 +0, 8033, 8033, 1006, 2012, 0x1d67ecc0 +0, 9037, 9037, 1006, 2012, 0xa520e618 +0, 10042, 10042, 1006, 2012, 0x83f2f584 +0, 11044, 11044, 1006, 2012, 0x08e6dee5 +0, 12049, 12049, 1006, 2012, 0x28d8f24f +0, 13053, 13053, 1006, 2012, 0x68b2ed35 +0, 14058, 14058, 1006, 2012, 0x3aeee8f8 +0, 15060, 15060, 1006, 2012, 0x76a2eb0a +0, 16065, 16065, 1006, 2012, 0x713eea12 +0, 17069, 17069, 1006, 2012, 0x9992ebc8 +0, 18074, 18074, 1006, 2012, 0x847fe12e +0, 19076, 19076, 124, 248, 0x2c4b88bc diff --git a/tests/ref/fate/pcm_dvd-16-2-48000 b/tests/ref/fate/pcm_dvd-16-2-48000 new file mode 100644 index 0000000000..7629973ef4 --- /dev/null +++ b/tests/ref/fate/pcm_dvd-16-2-48000 @@ -0,0 +1,26 @@ +42ba1c4170f9fd6e98af29151f4cedb0 *tests/data/fate/pcm_dvd-16-2-48000.vob +2502656 tests/data/fate/pcm_dvd-16-2-48000.vob +#tb 0: 1/48000 +#media_type 0: audio +#codec_id 0: pcm_s16le +#sample_rate 0: 48000 +#channel_layout_name 0: stereo +0, 0, 0, 498, 1992, 0x60a8f5dd +0, 502, 502, 503, 2012, 0x685028f8 +0, 1004, 1004, 503, 2012, 0x567d0e82 +0, 1506, 1506, 503, 2012, 0x0f7240cd +0, 2008, 2008, 503, 2012, 0x61a87973 +0, 2510, 2510, 503, 2012, 0x9cdc5ce4 +0, 3514, 3514, 503, 2012, 0x6772d774 +0, 4016, 4016, 503, 2012, 0x56b0d501 +0, 4518, 4518, 503, 2012, 0xb98154d3 +0, 5020, 5020, 503, 2012, 0xc4d8035c +0, 5522, 5522, 503, 2012, 0x6af47ddd +0, 6024, 6024, 503, 2012, 0xb3dddfd4 +0, 6526, 6526, 503, 2012, 0x33354177 +0, 7028, 7028, 503, 2012, 0x6eabf85f +0, 7530, 7530, 503, 2012, 0x22e78b8d +0, 8032, 8032, 503, 2012, 0x64011afb +0, 8534, 8534, 503, 2012, 0x96e079c7 +0, 9036, 9036, 503, 2012, 0x68419738 +0, 9538, 9538, 62, 248, 0x6401374a diff --git a/tests/ref/fate/pcm_dvd-16-5.1-48000 b/tests/ref/fate/pcm_dvd-16-5.1-48000 new file mode 100644 index 0000000000..47d098b48e --- /dev/null +++ b/tests/ref/fate/pcm_dvd-16-5.1-48000 @@ -0,0 +1,65 @@ +76b784964f1f13e34ff9288e327f1327 *tests/data/fate/pcm_dvd-16-5.1-48000.vob +591872 tests/data/fate/pcm_dvd-16-5.1-48000.vob +#tb 0: 1/48000 +#media_type 0: audio +#codec_id 0: pcm_s16le +#sample_rate 0: 48000 +#channel_layout_name 0: 5.1 +0, 0, 0, 166, 1992, 0x00000000 +0, 167, 167, 167, 2004, 0x00000000 +0, 334, 334, 167, 2004, 0x00000000 +0, 501, 501, 167, 2004, 0x00000000 +0, 668, 668, 167, 2004, 0x00000000 +0, 835, 835, 167, 2004, 0x00000000 +0, 1002, 1002, 167, 2004, 0x00000000 +0, 1169, 1169, 167, 2004, 0x00000000 +0, 1336, 1336, 167, 2004, 0x00000000 +0, 1503, 1503, 167, 2004, 0x00000000 +0, 1670, 1670, 167, 2004, 0x00000000 +0, 1837, 1837, 167, 2004, 0x00000000 +0, 2004, 2004, 167, 2004, 0x00000000 +0, 2171, 2171, 167, 2004, 0x00000000 +0, 2338, 2338, 167, 2004, 0x00000000 +0, 2505, 2505, 167, 2004, 0x00000000 +0, 2672, 2672, 167, 2004, 0x00000000 +0, 2839, 2839, 167, 2004, 0x00000000 +0, 3006, 3006, 167, 2004, 0x00000000 +0, 3173, 3173, 167, 2004, 0x00000000 +0, 3340, 3340, 167, 2004, 0x00000000 +0, 3507, 3507, 167, 2004, 0x00000000 +0, 3674, 3674, 167, 2004, 0x00000000 +0, 3841, 3841, 167, 2004, 0x00000000 +0, 4008, 4008, 167, 2004, 0x00000000 +0, 4175, 4175, 167, 2004, 0x00000000 +0, 4342, 4342, 167, 2004, 0x00000000 +0, 4509, 4509, 167, 2004, 0x00000000 +0, 4676, 4676, 167, 2004, 0x00000000 +0, 4843, 4843, 167, 2004, 0x00000000 +0, 5010, 5010, 167, 2004, 0x00000000 +0, 5177, 5177, 167, 2004, 0x00000000 +0, 5344, 5344, 167, 2004, 0x00000000 +0, 5511, 5511, 167, 2004, 0x00000000 +0, 5678, 5678, 167, 2004, 0x00000000 +0, 5845, 5845, 167, 2004, 0x00000000 +0, 6012, 6012, 167, 2004, 0x00000000 +0, 6179, 6179, 167, 2004, 0x00000000 +0, 6346, 6346, 167, 2004, 0x00000000 +0, 6513, 6513, 167, 2004, 0x00000000 +0, 6680, 6680, 166, 1992, 0x00000000 +0, 6847, 6847, 167, 2004, 0x00000000 +0, 7014, 7014, 167, 2004, 0x00000000 +0, 7181, 7181, 167, 2004, 0x00000000 +0, 7348, 7348, 167, 2004, 0x00000000 +0, 7515, 7515, 167, 2004, 0x00000000 +0, 7682, 7682, 167, 2004, 0x00000000 +0, 7849, 7849, 167, 2004, 0x00000000 +0, 8016, 8016, 167, 2004, 0x00000000 +0, 8183, 8183, 167, 2004, 0x00000000 +0, 8349, 8349, 167, 2004, 0x00000000 +0, 8516, 8516, 167, 2004, 0x00000000 +0, 8683, 8683, 167, 2004, 0x00000000 +0, 8850, 8850, 167, 2004, 0x00000000 +0, 9017, 9017, 167, 2004, 0x00000000 +0, 9184, 9184, 167, 2004, 0x00000000 +0, 9351, 9351, 167, 2004, 0x00000000 +0, 9518, 9518, 82, 984, 0x00000000 diff --git a/tests/ref/fate/pcm_dvd-16-5.1-96000 b/tests/ref/fate/pcm_dvd-16-5.1-96000 new file mode 100644 index 0000000000..64447a9aa5 --- /dev/null +++ b/tests/ref/fate/pcm_dvd-16-5.1-96000 @@ -0,0 +1,51 @@ +d8e182dfa46524c28d1f78a4cc1f2719 *tests/data/fate/pcm_dvd-16-5.1-96000.vob +90112 tests/data/fate/pcm_dvd-16-5.1-96000.vob +#tb 0: 1/96000 +#media_type 0: audio +#codec_id 0: pcm_s16le +#sample_rate 0: 96000 +#channel_layout_name 0: 5.1 +0, 0, 0, 166, 1992, 0x00000000 +0, 167, 167, 167, 2004, 0x00000000 +0, 334, 334, 167, 2004, 0x00000000 +0, 501, 501, 167, 2004, 0x00000000 +0, 668, 668, 167, 2004, 0x00000000 +0, 835, 835, 167, 2004, 0x00000000 +0, 1002, 1002, 167, 2004, 0x00000000 +0, 1169, 1169, 167, 2004, 0x00000000 +0, 1337, 1337, 167, 2004, 0x00000000 +0, 1503, 1503, 167, 2004, 0x00000000 +0, 1670, 1670, 167, 2004, 0x00000000 +0, 1837, 1837, 167, 2004, 0x00000000 +0, 2004, 2004, 167, 2004, 0x00000000 +0, 2171, 2171, 167, 2004, 0x00000000 +0, 2338, 2338, 167, 2004, 0x00000000 +0, 2505, 2505, 167, 2004, 0x00000000 +0, 2672, 2672, 167, 2004, 0x00000000 +0, 2839, 2839, 167, 2004, 0x00000000 +0, 3006, 3006, 167, 2004, 0x00000000 +0, 3173, 3173, 167, 2004, 0x00000000 +0, 3340, 3340, 167, 2004, 0x00000000 +0, 3507, 3507, 167, 2004, 0x00000000 +0, 3674, 3674, 167, 2004, 0x00000000 +0, 3841, 3841, 167, 2004, 0x00000000 +0, 4009, 4009, 167, 2004, 0x00000000 +0, 4175, 4175, 167, 2004, 0x00000000 +0, 4342, 4342, 167, 2004, 0x00000000 +0, 4509, 4509, 167, 2004, 0x00000000 +0, 4676, 4676, 167, 2004, 0x00000000 +0, 4843, 4843, 167, 2004, 0x00000000 +0, 5010, 5010, 167, 2004, 0x00000000 +0, 5177, 5177, 167, 2004, 0x00000000 +0, 5344, 5344, 167, 2004, 0x00000000 +0, 5511, 5511, 167, 2004, 0x00000000 +0, 5678, 5678, 167, 2004, 0x00000000 +0, 5845, 5845, 167, 2004, 0x00000000 +0, 6012, 6012, 167, 2004, 0x00000000 +0, 6179, 6179, 167, 2004, 0x00000000 +0, 6346, 6346, 167, 2004, 0x00000000 +0, 6513, 6513, 167, 2004, 0x00000000 +0, 6681, 6681, 166, 1992, 0x00000000 +0, 6847, 6847, 167, 2004, 0x00000000 +0, 7014, 7014, 167, 2004, 0x00000000 +0, 7181, 7181, 101, 1212, 0x00000000 diff --git a/tests/ref/fate/pcm_dvd-16-7.1-48000 b/tests/ref/fate/pcm_dvd-16-7.1-48000 new file mode 100644 index 0000000000..dc7ff3e6e4 --- /dev/null +++ b/tests/ref/fate/pcm_dvd-16-7.1-48000 @@ -0,0 +1,69 @@ +2644ceac530c074d638cc087f2045251 *tests/data/fate/pcm_dvd-16-7.1-48000.vob +126976 tests/data/fate/pcm_dvd-16-7.1-48000.vob +#tb 0: 1/48000 +#media_type 0: audio +#codec_id 0: pcm_s16le +#sample_rate 0: 48000 +#channel_layout_name 0: 7.1 +0, 0, 0, 124, 1984, 0x9d57fb8d +0, 125, 125, 125, 2000, 0x5d98ca5b +0, 250, 250, 125, 2000, 0xcf47f872 +0, 375, 375, 125, 2000, 0xd0b9c223 +0, 500, 500, 125, 2000, 0xf929e0e2 +0, 625, 625, 125, 2000, 0xc893f22c +0, 750, 750, 125, 2000, 0x8843fafa +0, 875, 875, 125, 2000, 0xb7e30a8e +0, 1000, 1000, 125, 2000, 0xe4fddc6b +0, 1125, 1125, 125, 2000, 0x5bd70b66 +0, 1250, 1250, 125, 2000, 0x9252e2e8 +0, 1375, 1375, 125, 2000, 0x1baaff6a +0, 1500, 1500, 125, 2000, 0xd363b522 +0, 1625, 1625, 125, 2000, 0xfafe00a4 +0, 1750, 1750, 125, 2000, 0x0980dc2c +0, 1875, 1875, 125, 2000, 0xb0e5128c +0, 2000, 2000, 125, 2000, 0xd8a0ddc5 +0, 2125, 2125, 125, 2000, 0xffb8e1b4 +0, 2250, 2250, 125, 2000, 0x1842ea9a +0, 2375, 2375, 125, 2000, 0x35c6e4d3 +0, 2500, 2500, 125, 2000, 0xa245009c +0, 2625, 2625, 125, 2000, 0x7daef475 +0, 2750, 2750, 125, 2000, 0x85d4fe0b +0, 2875, 2875, 125, 2000, 0x2000ec85 +0, 3000, 3000, 125, 2000, 0x56c9d7a0 +0, 3125, 3125, 125, 2000, 0x8edae018 +0, 3250, 3250, 125, 2000, 0x5345ec09 +0, 3375, 3375, 125, 2000, 0xe888ee0d +0, 3500, 3500, 125, 2000, 0xa8c10d13 +0, 3625, 3625, 125, 2000, 0x4089fd76 +0, 3750, 3750, 125, 2000, 0xf3371321 +0, 3875, 3875, 125, 2000, 0x50450212 +0, 4000, 4000, 125, 2000, 0x75eef816 +0, 4125, 4125, 125, 2000, 0xfd94ea7b +0, 4250, 4250, 125, 2000, 0xd20ec50a +0, 4375, 4375, 125, 2000, 0x4f2c0871 +0, 4500, 4500, 125, 2000, 0x441deee4 +0, 4625, 4625, 125, 2000, 0xd94d0924 +0, 4750, 4750, 125, 2000, 0xe5d0c8e6 +0, 4875, 4875, 125, 2000, 0x0166dd90 +0, 5000, 5000, 124, 1984, 0x8d0ede76 +0, 5125, 5125, 125, 2000, 0xdf0edb96 +0, 5250, 5250, 125, 2000, 0xf53bf7db +0, 5375, 5375, 125, 2000, 0x8895ee37 +0, 5500, 5500, 125, 2000, 0xaac3f939 +0, 5625, 5625, 125, 2000, 0x6ca311ed +0, 5750, 5750, 125, 2000, 0x7311d6c3 +0, 5875, 5875, 125, 2000, 0x3facdca1 +0, 6000, 6000, 125, 2000, 0xbfa9f8cb +0, 6125, 6125, 125, 2000, 0x1ef8cbd5 +0, 6250, 6250, 125, 2000, 0x835ff155 +0, 6375, 6375, 125, 2000, 0x76bd08d9 +0, 6500, 6500, 125, 2000, 0xe363d4b1 +0, 6625, 6625, 125, 2000, 0x7d22efc6 +0, 6750, 6750, 125, 2000, 0x6796cd13 +0, 6875, 6875, 125, 2000, 0x7255e228 +0, 7000, 7000, 125, 2000, 0x68fbe3f5 +0, 7125, 7125, 125, 2000, 0x901ffed7 +0, 7250, 7250, 125, 2000, 0xe9bbe07e +0, 7375, 7375, 125, 2000, 0xe4850e2b +0, 7500, 7500, 125, 2000, 0xca99f73a +0, 7625, 7625, 57, 912, 0x82c3c85e diff --git a/tests/ref/fate/pcm_dvd-24-1-48000 b/tests/ref/fate/pcm_dvd-24-1-48000 new file mode 100644 index 0000000000..98f4dbcd9d --- /dev/null +++ b/tests/ref/fate/pcm_dvd-24-1-48000 @@ -0,0 +1,59 @@ +95a5e963bb6b654603089f3e17718b16 *tests/data/fate/pcm_dvd-24-1-48000.vob +106496 tests/data/fate/pcm_dvd-24-1-48000.vob +#tb 0: 1/48000 +#media_type 0: audio +#codec_id 0: pcm_s24le +#sample_rate 0: 48000 +#channel_layout_name 0: mono +0, 0, 0, 664, 1992, 0x722ccac0 +0, 672, 672, 668, 2004, 0x7a82f0db +0, 1344, 1344, 672, 2016, 0xe91cd0d1 +0, 2016, 2016, 668, 2004, 0x76fbb193 +0, 2688, 2688, 672, 2016, 0xc85bd904 +0, 3360, 3360, 668, 2004, 0x698219fa +0, 4032, 4032, 672, 2016, 0xe74cd175 +0, 4704, 4704, 668, 2004, 0x684bd409 +0, 5376, 5376, 672, 2016, 0xf497da15 +0, 6048, 6048, 668, 2004, 0x6166e1ea +0, 6720, 6720, 672, 2016, 0x3836159e +0, 7392, 7392, 668, 2004, 0x0827cfe5 +0, 8064, 8064, 672, 2016, 0x78150039 +0, 8736, 8736, 668, 2004, 0x28bcc323 +0, 9408, 9408, 672, 2016, 0x7123c17d +0, 10080, 10080, 668, 2004, 0xcbfeed6f +0, 10752, 10752, 672, 2016, 0x05d6128d +0, 11424, 11424, 668, 2004, 0xb4f1e9b9 +0, 12096, 12096, 672, 2016, 0xf83b0966 +0, 12768, 12768, 668, 2004, 0x71a9f220 +0, 13440, 13440, 672, 2016, 0x97b5fc85 +0, 14112, 14112, 668, 2004, 0xda97b165 +0, 14784, 14784, 672, 2016, 0x43c9cfcf +0, 15456, 15456, 668, 2004, 0x5d83e552 +0, 16128, 16128, 672, 2016, 0xe1bbc192 +0, 16800, 16800, 668, 2004, 0xdec9a0ba +0, 17472, 17472, 672, 2016, 0xcc01cd21 +0, 18144, 18144, 668, 2004, 0x73f99e51 +0, 18816, 18816, 672, 2016, 0x023ec896 +0, 19488, 19488, 668, 2004, 0x4d5cd720 +0, 20160, 20160, 672, 2016, 0x9af2bb31 +0, 20832, 20832, 668, 2004, 0xd2a3dac6 +0, 21504, 21504, 672, 2016, 0x02dbce4f +0, 22176, 22176, 668, 2004, 0xbba5f7e6 +0, 22848, 22848, 672, 2016, 0xfb5501c1 +0, 23520, 23520, 668, 2004, 0xe953ed65 +0, 24192, 24192, 672, 2016, 0x5c83d800 +0, 24864, 24864, 668, 2004, 0xabc0e62c +0, 25536, 25536, 672, 2016, 0xda8be7e0 +0, 26208, 26208, 668, 2004, 0x0acbc166 +0, 26880, 26880, 664, 1992, 0x46dddfa4 +0, 27552, 27552, 672, 2016, 0x9a33b4cc +0, 28224, 28224, 668, 2004, 0xda13d604 +0, 28896, 28896, 672, 2016, 0xe92dd4fb +0, 29568, 29568, 668, 2004, 0xedd2bcec +0, 30240, 30240, 672, 2016, 0x73afe253 +0, 30912, 30912, 668, 2004, 0x17eae64a +0, 31584, 31584, 672, 2016, 0x48b0f6c2 +0, 32256, 32256, 668, 2004, 0x4f72fb8d +0, 32928, 32928, 672, 2016, 0x3ad7dfdd +0, 33600, 33600, 668, 2004, 0x3e72ee51 +0, 34272, 34272, 404, 1212, 0x416c4aef diff --git a/tests/ref/fate/pcm_dvd-24-2-48000 b/tests/ref/fate/pcm_dvd-24-2-48000 new file mode 100644 index 0000000000..817cd934a5 --- /dev/null +++ b/tests/ref/fate/pcm_dvd-24-2-48000 @@ -0,0 +1,36 @@ +6fcd235f0c165f2c5f4431f9e0d60d28 *tests/data/fate/pcm_dvd-24-2-48000.vob +8218624 tests/data/fate/pcm_dvd-24-2-48000.vob +#tb 0: 1/48000 +#media_type 0: audio +#codec_id 0: pcm_s24le +#sample_rate 0: 48000 +#channel_layout_name 0: stereo +0, 0, 0, 332, 1992, 0x13af13b9 +0, 336, 336, 334, 2004, 0x178ac9be +0, 672, 672, 336, 2016, 0xc0c9266b +0, 1008, 1008, 334, 2004, 0x0266b229 +0, 1344, 1344, 336, 2016, 0xe821e124 +0, 1680, 1680, 334, 2004, 0xd7cedefd +0, 2016, 2016, 336, 2016, 0xb817b01c +0, 2352, 2352, 334, 2004, 0xd7a8e953 +0, 2688, 2688, 336, 2016, 0xc20cf5fa +0, 3024, 3024, 334, 2004, 0xe5ee903e +0, 3360, 3360, 336, 2016, 0xbe20ec1d +0, 3696, 3696, 334, 2004, 0x9708d462 +0, 4032, 4032, 336, 2016, 0x9e82f06c +0, 4368, 4368, 334, 2004, 0x5069d037 +0, 4704, 4704, 336, 2016, 0xcfb6effe +0, 5040, 5040, 334, 2004, 0xe13c128a +0, 5376, 5376, 336, 2016, 0x8564d28e +0, 5712, 5712, 334, 2004, 0x116dc5c0 +0, 6048, 6048, 336, 2016, 0xf0ca183b +0, 6384, 6384, 334, 2004, 0x39e5d580 +0, 6720, 6720, 336, 2016, 0xaacbf84e +0, 7056, 7056, 334, 2004, 0x50b7ed68 +0, 7392, 7392, 336, 2016, 0x83451550 +0, 7728, 7728, 334, 2004, 0x4523eebf +0, 8064, 8064, 336, 2016, 0x5781de58 +0, 8400, 8400, 334, 2004, 0x66f2e12a +0, 8736, 8736, 336, 2016, 0xdaebe5e0 +0, 9072, 9072, 334, 2004, 0x9b83d9df +0, 9408, 9408, 192, 1152, 0xdaf44e66 diff --git a/tests/ref/fate/pcm_dvd-24-5.1-48000 b/tests/ref/fate/pcm_dvd-24-5.1-48000 new file mode 100644 index 0000000000..361a2e5ec5 --- /dev/null +++ b/tests/ref/fate/pcm_dvd-24-5.1-48000 @@ -0,0 +1,94 @@ +131d92cc9349ab808cf60dd0c9ed8df6 *tests/data/fate/pcm_dvd-24-5.1-48000.vob +2519040 tests/data/fate/pcm_dvd-24-5.1-48000.vob +#tb 0: 1/48000 +#media_type 0: audio +#codec_id 0: pcm_s24le +#sample_rate 0: 48000 +#channel_layout_name 0: 5.1 +0, 0, 0, 108, 1944, 0xd474b1dc +0, 112, 112, 112, 2016, 0x7b1a40cc +0, 224, 224, 112, 2016, 0xa5be1eff +0, 336, 336, 108, 1944, 0x8e889bbf +0, 448, 448, 112, 2016, 0x64de154d +0, 560, 560, 112, 2016, 0xd0d98f35 +0, 672, 672, 112, 2016, 0xa607ff3b +0, 784, 784, 108, 1944, 0x3e32521e +0, 896, 896, 112, 2016, 0xc278e708 +0, 1008, 1008, 112, 2016, 0x6228e57a +0, 1120, 1120, 112, 2016, 0xa0fbd56d +0, 1232, 1232, 108, 1944, 0xefa5d55c +0, 1344, 1344, 112, 2016, 0x309900c8 +0, 1456, 1456, 112, 2016, 0x65d5154a +0, 1568, 1568, 112, 2016, 0x7a6777fd +0, 1680, 1680, 108, 1944, 0xeef5828c +0, 1792, 1792, 112, 2016, 0x05e2fe81 +0, 1904, 1904, 112, 2016, 0xaf4a5c67 +0, 2016, 2016, 112, 2016, 0xd881cccd +0, 2128, 2128, 108, 1944, 0xba7358a5 +0, 2240, 2240, 112, 2016, 0x0341f0d2 +0, 2352, 2352, 112, 2016, 0x0d5e2642 +0, 2464, 2464, 112, 2016, 0xc3442415 +0, 2576, 2576, 108, 1944, 0x04e23fa2 +0, 2688, 2688, 112, 2016, 0xbe5d297d +0, 2800, 2800, 112, 2016, 0x36bee2ef +0, 2912, 2912, 112, 2016, 0x5b1fa6bf +0, 2996, 2996, 108, 1944, 0x842993a2 +0, 3108, 3108, 112, 2016, 0xad60830b +0, 3220, 3220, 112, 2016, 0x59de6600 +0, 3332, 3332, 112, 2016, 0xbf6f32f0 +0, 3444, 3444, 108, 1944, 0x7a2d1b23 +0, 3556, 3556, 112, 2016, 0x05755245 +0, 3668, 3668, 112, 2016, 0x6f048e4b +0, 3780, 3780, 112, 2016, 0xbddb7141 +0, 3892, 3892, 108, 1944, 0x27f927c3 +0, 4004, 4004, 112, 2016, 0x1b72043a +0, 4116, 4116, 112, 2016, 0x8196613d +0, 4228, 4228, 112, 2016, 0x582803ae +0, 4340, 4340, 108, 1944, 0xe61b8fef +0, 4452, 4452, 112, 2016, 0xd6c793ac +0, 4564, 4564, 112, 2016, 0x9cd216a8 +0, 4676, 4676, 108, 1944, 0x0329923f +0, 4788, 4788, 112, 2016, 0x389e4741 +0, 4900, 4900, 112, 2016, 0x257b7c1c +0, 5012, 5012, 112, 2016, 0xbd6af710 +0, 5124, 5124, 108, 1944, 0x1b1a08cd +0, 5236, 5236, 112, 2016, 0x7c1c56ab +0, 5348, 5348, 112, 2016, 0x8dd343a2 +0, 5460, 5460, 112, 2016, 0xedef5b90 +0, 5572, 5572, 108, 1944, 0x1cb19fa5 +0, 5684, 5684, 112, 2016, 0x7262409f +0, 5796, 5796, 112, 2016, 0x39fb2f0c +0, 5908, 5908, 112, 2016, 0xfc2e6c94 +0, 5992, 5992, 108, 1944, 0x5ebd2dc3 +0, 6104, 6104, 112, 2016, 0x545aa3cf +0, 6216, 6216, 112, 2016, 0x2ccdb39d +0, 6328, 6328, 112, 2016, 0x1fd639a5 +0, 6440, 6440, 108, 1944, 0x0788a815 +0, 6552, 6552, 112, 2016, 0xe904c713 +0, 6664, 6664, 112, 2016, 0x2451eb77 +0, 6776, 6776, 112, 2016, 0x9cf3d1bf +0, 6888, 6888, 108, 1944, 0x25983223 +0, 7000, 7000, 112, 2016, 0x4e426817 +0, 7112, 7112, 112, 2016, 0x386fe97d +0, 7224, 7224, 112, 2016, 0x20ed0d8d +0, 7336, 7336, 108, 1944, 0xbc097653 +0, 7448, 7448, 112, 2016, 0x6211057e +0, 7560, 7560, 112, 2016, 0x0a0825f3 +0, 7672, 7672, 112, 2016, 0x377e6144 +0, 7784, 7784, 108, 1944, 0xd163ff87 +0, 7896, 7896, 112, 2016, 0xde483afa +0, 8008, 8008, 112, 2016, 0x8b80471f +0, 8120, 8120, 112, 2016, 0x35f27a6d +0, 8232, 8232, 108, 1944, 0xaa224460 +0, 8344, 8344, 112, 2016, 0xda986b7e +0, 8456, 8456, 112, 2016, 0xea5058a6 +0, 8568, 8568, 112, 2016, 0x74be6ed0 +0, 8680, 8680, 108, 1944, 0x0526c60e +0, 8792, 8792, 112, 2016, 0x953f6390 +0, 8904, 8904, 112, 2016, 0xc9cc0d3a +0, 8988, 8988, 108, 1944, 0xef0bc41e +0, 9100, 9100, 112, 2016, 0x2bcb9fff +0, 9212, 9212, 112, 2016, 0x21a51ee9 +0, 9324, 9324, 112, 2016, 0x6cd1f18b +0, 9436, 9436, 108, 1944, 0x40e849a9 +0, 9548, 9548, 52, 936, 0xd668ccc3 diff --git a/tests/ref/fate/pcm_dvd-24-7.1-48000 b/tests/ref/fate/pcm_dvd-24-7.1-48000 new file mode 100644 index 0000000000..89c9b43a5b --- /dev/null +++ b/tests/ref/fate/pcm_dvd-24-7.1-48000 @@ -0,0 +1,69 @@ +f3581bf0b1cf291662fc4e087b930c84 *tests/data/fate/pcm_dvd-24-7.1-48000.vob +126976 tests/data/fate/pcm_dvd-24-7.1-48000.vob +#tb 0: 1/48000 +#media_type 0: audio +#codec_id 0: pcm_s24le +#sample_rate 0: 48000 +#channel_layout_name 0: 7.1 +0, 0, 0, 83, 1992, 0x07f25ccf +0, 83, 83, 83, 1992, 0x820309d5 +0, 166, 166, 83, 1992, 0x4f0b1c4f +0, 249, 249, 83, 1992, 0xe6791628 +0, 332, 332, 83, 1992, 0xb498e297 +0, 415, 415, 83, 1992, 0xecb54408 +0, 498, 498, 83, 1992, 0xc9715746 +0, 581, 581, 83, 1992, 0x945481b0 +0, 664, 664, 83, 1992, 0xc3c9a8aa +0, 747, 747, 83, 1992, 0xd2f47523 +0, 830, 830, 83, 1992, 0x2814f450 +0, 913, 913, 83, 1992, 0x6085a1cb +0, 996, 996, 83, 1992, 0x625b2279 +0, 1079, 1079, 83, 1992, 0xc094f133 +0, 1162, 1162, 83, 1992, 0x14a3d1ec +0, 1245, 1245, 83, 1992, 0xfe5fb1c1 +0, 1328, 1328, 83, 1992, 0x84414c88 +0, 1411, 1411, 83, 1992, 0x2e054afe +0, 1494, 1494, 83, 1992, 0xae901ffe +0, 1577, 1577, 83, 1992, 0x2657fa0a +0, 1660, 1660, 83, 1992, 0x09504b60 +0, 1743, 1743, 83, 1992, 0xbae28d8d +0, 1826, 1826, 83, 1992, 0x51a2d108 +0, 1909, 1909, 83, 1992, 0x0d715388 +0, 1992, 1992, 83, 1992, 0x15ee40e6 +0, 2075, 2075, 83, 1992, 0xf9944d76 +0, 2158, 2158, 83, 1992, 0xf018f40e +0, 2241, 2241, 83, 1992, 0xc975e78d +0, 2324, 2324, 83, 1992, 0xf86b634d +0, 2407, 2407, 83, 1992, 0xd3ace8f0 +0, 2490, 2490, 83, 1992, 0xb7b3783d +0, 2573, 2573, 83, 1992, 0x31b996ae +0, 2656, 2656, 83, 1992, 0xcaa8b1d1 +0, 2739, 2739, 83, 1992, 0x9f7d068e +0, 2822, 2822, 83, 1992, 0x3d52215a +0, 2905, 2905, 83, 1992, 0xd9445472 +0, 2988, 2988, 83, 1992, 0xe20bf044 +0, 3071, 3071, 83, 1992, 0xf6d9a9ab +0, 3154, 3154, 83, 1992, 0xe9b1ca93 +0, 3237, 3237, 83, 1992, 0xf704e3ae +0, 3320, 3320, 83, 1992, 0xc765ad45 +0, 3403, 3403, 83, 1992, 0x2408aeb8 +0, 3486, 3486, 83, 1992, 0x7f151863 +0, 3569, 3569, 83, 1992, 0xd3c51b0a +0, 3652, 3652, 83, 1992, 0x2525f59a +0, 3735, 3735, 83, 1992, 0x2e5483a0 +0, 3818, 3818, 83, 1992, 0x20fba8da +0, 3901, 3901, 83, 1992, 0xc58094a4 +0, 3984, 3984, 83, 1992, 0xfc4c12d1 +0, 4067, 4067, 83, 1992, 0x8e9f4033 +0, 4150, 4150, 83, 1992, 0xd71ae1b1 +0, 4233, 4233, 83, 1992, 0x2b2c185d +0, 4316, 4316, 83, 1992, 0x1ae9c95c +0, 4399, 4399, 83, 1992, 0x1cca11d1 +0, 4482, 4482, 83, 1992, 0x4f5a930f +0, 4565, 4565, 83, 1992, 0xb1944352 +0, 4648, 4648, 83, 1992, 0x027ff599 +0, 4731, 4731, 83, 1992, 0x024a65de +0, 4814, 4814, 83, 1992, 0x06559979 +0, 4897, 4897, 83, 1992, 0x335591ad +0, 4980, 4980, 83, 1992, 0x29e3dfd2 +0, 5063, 5063, 57, 1368, 0xd8c3d35e