diff --git a/tests/fate/matroska.mak b/tests/fate/matroska.mak index 7c4eed358f..1d68be81c8 100644 --- a/tests/fate/matroska.mak +++ b/tests/fate/matroska.mak @@ -31,6 +31,12 @@ fate-matroska-zlib-decompression: CMD = framecrc -i $(TARGET_SAMPLES)/mkv/subtit FATE_MATROSKA-$(CONFIG_MATROSKA_DEMUXER) += fate-matroska-lzo-decompression fate-matroska-lzo-decompression: CMD = framecrc -i $(TARGET_SAMPLES)/mkv/lzo.mka -c copy +# This tests that the ALAC extradata is correctly transformed upon remuxing. +# It also tests setting the AV_DISPOSITION_COMMENT disposition as well as +# writing creation_time metadata. +FATE_MATROSKA_FFMPEG_FFPROBE-$(call REMUX, MATROSKA) += fate-matroska-alac-remux +fate-matroska-alac-remux: CMD = transcode mov $(TARGET_SAMPLES)/lossless-audio/inside.m4a matroska "-map 0:a -c copy -metadata creation_time=2009-01-25T16:08:26.000000Z -disposition +comment" "-c copy" "-show_entries format_tags:stream_disposition" + # This tests that the matroska demuxer correctly propagates # the channel layout contained in vorbis comments in the CodecPrivate # of flac tracks. It also tests header removal compression. diff --git a/tests/ref/fate/matroska-alac-remux b/tests/ref/fate/matroska-alac-remux new file mode 100644 index 0000000000..7d0d4823b3 --- /dev/null +++ b/tests/ref/fate/matroska-alac-remux @@ -0,0 +1,173 @@ +786eb91ba6185c7c42522751cadef331 *tests/data/fate/matroska-alac-remux.matroska +1293836 tests/data/fate/matroska-alac-remux.matroska +#extradata 0: 36, 0x562b05d8 +#tb 0: 1/1000 +#media_type 0: audio +#codec_id 0: alac +#sample_rate 0: 44100 +#channel_layout_name 0: stereo +0, 0, 0, 0, 32, 0xa0af0dfe +0, 93, 93, 0, 6701, 0xa9ddc14e +0, 186, 186, 0, 6639, 0x3ccda8d6 +0, 279, 279, 0, 5722, 0x99a8cdbb +0, 372, 372, 0, 5442, 0xe94d8bd8 +0, 464, 464, 0, 5211, 0x19d23acb +0, 557, 557, 0, 4843, 0x5c013b9c +0, 650, 650, 0, 8351, 0x0df50d26 +0, 743, 743, 0, 5981, 0x1211487e +0, 836, 836, 0, 5747, 0xec5219c6 +0, 929, 929, 0, 4956, 0x75b07b7a +0, 1022, 1022, 0, 4856, 0xbd314cc0 +0, 1115, 1115, 0, 4805, 0x8a27192d +0, 1207, 1207, 0, 7834, 0xafb5d3e8 +0, 1300, 1300, 0, 5535, 0x04f3a427 +0, 1393, 1393, 0, 5389, 0xc6cc2676 +0, 1486, 1486, 0, 6363, 0xad5a3d0f +0, 1579, 1579, 0, 4526, 0x774aa96a +0, 1672, 1672, 0, 4514, 0xbf5fc96d +0, 1765, 1765, 0, 8487, 0x8b737a66 +0, 1858, 1858, 0, 8489, 0x1e913827 +0, 1950, 1950, 0, 7711, 0x97aa8e9b +0, 2043, 2043, 0, 7686, 0x86038f56 +0, 2136, 2136, 0, 6116, 0x7fc6cd9e +0, 2229, 2229, 0, 6022, 0xfb21af45 +0, 2322, 2322, 0, 9569, 0xc9804ce4 +0, 2415, 2415, 0, 10587, 0xce263cfd +0, 2508, 2508, 0, 10659, 0x90ce6886 +0, 2601, 2601, 0, 10446, 0x07054263 +0, 2694, 2694, 0, 10031, 0x566c25a6 +0, 2786, 2786, 0, 10566, 0xfee0240c +0, 2879, 2879, 0, 11322, 0x12aab358 +0, 2972, 2972, 0, 11834, 0x34c4841a +0, 3065, 3065, 0, 11508, 0x49acb752 +0, 3158, 3158, 0, 11450, 0xddc7e5bd +0, 3251, 3251, 0, 11540, 0x80c52fd9 +0, 3344, 3344, 0, 11538, 0xf858f2b8 +0, 3437, 3437, 0, 10981, 0x6b00eed1 +0, 3529, 3529, 0, 11963, 0xe163c9a2 +0, 3622, 3622, 0, 11329, 0x5312d147 +0, 3715, 3715, 0, 10858, 0x8b00c6ee +0, 3808, 3808, 0, 11911, 0xebfca9ce +0, 3901, 3901, 0, 11470, 0xf2e40d02 +0, 3994, 3994, 0, 11770, 0x9eb8b578 +0, 4087, 4087, 0, 11920, 0xd52de5cc +0, 4180, 4180, 0, 11335, 0x1b18b87a +0, 4272, 4272, 0, 10939, 0x6116ef53 +0, 4365, 4365, 0, 12400, 0xbbcecb8b +0, 4458, 4458, 0, 11652, 0x82531ac1 +0, 4551, 4551, 0, 11033, 0x09e607c9 +0, 4644, 4644, 0, 10283, 0xfe50b7a9 +0, 4737, 4737, 0, 10104, 0x5a5933e0 +0, 4830, 4830, 0, 9500, 0x69f4256b +0, 4923, 4923, 0, 9613, 0x00175893 +0, 5016, 5016, 0, 9896, 0xf76adae7 +0, 5108, 5108, 0, 9534, 0x383e2e5b +0, 5201, 5201, 0, 12217, 0xa39f5168 +0, 5294, 5294, 0, 11105, 0xd30d3c9f +0, 5387, 5387, 0, 11015, 0x59acdbba +0, 5480, 5480, 0, 12211, 0xca5d6b4c +0, 5573, 5573, 0, 11542, 0x479a08fa +0, 5666, 5666, 0, 10163, 0x8c1c4aa9 +0, 5759, 5759, 0, 11849, 0xaa499f9d +0, 5851, 5851, 0, 11418, 0x43e0e764 +0, 5944, 5944, 0, 10142, 0x61793ad4 +0, 6037, 6037, 0, 12080, 0x076c025d +0, 6130, 6130, 0, 11550, 0xc6a9ec36 +0, 6223, 6223, 0, 10951, 0xe77cde41 +0, 6316, 6316, 0, 12367, 0xf2068f79 +0, 6409, 6409, 0, 11328, 0x894c7cd9 +0, 6502, 6502, 0, 10253, 0x7d038e2a +0, 6594, 6594, 0, 12366, 0x8c789e8c +0, 6687, 6687, 0, 11727, 0xdb10700c +0, 6780, 6780, 0, 11118, 0x803e44ab +0, 6873, 6873, 0, 10722, 0xec1b73da +0, 6966, 6966, 0, 10471, 0x9d37fd29 +0, 7059, 7059, 0, 10402, 0xa3a1d01f +0, 7152, 7152, 0, 10223, 0xeb1f72d3 +0, 7245, 7245, 0, 10302, 0x84b89df9 +0, 7338, 7338, 0, 10258, 0x1cbdac7b +0, 7430, 7430, 0, 11669, 0xdab41e2e +0, 7523, 7523, 0, 11404, 0x2c3aca64 +0, 7616, 7616, 0, 11256, 0xe08a91d9 +0, 7709, 7709, 0, 11408, 0x6b0ec296 +0, 7802, 7802, 0, 10776, 0x8dc36d7b +0, 7895, 7895, 0, 11463, 0x4251f294 +0, 7988, 7988, 0, 11510, 0x6e4afda3 +0, 8081, 8081, 0, 11895, 0x699bbbbc +0, 8173, 8173, 0, 11170, 0xabe65a6d +0, 8266, 8266, 0, 11229, 0x90096c81 +0, 8359, 8359, 0, 11224, 0x05f170d8 +0, 8452, 8452, 0, 10850, 0xd886c267 +0, 8545, 8545, 0, 11713, 0x20b93e75 +0, 8638, 8638, 0, 11407, 0x435ccc58 +0, 8731, 8731, 0, 11180, 0x70dd503b +0, 8824, 8824, 0, 11624, 0xb5df34b3 +0, 8916, 8916, 0, 12366, 0x9ddac5b3 +0, 9009, 9009, 0, 11480, 0xd75daf70 +0, 9102, 9102, 0, 11065, 0xc3b60d28 +0, 9195, 9195, 0, 10119, 0x91b7526d +0, 9288, 9288, 0, 9941, 0xfae5c951 +0, 9381, 9381, 0, 9672, 0x38c250bb +0, 9474, 9474, 0, 9240, 0x983fb45f +0, 9567, 9567, 0, 9851, 0xff73b7a3 +0, 9660, 9660, 0, 10460, 0xc4b5f639 +0, 9752, 9752, 0, 11840, 0x0369a045 +0, 9845, 9845, 0, 11213, 0x7e358a78 +0, 9938, 9938, 0, 11099, 0x177e0c20 +0, 10031, 10031, 0, 11615, 0x5f9b41db +0, 10124, 10124, 0, 11617, 0x35184b25 +0, 10217, 10217, 0, 10117, 0xb5e4857d +0, 10310, 10310, 0, 11711, 0xf7da3053 +0, 10403, 10403, 0, 11669, 0x05eb475f +0, 10495, 10495, 0, 11255, 0xe7c3587b +0, 10588, 10588, 0, 12237, 0x1576764f +0, 10681, 10681, 0, 11399, 0x9eaea010 +0, 10774, 10774, 0, 10927, 0x9128ed6a +0, 10867, 10867, 0, 11920, 0x4da7b6e1 +0, 10960, 10960, 0, 11288, 0x8bdf7955 +0, 11053, 11053, 0, 10375, 0x7fc19e5e +0, 11146, 11146, 0, 12142, 0xb64329cc +0, 11238, 11238, 0, 11282, 0xaf38984a +0, 11331, 11331, 0, 10259, 0x2984a344 +0, 11424, 11424, 0, 11569, 0x88a62c58 +0, 11517, 11517, 0, 11688, 0xfe3c4f2b +0, 11610, 11610, 0, 11428, 0xc776073b +0, 11703, 11703, 0, 10987, 0x2281046f +0, 11796, 11796, 0, 11028, 0xfe3426c4 +[STREAM] +DISPOSITION:default=1 +DISPOSITION:dub=0 +DISPOSITION:original=0 +DISPOSITION:comment=1 +DISPOSITION:lyrics=0 +DISPOSITION:karaoke=0 +DISPOSITION:forced=0 +DISPOSITION:hearing_impaired=0 +DISPOSITION:visual_impaired=0 +DISPOSITION:clean_effects=0 +DISPOSITION:attached_pic=0 +DISPOSITION:timed_thumbnails=0 +DISPOSITION:captions=0 +DISPOSITION:descriptions=0 +DISPOSITION:metadata=0 +DISPOSITION:dependent=0 +DISPOSITION:still_image=0 +[/STREAM] +[FORMAT] +TAG:title=Inside +TAG:encoder=Lavf +TAG:creation_time=2009-01-25T16:08:26.000000Z +TAG:MAJOR_BRAND=M4A +TAG:MINOR_VERSION=0 +TAG:COMPATIBLE_BRANDS=M4A mp42isom +TAG:DISC=1 +TAG:COMPILATION=1 +TAG:GAPLESS_PLAYBACK=0 +TAG:ENCODING_PARAMS=vers +TAG:ITUNNORM= 000004DF 000004C2 00001E64 00001AB3 00000FB9 00000FB9 00006480 00006480 00000FB9 00000B52 +TAG:ARTIST=Maxwell Strait +TAG:ALBUM_ARTIST=Maxwell Strait +TAG:ALBUM=OpenMusic +TAG:GENRE=Rock +TAG:track=5/13 +[/FORMAT]