From 81b066a3a1dffe83ea2fa0ace4e6be01c6d3136b Mon Sep 17 00:00:00 2001 From: Dimitri Podborski Date: Thu, 19 Oct 2023 00:22:21 -0700 Subject: [PATCH 1/8] add files from m65266. mpegH preselctions + external tracks. Fraunhofer IIS --- .../5_1_3_lang_4_streams_mpf_split_0.json | 14 + .../5_1_3_lang_4_streams_mpf_split_0.mp4 | 3 + ...3_lang_4_streams_mpf_split_0_gpac.ext.json | 56 + ...5_1_3_lang_4_streams_mpf_split_0_gpac.json | 1059 +++++++++++++++++ .../5_1_3_lang_4_streams_mpf_split_1.json | 14 + .../5_1_3_lang_4_streams_mpf_split_1.mp4 | 3 + ...5_1_3_lang_4_streams_mpf_split_1_gpac.json | 951 +++++++++++++++ .../5_1_3_lang_4_streams_mpf_split_2.json | 14 + .../5_1_3_lang_4_streams_mpf_split_2.mp4 | 3 + ...5_1_3_lang_4_streams_mpf_split_2_gpac.json | 951 +++++++++++++++ 10 files changed, 3068 insertions(+) create mode 100644 data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.json create mode 100755 data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.mp4 create mode 100644 data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.ext.json create mode 100644 data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json create mode 100644 data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.json create mode 100755 data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.mp4 create mode 100644 data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json create mode 100644 data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.json create mode 100755 data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.mp4 create mode 100644 data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.json new file mode 100644 index 00000000..62102fef --- /dev/null +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.json @@ -0,0 +1,14 @@ +{ + "contributor": "Fraunhofer IIS", + "description": "", + "mdms_number": "m65266", + "rel_filepath": "./5_1_3_lang_4_streams_mpf_split_0.mp4", + "associated_files": [], + "version": 1, + "md5": "e0a49331e7fa3b93d5cf1c2cad4eccf5", + "published": false, + "features": [], + "conforms_to": [], + "notes": "", + "license": "Copyright (c) 2023 Fraunhofer-Gesellschaft zur F\u00f6rderung der angewandten Forschung e.V.\nAll rights reserved.\n\nThe Conformance File is licensed under the\nCreative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.\nTo view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/." +} diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.mp4 b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.mp4 new file mode 100755 index 00000000..493e7602 --- /dev/null +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43d135af6f56dea184d31c14cdd02b183a755303bf51198b8287aa4bc29d36c7 +size 283492 diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.ext.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.ext.json new file mode 100644 index 00000000..5a48e599 --- /dev/null +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.ext.json @@ -0,0 +1,56 @@ +{ + "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev526-gef57f603-master", + "rel_filepath": "./5_1_3_lang_4_streams_mpf_split_0.mp4", + "extensions": [ + { + "location": "file.moov", + "box": { + "@Size": "157", + "@Type": "extk", + "@Specification": "unknown", + "@Container": "moov", + "UnknownBox": [ + { + "@Size": "57", + "@Type": "extl", + "@Specification": "unknown", + "@Container": "unknown", + "@data": "0x0000000000000001736F756E355F315F335F6C616E675F345F73747265616D735F6D70665F73706C69745F312E6D703400" + }, + { + "@Size": "92", + "@Type": "tkhd", + "@Specification": "unknown", + "@Container": "unknown", + "@data": "0x00000005E131B17EE131B17E000000020000000000000BB8000000000000000000000000010000000001000000000000000000000000000000010000000000000000000000000000400000000000000000000000" + } + ] + } + }, + { + "location": "file.moov", + "box": { + "@Size": "157", + "@Type": "extk", + "@Specification": "unknown", + "@Container": "moov", + "UnknownBox": [ + { + "@Size": "57", + "@Type": "extl", + "@Specification": "unknown", + "@Container": "unknown", + "@data": "0x0000000000000001736F756E355F315F335F6C616E675F345F73747265616D735F6D70665F73706C69745F322E6D703400" + }, + { + "@Size": "92", + "@Type": "tkhd", + "@Specification": "unknown", + "@Container": "unknown", + "@data": "0x00000005E131B17EE131B17E000000030000000000000BB8000000000000000000000000010000000001000000000000000000000000000000010000000000000000000000000000400000000000000000000000" + } + ] + } + } + ] +} diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json new file mode 100644 index 00000000..25548c75 --- /dev/null +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json @@ -0,0 +1,1059 @@ +{ + "IsoMediaFile": { + "@xmlns": "urn:mpeg:isobmff:schema:file:2016", + "@Name": "5_1_3_lang_4_streams_mpf_split_0.mp4", + "FileTypeBox": { + "@Size": "20", + "@Type": "ftyp", + "@Specification": "p12", + "@Container": "file otyp", + "@MajorBrand": "mp42", + "@MinorVersion": "0", + "BrandEntry": { + "@AlternateBrand": "mp42" + } + }, + "MovieBox": { + "@Size": "2538", + "@Type": "moov", + "@Specification": "p12", + "@Container": "file cmvd", + "MovieHeaderBox": { + "@Size": "108", + "@Type": "mvhd", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "moov", + "@CreationTime": "3778130302", + "@ModificationTime": "3778130302", + "@TimeScale": "600", + "@Duration": "3000", + "@NextTrackID": "2" + }, + "MetaBox": { + "@Size": "621", + "@Type": "meta", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "file moov trak moof traf udta", + "GroupListBox": { + "@Size": "609", + "@Type": "grpl", + "@Specification": "iff", + "@Container": "meta", + "EntityToGroupTypeBox": [ + { + "@Size": "197", + "@Type": "pres", + "@Version": "0", + "@Flags": "12288", + "@Specification": "iff", + "@Container": "grpl", + "@group_id": "4096", + "EntityToGroupTypeBoxEntry": { + "@EntityID": "1" + } + }, + { + "@Size": "202", + "@Type": "pres", + "@Version": "0", + "@Flags": "4096", + "@Specification": "iff", + "@Container": "grpl", + "@group_id": "4097", + "EntityToGroupTypeBoxEntry": [ + { + "@EntityID": "1" + }, + { + "@EntityID": "2" + } + ] + }, + { + "@Size": "202", + "@Type": "pres", + "@Version": "0", + "@Flags": "4096", + "@Specification": "iff", + "@Container": "grpl", + "@group_id": "4098", + "EntityToGroupTypeBoxEntry": [ + { + "@EntityID": "1" + }, + { + "@EntityID": "3" + } + ] + } + ] + } + }, + "UnknownBox": [ + { + "@Size": "157", + "@Type": "extk", + "@Specification": "unknown", + "@Container": "unknown", + "UnknownBox": [ + { + "@Size": "57", + "@Type": "extl", + "@Specification": "unknown", + "@Container": "unknown", + "@data": "0x0000000000000001736F756E355F315F335F6C616E675F345F73747265616D735F6D70665F73706C69745F312E6D703400" + }, + { + "@Size": "92", + "@Type": "tkhd", + "@Specification": "unknown", + "@Container": "unknown", + "@data": "0x00000005E131B17EE131B17E000000020000000000000BB8000000000000000000000000010000000001000000000000000000000000000000010000000000000000000000000000400000000000000000000000" + } + ] + }, + { + "@Size": "157", + "@Type": "extk", + "@Specification": "unknown", + "@Container": "unknown", + "UnknownBox": [ + { + "@Size": "57", + "@Type": "extl", + "@Specification": "unknown", + "@Container": "unknown", + "@data": "0x0000000000000001736F756E355F315F335F6C616E675F345F73747265616D735F6D70665F73706C69745F322E6D703400" + }, + { + "@Size": "92", + "@Type": "tkhd", + "@Specification": "unknown", + "@Container": "unknown", + "@data": "0x00000005E131B17EE131B17E000000030000000000000BB8000000000000000000000000010000000001000000000000000000000000000000010000000000000000000000000000400000000000000000000000" + } + ] + } + ], + "TrackBox": { + "@Size": "1487", + "@Type": "trak", + "@Specification": "p12", + "@Container": "moov", + "TrackHeaderBox": { + "@Size": "92", + "@Type": "tkhd", + "@Version": "0", + "@Flags": "7", + "@Specification": "p12", + "@Container": "trak", + "@CreationTime": "3778130302", + "@ModificationTime": "3778130302", + "@TrackID": "1", + "@Duration": "3000", + "@Volume": "1.00" + }, + "MediaBox": { + "@Size": "1387", + "@Type": "mdia", + "@Specification": "p12", + "@Container": "trak", + "MediaHeaderBox": { + "@Size": "32", + "@Type": "mdhd", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "mdia", + "@CreationTime": "3778130302", + "@ModificationTime": "3778130302", + "@TimeScale": "48000", + "@Duration": "240000", + "@LanguageCode": "und" + }, + "HandlerBox": { + "@Size": "37", + "@Type": "hdlr", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "mdia meta minf", + "@hdlrType": "soun", + "@Name": "soun", + "@reserved1": "0", + "@reserved2": "data:application/octet-string,000000000000000000000000" + }, + "MediaInformationBox": { + "@Size": "1310", + "@Type": "minf", + "@Specification": "p12", + "@Container": "mdia", + "SoundMediaHeaderBox": { + "@Size": "16", + "@Type": "smhd", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "minf" + }, + "DataInformationBox": { + "@Size": "36", + "@Type": "dinf", + "@Specification": "p12", + "@Container": "minf meta", + "DataReferenceBox": { + "@Size": "28", + "@Type": "dref", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "dinf", + "URLDataEntryBox": { + "@Size": "12", + "@Type": "url ", + "@Version": "0", + "@Flags": "1", + "@Specification": "p12", + "@Container": "dref" + } + } + }, + "SampleTableBox": { + "@Size": "1250", + "@Type": "stbl", + "@Specification": "p12", + "@Container": "minf", + "SampleDescriptionBox": { + "@Size": "166", + "@Type": "stsd", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "stbl", + "MHASampleEntry": { + "@Size": "150", + "@Type": "mhm2", + "@Specification": "mpegh3Daudio", + "@Container": "stsd", + "@DataReferenceIndex": "1", + "@SampleRate": "48000", + "@Channels": "0", + "@BitsPerSample": "16", + "MHAConfigurationBox": { + "@Size": "114", + "@Type": "mhaC", + "@Specification": "mpegh3Daudio", + "@Container": "mha1 mha2 mhm1 mhm2 wave", + "@configurationVersion": "1", + "@mpegh3daProfileLevelIndication": "0x12", + "@referenceChannelLayout": "19", + "@data": "data:application/octet-string,121944C20B060080D33034F210881C41102208110044000081FF600C810010800010366401902591640310000206400C812008002080000BBF80640803913B014E7829CF0539F029CF0539E0A73F00217820600025FC11CF2F0800011D12F1000011D22C00" + } + } + }, + "TimeToSampleBox": { + "@Size": "32", + "@Type": "stts", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "stbl", + "@EntryCount": "2", + "TimeToSampleEntry": [ + { + "@SampleDelta": "1024", + "@SampleCount": "234" + }, + { + "@SampleDelta": "384", + "@SampleCount": "1" + } + ] + }, + "SampleToChunkBox": { + "@Size": "28", + "@Type": "stsc", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "stbl", + "@EntryCount": "1", + "SampleToChunkEntry": { + "@FirstChunk": "1", + "@SamplesPerChunk": "235", + "@SampleDescriptionIndex": "1" + } + }, + "SampleSizeBox": { + "@Size": "960", + "@Type": "stsz", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "stbl", + "@SampleCount": "235", + "SampleSizeEntry": [ + { + "@Size": "2408" + }, + { + "@Size": "1190" + }, + { + "@Size": "1166" + }, + { + "@Size": "1179" + }, + { + "@Size": "1158" + }, + { + "@Size": "1145" + }, + { + "@Size": "1162" + }, + { + "@Size": "1149" + }, + { + "@Size": "1128" + }, + { + "@Size": "1133" + }, + { + "@Size": "1123" + }, + { + "@Size": "1110" + }, + { + "@Size": "1134" + }, + { + "@Size": "1131" + }, + { + "@Size": "1139" + }, + { + "@Size": "1118" + }, + { + "@Size": "1141" + }, + { + "@Size": "1137" + }, + { + "@Size": "1144" + }, + { + "@Size": "1136" + }, + { + "@Size": "1105" + }, + { + "@Size": "1139" + }, + { + "@Size": "1134" + }, + { + "@Size": "1163" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1201" + }, + { + "@Size": "1251" + }, + { + "@Size": "2744" + }, + { + "@Size": "1118" + }, + { + "@Size": "1132" + }, + { + "@Size": "1147" + }, + { + "@Size": "1133" + }, + { + "@Size": "1125" + }, + { + "@Size": "1132" + }, + { + "@Size": "1128" + }, + { + "@Size": "1112" + }, + { + "@Size": "1117" + }, + { + "@Size": "1132" + }, + { + "@Size": "1130" + }, + { + "@Size": "1119" + }, + { + "@Size": "1136" + }, + { + "@Size": "1138" + }, + { + "@Size": "1125" + }, + { + "@Size": "1129" + }, + { + "@Size": "1130" + }, + { + "@Size": "1125" + }, + { + "@Size": "1145" + }, + { + "@Size": "1130" + }, + { + "@Size": "1132" + }, + { + "@Size": "1144" + }, + { + "@Size": "1122" + }, + { + "@Size": "1138" + }, + { + "@Size": "1136" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1239" + }, + { + "@Size": "2724" + }, + { + "@Size": "1116" + }, + { + "@Size": "1123" + }, + { + "@Size": "1144" + }, + { + "@Size": "1149" + }, + { + "@Size": "1138" + }, + { + "@Size": "1154" + }, + { + "@Size": "1145" + }, + { + "@Size": "1143" + }, + { + "@Size": "1132" + }, + { + "@Size": "1134" + }, + { + "@Size": "1127" + }, + { + "@Size": "1128" + }, + { + "@Size": "1131" + }, + { + "@Size": "1125" + }, + { + "@Size": "1132" + }, + { + "@Size": "1136" + }, + { + "@Size": "1134" + }, + { + "@Size": "1118" + }, + { + "@Size": "1137" + }, + { + "@Size": "1146" + }, + { + "@Size": "1123" + }, + { + "@Size": "1131" + }, + { + "@Size": "1141" + }, + { + "@Size": "1138" + }, + { + "@Size": "1127" + }, + { + "@Size": "1135" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1213" + }, + { + "@Size": "2701" + }, + { + "@Size": "1121" + }, + { + "@Size": "1121" + }, + { + "@Size": "1149" + }, + { + "@Size": "1137" + }, + { + "@Size": "1149" + }, + { + "@Size": "1131" + }, + { + "@Size": "1143" + }, + { + "@Size": "1126" + }, + { + "@Size": "1132" + }, + { + "@Size": "1127" + }, + { + "@Size": "1136" + }, + { + "@Size": "1110" + }, + { + "@Size": "1181" + }, + { + "@Size": "1131" + }, + { + "@Size": "1121" + }, + { + "@Size": "1149" + }, + { + "@Size": "1129" + }, + { + "@Size": "1131" + }, + { + "@Size": "1131" + }, + { + "@Size": "1125" + }, + { + "@Size": "1124" + }, + { + "@Size": "1137" + }, + { + "@Size": "1121" + }, + { + "@Size": "1121" + }, + { + "@Size": "1159" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1231" + }, + { + "@Size": "2755" + }, + { + "@Size": "1113" + }, + { + "@Size": "1155" + }, + { + "@Size": "1123" + }, + { + "@Size": "1160" + }, + { + "@Size": "1153" + }, + { + "@Size": "1132" + }, + { + "@Size": "1146" + }, + { + "@Size": "1132" + }, + { + "@Size": "1133" + }, + { + "@Size": "1159" + }, + { + "@Size": "1124" + }, + { + "@Size": "1125" + }, + { + "@Size": "1149" + }, + { + "@Size": "1126" + }, + { + "@Size": "1135" + }, + { + "@Size": "1133" + }, + { + "@Size": "1160" + }, + { + "@Size": "1125" + }, + { + "@Size": "1165" + }, + { + "@Size": "1140" + }, + { + "@Size": "1128" + }, + { + "@Size": "1121" + }, + { + "@Size": "1123" + }, + { + "@Size": "1133" + }, + { + "@Size": "1125" + }, + { + "@Size": "1120" + }, + { + "@Size": "1121" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1194" + }, + { + "@Size": "1202" + }, + { + "@Size": "1188" + }, + { + "@Size": "1194" + }, + { + "@Size": "1195" + }, + { + "@Size": "1195" + }, + { + "@Size": "1458" + }, + { + "@Size": "1110" + } + ] + }, + "ChunkOffsetBox": { + "@Size": "20", + "@Type": "stco", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "stbl", + "@EntryCount": "1", + "ChunkEntry": { + "@offset": "2566" + } + }, + "SyncSampleBox": { + "@Size": "36", + "@Type": "stss", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "stbl", + "@EntryCount": "5", + "SyncSampleEntry": [ + { + "@sampleNumber": "1" + }, + { + "@sampleNumber": "49" + }, + { + "@sampleNumber": "97" + }, + { + "@sampleNumber": "145" + }, + { + "@sampleNumber": "193" + } + ] + } + } + } + } + } + }, + "MediaDataBox": { + "@Size": "280934", + "@Type": "mdat", + "@Specification": "p12", + "@Container": "file", + "@dataSize": "280926" + } + }, + "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev526-gef57f603-master" +} diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.json new file mode 100644 index 00000000..d42b403b --- /dev/null +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.json @@ -0,0 +1,14 @@ +{ + "contributor": "Fraunhofer IIS", + "description": "", + "mdms_number": "m65266", + "rel_filepath": "./5_1_3_lang_4_streams_mpf_split_1.mp4", + "associated_files": [], + "version": 1, + "md5": "901c9bf9f5218b754723175b301c396b", + "published": false, + "features": [], + "conforms_to": [], + "notes": "", + "license": "Copyright (c) 2023 Fraunhofer-Gesellschaft zur F\u00f6rderung der angewandten Forschung e.V.\nAll rights reserved.\n\nThe Conformance File is licensed under the\nCreative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.\nTo view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/." +} diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.mp4 b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.mp4 new file mode 100755 index 00000000..a0d2691d --- /dev/null +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:506689bcc515207fb8c7fe94779191e53ee10512e8352f98ca2dfaf4f645da8d +size 41874 diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json new file mode 100644 index 00000000..c514d349 --- /dev/null +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json @@ -0,0 +1,951 @@ +{ + "IsoMediaFile": { + "@xmlns": "urn:mpeg:isobmff:schema:file:2016", + "@Name": "5_1_3_lang_4_streams_mpf_split_1.mp4", + "FileTypeBox": { + "@Size": "20", + "@Type": "ftyp", + "@Specification": "p12", + "@Container": "file otyp", + "@MajorBrand": "mp42", + "@MinorVersion": "0", + "BrandEntry": { + "@AlternateBrand": "mp42" + } + }, + "MovieBox": { + "@Size": "1562", + "@Type": "moov", + "@Specification": "p12", + "@Container": "file cmvd", + "MovieHeaderBox": { + "@Size": "108", + "@Type": "mvhd", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "moov", + "@CreationTime": "3778468031", + "@ModificationTime": "3778468031", + "@TimeScale": "600", + "@Duration": "3000", + "@NextTrackID": "2" + }, + "TrackBox": { + "@Size": "1446", + "@Type": "trak", + "@Specification": "p12", + "@Container": "moov", + "TrackHeaderBox": { + "@Size": "92", + "@Type": "tkhd", + "@Version": "0", + "@Flags": "5", + "@Specification": "p12", + "@Container": "trak", + "@CreationTime": "3778468031", + "@ModificationTime": "3778468031", + "@TrackID": "1", + "@Duration": "3000", + "@Volume": "1.00" + }, + "MediaBox": { + "@Size": "1346", + "@Type": "mdia", + "@Specification": "p12", + "@Container": "trak", + "MediaHeaderBox": { + "@Size": "32", + "@Type": "mdhd", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "mdia", + "@CreationTime": "3778468031", + "@ModificationTime": "3778468031", + "@TimeScale": "48000", + "@Duration": "240000", + "@LanguageCode": "und" + }, + "HandlerBox": { + "@Size": "37", + "@Type": "hdlr", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "mdia meta minf", + "@hdlrType": "soun", + "@Name": "soun", + "@reserved1": "0", + "@reserved2": "data:application/octet-string,000000000000000000000000" + }, + "MediaInformationBox": { + "@Size": "1269", + "@Type": "minf", + "@Specification": "p12", + "@Container": "mdia", + "SoundMediaHeaderBox": { + "@Size": "16", + "@Type": "smhd", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "minf" + }, + "DataInformationBox": { + "@Size": "36", + "@Type": "dinf", + "@Specification": "p12", + "@Container": "minf meta", + "DataReferenceBox": { + "@Size": "28", + "@Type": "dref", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "dinf", + "URLDataEntryBox": { + "@Size": "12", + "@Type": "url ", + "@Version": "0", + "@Flags": "1", + "@Specification": "p12", + "@Container": "dref" + } + } + }, + "SampleTableBox": { + "@Size": "1209", + "@Type": "stbl", + "@Specification": "p12", + "@Container": "minf", + "SampleDescriptionBox": { + "@Size": "125", + "@Type": "stsd", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "stbl", + "MHASampleEntry": { + "@Size": "109", + "@Type": "mhm2", + "@Specification": "mpegh3Daudio", + "@Container": "stsd", + "@DataReferenceIndex": "1", + "@SampleRate": "48000", + "@Channels": "0", + "@BitsPerSample": "16", + "MHAConfigurationBox": { + "@Size": "73", + "@Type": "mhaC", + "@Specification": "mpegh3Daudio", + "@Container": "mha1 mha2 mhm1 mhm2 wave", + "@configurationVersion": "1", + "@mpegh3daProfileLevelIndication": "0x12", + "@referenceChannelLayout": "19", + "@data": "data:application/octet-string,121944C00101366069E2C110088120440110000207FD8020108000103664015900C400008190028002080000BBF8040029AEC0084E0A0800008DE160" + } + } + }, + "TimeToSampleBox": { + "@Size": "32", + "@Type": "stts", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "stbl", + "@EntryCount": "2", + "TimeToSampleEntry": [ + { + "@SampleDelta": "1024", + "@SampleCount": "234" + }, + { + "@SampleDelta": "384", + "@SampleCount": "1" + } + ] + }, + "SampleToChunkBox": { + "@Size": "28", + "@Type": "stsc", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "stbl", + "@EntryCount": "1", + "SampleToChunkEntry": { + "@FirstChunk": "1", + "@SamplesPerChunk": "235", + "@SampleDescriptionIndex": "1" + } + }, + "SampleSizeBox": { + "@Size": "960", + "@Type": "stsz", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "stbl", + "@SampleCount": "235", + "SampleSizeEntry": [ + { + "@Size": "421" + }, + { + "@Size": "200" + }, + { + "@Size": "191" + }, + { + "@Size": "178" + }, + { + "@Size": "171" + }, + { + "@Size": "179" + }, + { + "@Size": "166" + }, + { + "@Size": "157" + }, + { + "@Size": "168" + }, + { + "@Size": "167" + }, + { + "@Size": "158" + }, + { + "@Size": "173" + }, + { + "@Size": "161" + }, + { + "@Size": "159" + }, + { + "@Size": "167" + }, + { + "@Size": "172" + }, + { + "@Size": "157" + }, + { + "@Size": "165" + }, + { + "@Size": "165" + }, + { + "@Size": "159" + }, + { + "@Size": "173" + }, + { + "@Size": "167" + }, + { + "@Size": "159" + }, + { + "@Size": "170" + }, + { + "@Size": "167" + }, + { + "@Size": "160" + }, + { + "@Size": "159" + }, + { + "@Size": "168" + }, + { + "@Size": "162" + }, + { + "@Size": "176" + }, + { + "@Size": "166" + }, + { + "@Size": "162" + }, + { + "@Size": "175" + }, + { + "@Size": "164" + }, + { + "@Size": "158" + }, + { + "@Size": "166" + }, + { + "@Size": "170" + }, + { + "@Size": "163" + }, + { + "@Size": "159" + }, + { + "@Size": "178" + }, + { + "@Size": "169" + }, + { + "@Size": "173" + }, + { + "@Size": "160" + }, + { + "@Size": "157" + }, + { + "@Size": "166" + }, + { + "@Size": "169" + }, + { + "@Size": "156" + }, + { + "@Size": "179" + }, + { + "@Size": "436" + }, + { + "@Size": "159" + }, + { + "@Size": "174" + }, + { + "@Size": "159" + }, + { + "@Size": "158" + }, + { + "@Size": "177" + }, + { + "@Size": "161" + }, + { + "@Size": "156" + }, + { + "@Size": "175" + }, + { + "@Size": "157" + }, + { + "@Size": "155" + }, + { + "@Size": "180" + }, + { + "@Size": "162" + }, + { + "@Size": "159" + }, + { + "@Size": "177" + }, + { + "@Size": "161" + }, + { + "@Size": "153" + }, + { + "@Size": "173" + }, + { + "@Size": "164" + }, + { + "@Size": "159" + }, + { + "@Size": "172" + }, + { + "@Size": "161" + }, + { + "@Size": "158" + }, + { + "@Size": "166" + }, + { + "@Size": "176" + }, + { + "@Size": "164" + }, + { + "@Size": "166" + }, + { + "@Size": "166" + }, + { + "@Size": "160" + }, + { + "@Size": "174" + }, + { + "@Size": "167" + }, + { + "@Size": "160" + }, + { + "@Size": "176" + }, + { + "@Size": "161" + }, + { + "@Size": "155" + }, + { + "@Size": "176" + }, + { + "@Size": "169" + }, + { + "@Size": "154" + }, + { + "@Size": "165" + }, + { + "@Size": "170" + }, + { + "@Size": "160" + }, + { + "@Size": "181" + }, + { + "@Size": "165" + }, + { + "@Size": "153" + }, + { + "@Size": "172" + }, + { + "@Size": "170" + }, + { + "@Size": "159" + }, + { + "@Size": "174" + }, + { + "@Size": "427" + }, + { + "@Size": "153" + }, + { + "@Size": "172" + }, + { + "@Size": "158" + }, + { + "@Size": "153" + }, + { + "@Size": "163" + }, + { + "@Size": "167" + }, + { + "@Size": "158" + }, + { + "@Size": "164" + }, + { + "@Size": "171" + }, + { + "@Size": "159" + }, + { + "@Size": "165" + }, + { + "@Size": "175" + }, + { + "@Size": "164" + }, + { + "@Size": "188" + }, + { + "@Size": "166" + }, + { + "@Size": "159" + }, + { + "@Size": "162" + }, + { + "@Size": "160" + }, + { + "@Size": "159" + }, + { + "@Size": "183" + }, + { + "@Size": "164" + }, + { + "@Size": "158" + }, + { + "@Size": "154" + }, + { + "@Size": "163" + }, + { + "@Size": "167" + }, + { + "@Size": "176" + }, + { + "@Size": "165" + }, + { + "@Size": "161" + }, + { + "@Size": "174" + }, + { + "@Size": "164" + }, + { + "@Size": "160" + }, + { + "@Size": "176" + }, + { + "@Size": "161" + }, + { + "@Size": "159" + }, + { + "@Size": "171" + }, + { + "@Size": "164" + }, + { + "@Size": "161" + }, + { + "@Size": "166" + }, + { + "@Size": "164" + }, + { + "@Size": "158" + }, + { + "@Size": "191" + }, + { + "@Size": "165" + }, + { + "@Size": "153" + }, + { + "@Size": "185" + }, + { + "@Size": "158" + }, + { + "@Size": "158" + }, + { + "@Size": "187" + }, + { + "@Size": "438" + }, + { + "@Size": "140" + }, + { + "@Size": "160" + }, + { + "@Size": "159" + }, + { + "@Size": "148" + }, + { + "@Size": "165" + }, + { + "@Size": "162" + }, + { + "@Size": "163" + }, + { + "@Size": "184" + }, + { + "@Size": "160" + }, + { + "@Size": "157" + }, + { + "@Size": "183" + }, + { + "@Size": "164" + }, + { + "@Size": "152" + }, + { + "@Size": "162" + }, + { + "@Size": "170" + }, + { + "@Size": "161" + }, + { + "@Size": "169" + }, + { + "@Size": "171" + }, + { + "@Size": "159" + }, + { + "@Size": "170" + }, + { + "@Size": "159" + }, + { + "@Size": "157" + }, + { + "@Size": "185" + }, + { + "@Size": "160" + }, + { + "@Size": "158" + }, + { + "@Size": "173" + }, + { + "@Size": "159" + }, + { + "@Size": "164" + }, + { + "@Size": "174" + }, + { + "@Size": "162" + }, + { + "@Size": "162" + }, + { + "@Size": "181" + }, + { + "@Size": "165" + }, + { + "@Size": "159" + }, + { + "@Size": "175" + }, + { + "@Size": "163" + }, + { + "@Size": "159" + }, + { + "@Size": "164" + }, + { + "@Size": "161" + }, + { + "@Size": "158" + }, + { + "@Size": "162" + }, + { + "@Size": "173" + }, + { + "@Size": "165" + }, + { + "@Size": "185" + }, + { + "@Size": "158" + }, + { + "@Size": "165" + }, + { + "@Size": "191" + }, + { + "@Size": "431" + }, + { + "@Size": "143" + }, + { + "@Size": "159" + }, + { + "@Size": "163" + }, + { + "@Size": "156" + }, + { + "@Size": "175" + }, + { + "@Size": "163" + }, + { + "@Size": "159" + }, + { + "@Size": "173" + }, + { + "@Size": "163" + }, + { + "@Size": "154" + }, + { + "@Size": "168" + }, + { + "@Size": "160" + }, + { + "@Size": "155" + }, + { + "@Size": "158" + }, + { + "@Size": "181" + }, + { + "@Size": "165" + }, + { + "@Size": "172" + }, + { + "@Size": "159" + }, + { + "@Size": "161" + }, + { + "@Size": "175" + }, + { + "@Size": "166" + }, + { + "@Size": "158" + }, + { + "@Size": "171" + }, + { + "@Size": "170" + }, + { + "@Size": "160" + }, + { + "@Size": "170" + }, + { + "@Size": "163" + }, + { + "@Size": "159" + }, + { + "@Size": "169" + }, + { + "@Size": "174" + }, + { + "@Size": "161" + }, + { + "@Size": "185" + }, + { + "@Size": "163" + }, + { + "@Size": "155" + }, + { + "@Size": "178" + }, + { + "@Size": "162" + }, + { + "@Size": "157" + }, + { + "@Size": "175" + }, + { + "@Size": "161" + }, + { + "@Size": "162" + }, + { + "@Size": "188" + }, + { + "@Size": "191" + } + ] + }, + "ChunkOffsetBox": { + "@Size": "20", + "@Type": "stco", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "stbl", + "@EntryCount": "1", + "ChunkEntry": { + "@offset": "1590" + } + }, + "SyncSampleBox": { + "@Size": "36", + "@Type": "stss", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "stbl", + "@EntryCount": "5", + "SyncSampleEntry": [ + { + "@sampleNumber": "1" + }, + { + "@sampleNumber": "49" + }, + { + "@sampleNumber": "97" + }, + { + "@sampleNumber": "145" + }, + { + "@sampleNumber": "193" + } + ] + } + } + } + } + } + }, + "MediaDataBox": { + "@Size": "40292", + "@Type": "mdat", + "@Specification": "p12", + "@Container": "file", + "@dataSize": "40284" + } + }, + "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev526-gef57f603-master" +} diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.json new file mode 100644 index 00000000..970ac56f --- /dev/null +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.json @@ -0,0 +1,14 @@ +{ + "contributor": "Fraunhofer IIS", + "description": "", + "mdms_number": "m65266", + "rel_filepath": "./5_1_3_lang_4_streams_mpf_split_2.mp4", + "associated_files": [], + "version": 1, + "md5": "0599e7731b44bf0dbbdba0423fa284f2", + "published": false, + "features": [], + "conforms_to": [], + "notes": "", + "license": "Copyright (c) 2023 Fraunhofer-Gesellschaft zur F\u00f6rderung der angewandten Forschung e.V.\nAll rights reserved.\n\nThe Conformance File is licensed under the\nCreative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.\nTo view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/." +} diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.mp4 b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.mp4 new file mode 100755 index 00000000..e000d4db --- /dev/null +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae9b47d3475d2c3fb4fd4057c75dd960edce8f19fbe63000d14fd580489a1a63 +size 41876 diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json new file mode 100644 index 00000000..7b61d0f2 --- /dev/null +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json @@ -0,0 +1,951 @@ +{ + "IsoMediaFile": { + "@xmlns": "urn:mpeg:isobmff:schema:file:2016", + "@Name": "5_1_3_lang_4_streams_mpf_split_2.mp4", + "FileTypeBox": { + "@Size": "20", + "@Type": "ftyp", + "@Specification": "p12", + "@Container": "file otyp", + "@MajorBrand": "mp42", + "@MinorVersion": "0", + "BrandEntry": { + "@AlternateBrand": "mp42" + } + }, + "MovieBox": { + "@Size": "1562", + "@Type": "moov", + "@Specification": "p12", + "@Container": "file cmvd", + "MovieHeaderBox": { + "@Size": "108", + "@Type": "mvhd", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "moov", + "@CreationTime": "3778468033", + "@ModificationTime": "3778468033", + "@TimeScale": "600", + "@Duration": "3000", + "@NextTrackID": "2" + }, + "TrackBox": { + "@Size": "1446", + "@Type": "trak", + "@Specification": "p12", + "@Container": "moov", + "TrackHeaderBox": { + "@Size": "92", + "@Type": "tkhd", + "@Version": "0", + "@Flags": "5", + "@Specification": "p12", + "@Container": "trak", + "@CreationTime": "3778468033", + "@ModificationTime": "3778468033", + "@TrackID": "1", + "@Duration": "3000", + "@Volume": "1.00" + }, + "MediaBox": { + "@Size": "1346", + "@Type": "mdia", + "@Specification": "p12", + "@Container": "trak", + "MediaHeaderBox": { + "@Size": "32", + "@Type": "mdhd", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "mdia", + "@CreationTime": "3778468033", + "@ModificationTime": "3778468033", + "@TimeScale": "48000", + "@Duration": "240000", + "@LanguageCode": "und" + }, + "HandlerBox": { + "@Size": "37", + "@Type": "hdlr", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "mdia meta minf", + "@hdlrType": "soun", + "@Name": "soun", + "@reserved1": "0", + "@reserved2": "data:application/octet-string,000000000000000000000000" + }, + "MediaInformationBox": { + "@Size": "1269", + "@Type": "minf", + "@Specification": "p12", + "@Container": "mdia", + "SoundMediaHeaderBox": { + "@Size": "16", + "@Type": "smhd", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "minf" + }, + "DataInformationBox": { + "@Size": "36", + "@Type": "dinf", + "@Specification": "p12", + "@Container": "minf meta", + "DataReferenceBox": { + "@Size": "28", + "@Type": "dref", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "dinf", + "URLDataEntryBox": { + "@Size": "12", + "@Type": "url ", + "@Version": "0", + "@Flags": "1", + "@Specification": "p12", + "@Container": "dref" + } + } + }, + "SampleTableBox": { + "@Size": "1209", + "@Type": "stbl", + "@Specification": "p12", + "@Container": "minf", + "SampleDescriptionBox": { + "@Size": "125", + "@Type": "stsd", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "stbl", + "MHASampleEntry": { + "@Size": "109", + "@Type": "mhm2", + "@Specification": "mpegh3Daudio", + "@Container": "stsd", + "@DataReferenceIndex": "1", + "@SampleRate": "48000", + "@Channels": "0", + "@BitsPerSample": "16", + "MHAConfigurationBox": { + "@Size": "73", + "@Type": "mhaC", + "@Specification": "mpegh3Daudio", + "@Container": "mha1 mha2 mhm1 mhm2 wave", + "@configurationVersion": "1", + "@mpegh3daProfileLevelIndication": "0x12", + "@referenceChannelLayout": "19", + "@data": "data:application/octet-string,121944C00101366069E2C110088120440110000207FD8020108000103664015900C400008190028002080000BBF8040029AEC0084E0A0C00008E0160" + } + } + }, + "TimeToSampleBox": { + "@Size": "32", + "@Type": "stts", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "stbl", + "@EntryCount": "2", + "TimeToSampleEntry": [ + { + "@SampleDelta": "1024", + "@SampleCount": "234" + }, + { + "@SampleDelta": "384", + "@SampleCount": "1" + } + ] + }, + "SampleToChunkBox": { + "@Size": "28", + "@Type": "stsc", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "stbl", + "@EntryCount": "1", + "SampleToChunkEntry": { + "@FirstChunk": "1", + "@SamplesPerChunk": "235", + "@SampleDescriptionIndex": "1" + } + }, + "SampleSizeBox": { + "@Size": "960", + "@Type": "stsz", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "stbl", + "@SampleCount": "235", + "SampleSizeEntry": [ + { + "@Size": "405" + }, + { + "@Size": "185" + }, + { + "@Size": "167" + }, + { + "@Size": "189" + }, + { + "@Size": "178" + }, + { + "@Size": "164" + }, + { + "@Size": "164" + }, + { + "@Size": "184" + }, + { + "@Size": "161" + }, + { + "@Size": "161" + }, + { + "@Size": "187" + }, + { + "@Size": "159" + }, + { + "@Size": "161" + }, + { + "@Size": "184" + }, + { + "@Size": "151" + }, + { + "@Size": "157" + }, + { + "@Size": "179" + }, + { + "@Size": "155" + }, + { + "@Size": "168" + }, + { + "@Size": "177" + }, + { + "@Size": "153" + }, + { + "@Size": "159" + }, + { + "@Size": "182" + }, + { + "@Size": "153" + }, + { + "@Size": "157" + }, + { + "@Size": "184" + }, + { + "@Size": "152" + }, + { + "@Size": "165" + }, + { + "@Size": "186" + }, + { + "@Size": "158" + }, + { + "@Size": "159" + }, + { + "@Size": "175" + }, + { + "@Size": "152" + }, + { + "@Size": "171" + }, + { + "@Size": "179" + }, + { + "@Size": "156" + }, + { + "@Size": "157" + }, + { + "@Size": "185" + }, + { + "@Size": "153" + }, + { + "@Size": "164" + }, + { + "@Size": "185" + }, + { + "@Size": "155" + }, + { + "@Size": "154" + }, + { + "@Size": "189" + }, + { + "@Size": "153" + }, + { + "@Size": "160" + }, + { + "@Size": "179" + }, + { + "@Size": "173" + }, + { + "@Size": "417" + }, + { + "@Size": "169" + }, + { + "@Size": "150" + }, + { + "@Size": "156" + }, + { + "@Size": "173" + }, + { + "@Size": "152" + }, + { + "@Size": "154" + }, + { + "@Size": "185" + }, + { + "@Size": "154" + }, + { + "@Size": "161" + }, + { + "@Size": "177" + }, + { + "@Size": "164" + }, + { + "@Size": "161" + }, + { + "@Size": "180" + }, + { + "@Size": "157" + }, + { + "@Size": "157" + }, + { + "@Size": "184" + }, + { + "@Size": "157" + }, + { + "@Size": "161" + }, + { + "@Size": "177" + }, + { + "@Size": "155" + }, + { + "@Size": "161" + }, + { + "@Size": "183" + }, + { + "@Size": "153" + }, + { + "@Size": "165" + }, + { + "@Size": "175" + }, + { + "@Size": "156" + }, + { + "@Size": "162" + }, + { + "@Size": "179" + }, + { + "@Size": "156" + }, + { + "@Size": "162" + }, + { + "@Size": "182" + }, + { + "@Size": "157" + }, + { + "@Size": "161" + }, + { + "@Size": "183" + }, + { + "@Size": "160" + }, + { + "@Size": "155" + }, + { + "@Size": "180" + }, + { + "@Size": "158" + }, + { + "@Size": "166" + }, + { + "@Size": "182" + }, + { + "@Size": "157" + }, + { + "@Size": "157" + }, + { + "@Size": "177" + }, + { + "@Size": "161" + }, + { + "@Size": "157" + }, + { + "@Size": "182" + }, + { + "@Size": "184" + }, + { + "@Size": "431" + }, + { + "@Size": "165" + }, + { + "@Size": "144" + }, + { + "@Size": "152" + }, + { + "@Size": "171" + }, + { + "@Size": "154" + }, + { + "@Size": "161" + }, + { + "@Size": "178" + }, + { + "@Size": "155" + }, + { + "@Size": "172" + }, + { + "@Size": "178" + }, + { + "@Size": "156" + }, + { + "@Size": "165" + }, + { + "@Size": "172" + }, + { + "@Size": "159" + }, + { + "@Size": "169" + }, + { + "@Size": "174" + }, + { + "@Size": "151" + }, + { + "@Size": "168" + }, + { + "@Size": "173" + }, + { + "@Size": "159" + }, + { + "@Size": "149" + }, + { + "@Size": "181" + }, + { + "@Size": "164" + }, + { + "@Size": "154" + }, + { + "@Size": "182" + }, + { + "@Size": "156" + }, + { + "@Size": "150" + }, + { + "@Size": "180" + }, + { + "@Size": "168" + }, + { + "@Size": "156" + }, + { + "@Size": "177" + }, + { + "@Size": "160" + }, + { + "@Size": "170" + }, + { + "@Size": "174" + }, + { + "@Size": "168" + }, + { + "@Size": "163" + }, + { + "@Size": "173" + }, + { + "@Size": "158" + }, + { + "@Size": "152" + }, + { + "@Size": "174" + }, + { + "@Size": "157" + }, + { + "@Size": "177" + }, + { + "@Size": "173" + }, + { + "@Size": "152" + }, + { + "@Size": "162" + }, + { + "@Size": "176" + }, + { + "@Size": "182" + }, + { + "@Size": "428" + }, + { + "@Size": "162" + }, + { + "@Size": "146" + }, + { + "@Size": "153" + }, + { + "@Size": "176" + }, + { + "@Size": "153" + }, + { + "@Size": "174" + }, + { + "@Size": "169" + }, + { + "@Size": "159" + }, + { + "@Size": "156" + }, + { + "@Size": "178" + }, + { + "@Size": "150" + }, + { + "@Size": "151" + }, + { + "@Size": "180" + }, + { + "@Size": "161" + }, + { + "@Size": "168" + }, + { + "@Size": "176" + }, + { + "@Size": "172" + }, + { + "@Size": "153" + }, + { + "@Size": "189" + }, + { + "@Size": "158" + }, + { + "@Size": "156" + }, + { + "@Size": "176" + }, + { + "@Size": "150" + }, + { + "@Size": "166" + }, + { + "@Size": "174" + }, + { + "@Size": "157" + }, + { + "@Size": "172" + }, + { + "@Size": "175" + }, + { + "@Size": "158" + }, + { + "@Size": "156" + }, + { + "@Size": "174" + }, + { + "@Size": "165" + }, + { + "@Size": "155" + }, + { + "@Size": "180" + }, + { + "@Size": "159" + }, + { + "@Size": "162" + }, + { + "@Size": "172" + }, + { + "@Size": "171" + }, + { + "@Size": "159" + }, + { + "@Size": "171" + }, + { + "@Size": "162" + }, + { + "@Size": "162" + }, + { + "@Size": "178" + }, + { + "@Size": "150" + }, + { + "@Size": "167" + }, + { + "@Size": "179" + }, + { + "@Size": "174" + }, + { + "@Size": "418" + }, + { + "@Size": "166" + }, + { + "@Size": "157" + }, + { + "@Size": "146" + }, + { + "@Size": "177" + }, + { + "@Size": "166" + }, + { + "@Size": "159" + }, + { + "@Size": "167" + }, + { + "@Size": "151" + }, + { + "@Size": "163" + }, + { + "@Size": "178" + }, + { + "@Size": "162" + }, + { + "@Size": "163" + }, + { + "@Size": "179" + }, + { + "@Size": "168" + }, + { + "@Size": "155" + }, + { + "@Size": "178" + }, + { + "@Size": "156" + }, + { + "@Size": "156" + }, + { + "@Size": "174" + }, + { + "@Size": "158" + }, + { + "@Size": "155" + }, + { + "@Size": "177" + }, + { + "@Size": "165" + }, + { + "@Size": "171" + }, + { + "@Size": "171" + }, + { + "@Size": "160" + }, + { + "@Size": "166" + }, + { + "@Size": "170" + }, + { + "@Size": "157" + }, + { + "@Size": "167" + }, + { + "@Size": "182" + }, + { + "@Size": "157" + }, + { + "@Size": "158" + }, + { + "@Size": "179" + }, + { + "@Size": "156" + }, + { + "@Size": "170" + }, + { + "@Size": "173" + }, + { + "@Size": "160" + }, + { + "@Size": "158" + }, + { + "@Size": "176" + }, + { + "@Size": "177" + }, + { + "@Size": "201" + } + ] + }, + "ChunkOffsetBox": { + "@Size": "20", + "@Type": "stco", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "stbl", + "@EntryCount": "1", + "ChunkEntry": { + "@offset": "1590" + } + }, + "SyncSampleBox": { + "@Size": "36", + "@Type": "stss", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "stbl", + "@EntryCount": "5", + "SyncSampleEntry": [ + { + "@sampleNumber": "1" + }, + { + "@sampleNumber": "49" + }, + { + "@sampleNumber": "97" + }, + { + "@sampleNumber": "145" + }, + { + "@sampleNumber": "193" + } + ] + } + } + } + } + } + }, + "MediaDataBox": { + "@Size": "40294", + "@Type": "mdat", + "@Specification": "p12", + "@Container": "file", + "@dataSize": "40286" + } + }, + "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev526-gef57f603-master" +} From 7945a78ad633891ac08e03510b3081c7dee1dae5 Mon Sep 17 00:00:00 2001 From: Dimitri Podborski Date: Thu, 19 Oct 2023 00:26:03 -0700 Subject: [PATCH 2/8] use provided gpac files --- ...3_lang_4_streams_mpf_split_0_gpac.ext.json | 56 --- ...5_1_3_lang_4_streams_mpf_split_0_gpac.json | 387 ++++++++++++++++-- ...5_1_3_lang_4_streams_mpf_split_1_gpac.json | 6 +- ...5_1_3_lang_4_streams_mpf_split_2_gpac.json | 6 +- 4 files changed, 349 insertions(+), 106 deletions(-) delete mode 100644 data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.ext.json diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.ext.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.ext.json deleted file mode 100644 index 5a48e599..00000000 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.ext.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev526-gef57f603-master", - "rel_filepath": "./5_1_3_lang_4_streams_mpf_split_0.mp4", - "extensions": [ - { - "location": "file.moov", - "box": { - "@Size": "157", - "@Type": "extk", - "@Specification": "unknown", - "@Container": "moov", - "UnknownBox": [ - { - "@Size": "57", - "@Type": "extl", - "@Specification": "unknown", - "@Container": "unknown", - "@data": "0x0000000000000001736F756E355F315F335F6C616E675F345F73747265616D735F6D70665F73706C69745F312E6D703400" - }, - { - "@Size": "92", - "@Type": "tkhd", - "@Specification": "unknown", - "@Container": "unknown", - "@data": "0x00000005E131B17EE131B17E000000020000000000000BB8000000000000000000000000010000000001000000000000000000000000000000010000000000000000000000000000400000000000000000000000" - } - ] - } - }, - { - "location": "file.moov", - "box": { - "@Size": "157", - "@Type": "extk", - "@Specification": "unknown", - "@Container": "moov", - "UnknownBox": [ - { - "@Size": "57", - "@Type": "extl", - "@Specification": "unknown", - "@Container": "unknown", - "@data": "0x0000000000000001736F756E355F315F335F6C616E675F345F73747265616D735F6D70665F73706C69745F322E6D703400" - }, - { - "@Size": "92", - "@Type": "tkhd", - "@Specification": "unknown", - "@Container": "unknown", - "@data": "0x00000005E131B17EE131B17E000000030000000000000BB8000000000000000000000000010000000001000000000000000000000000000000010000000000000000000000000000400000000000000000000000" - } - ] - } - } - ] -} diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json index 25548c75..a4e194a0 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json @@ -17,7 +17,7 @@ "@Size": "2538", "@Type": "moov", "@Specification": "p12", - "@Container": "file cmvd", + "@Container": "file", "MovieHeaderBox": { "@Size": "108", "@Type": "mvhd", @@ -49,21 +49,118 @@ "@Type": "pres", "@Version": "0", "@Flags": "12288", - "@Specification": "iff", + "@Specification": "p12", "@Container": "grpl", "@group_id": "4096", + "@preselection_tag": "0", + "@selection_priority": "0", + "@interleaving_tag": "", "EntityToGroupTypeBoxEntry": { "@EntityID": "1" - } + }, + "Label": { + "@Size": "29", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "pres udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "English" + }, + "ChannelLayoutBox": { + "@Size": "22", + "@Type": "chnl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "audio_sample_entry aelm pres", + "@stream_structure": "1", + "@definedLayout": "19", + "@omittedChannelsMap": "0" + }, + "AudioElement": [ + { + "@Size": "48", + "@Type": "aelm", + "@Specification": "p12", + "@Container": "pres aesb", + "AudioElementDescription": { + "@Size": "15", + "@Type": "aedb", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "aelm", + "@AudioElementTag": "0", + "@isToggleable": "1", + "@isDefaultEnabled": "1" + }, + "Label": { + "@Size": "25", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "pres udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "Bed" + } + }, + { + "@Size": "70", + "@Type": "aelm", + "@Specification": "p12", + "@Container": "pres aesb", + "AudioElementDescription": { + "@Size": "15", + "@Type": "aedb", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "aelm", + "@AudioElementTag": "1", + "@isToggleable": "1", + "@isDefaultEnabled": "1" + }, + "ExtendedLanguageBox": { + "@Size": "18", + "@Type": "elng", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "mdia pres aelm", + "@LanguageCode": "en-GB" + }, + "Label": { + "@Size": "29", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "pres udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "English" + } + } + ] }, { "@Size": "202", "@Type": "pres", "@Version": "0", "@Flags": "4096", - "@Specification": "iff", + "@Specification": "p12", "@Container": "grpl", "@group_id": "4097", + "@preselection_tag": "1", + "@interleaving_tag": "mhm2", "EntityToGroupTypeBoxEntry": [ { "@EntityID": "1" @@ -71,6 +168,98 @@ { "@EntityID": "2" } + ], + "Label": { + "@Size": "28", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "pres udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "German" + }, + "ChannelLayoutBox": { + "@Size": "22", + "@Type": "chnl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "audio_sample_entry aelm pres", + "@stream_structure": "1", + "@definedLayout": "19", + "@omittedChannelsMap": "0" + }, + "AudioElement": [ + { + "@Size": "48", + "@Type": "aelm", + "@Specification": "p12", + "@Container": "pres aesb", + "AudioElementDescription": { + "@Size": "15", + "@Type": "aedb", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "aelm", + "@AudioElementTag": "0", + "@isToggleable": "1", + "@isDefaultEnabled": "1" + }, + "Label": { + "@Size": "25", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "pres udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "Bed" + } + }, + { + "@Size": "69", + "@Type": "aelm", + "@Specification": "p12", + "@Container": "pres aesb", + "AudioElementDescription": { + "@Size": "15", + "@Type": "aedb", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "aelm", + "@AudioElementTag": "2", + "@isToggleable": "1", + "@isDefaultEnabled": "1" + }, + "ExtendedLanguageBox": { + "@Size": "18", + "@Type": "elng", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "mdia pres aelm", + "@LanguageCode": "de-DE" + }, + "Label": { + "@Size": "28", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "pres udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "German" + } + } ] }, { @@ -78,9 +267,11 @@ "@Type": "pres", "@Version": "0", "@Flags": "4096", - "@Specification": "iff", + "@Specification": "p12", "@Container": "grpl", "@group_id": "4098", + "@preselection_tag": "2", + "@interleaving_tag": "mhm2", "EntityToGroupTypeBoxEntry": [ { "@EntityID": "1" @@ -88,55 +279,163 @@ { "@EntityID": "3" } + ], + "Label": { + "@Size": "28", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "pres udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "Korean" + }, + "ChannelLayoutBox": { + "@Size": "22", + "@Type": "chnl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "audio_sample_entry aelm pres", + "@stream_structure": "1", + "@definedLayout": "19", + "@omittedChannelsMap": "0" + }, + "AudioElement": [ + { + "@Size": "48", + "@Type": "aelm", + "@Specification": "p12", + "@Container": "pres aesb", + "AudioElementDescription": { + "@Size": "15", + "@Type": "aedb", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "aelm", + "@AudioElementTag": "0", + "@isToggleable": "1", + "@isDefaultEnabled": "1" + }, + "Label": { + "@Size": "25", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "pres udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "Bed" + } + }, + { + "@Size": "69", + "@Type": "aelm", + "@Specification": "p12", + "@Container": "pres aesb", + "AudioElementDescription": { + "@Size": "15", + "@Type": "aedb", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "aelm", + "@AudioElementTag": "3", + "@isToggleable": "1", + "@isDefaultEnabled": "1" + }, + "ExtendedLanguageBox": { + "@Size": "18", + "@Type": "elng", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "mdia pres aelm", + "@LanguageCode": "ko-KR" + }, + "Label": { + "@Size": "28", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "pres udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "Korean" + } + } ] } ] } }, - "UnknownBox": [ + "ExternalTrackBox": [ { "@Size": "157", "@Type": "extk", - "@Specification": "unknown", - "@Container": "unknown", - "UnknownBox": [ - { - "@Size": "57", - "@Type": "extl", - "@Specification": "unknown", - "@Container": "unknown", - "@data": "0x0000000000000001736F756E355F315F335F6C616E675F345F73747265616D735F6D70665F73706C69745F312E6D703400" - }, - { - "@Size": "92", - "@Type": "tkhd", - "@Specification": "unknown", - "@Container": "unknown", - "@data": "0x00000005E131B17EE131B17E000000020000000000000BB8000000000000000000000000010000000001000000000000000000000000000000010000000000000000000000000000400000000000000000000000" - } - ] + "@Specification": "p12", + "@Container": "moov", + "ExternalTrackLocationBox": { + "@Size": "57", + "@Type": "extl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "extk", + "@location": "5_1_3_lang_4_streams_mpf_split_1.mp4", + "@referenced_track_id": "1", + "@referenced_track_handler": "soun" + }, + "TrackHeaderBox": { + "@Size": "92", + "@Type": "tkhd", + "@Version": "0", + "@Flags": "5", + "@Specification": "p12", + "@Container": "trak extk", + "@CreationTime": "3778130302", + "@ModificationTime": "3778130302", + "@TrackID": "2", + "@Duration": "3000", + "@Volume": "1.00" + } }, { "@Size": "157", "@Type": "extk", - "@Specification": "unknown", - "@Container": "unknown", - "UnknownBox": [ - { - "@Size": "57", - "@Type": "extl", - "@Specification": "unknown", - "@Container": "unknown", - "@data": "0x0000000000000001736F756E355F315F335F6C616E675F345F73747265616D735F6D70665F73706C69745F322E6D703400" - }, - { - "@Size": "92", - "@Type": "tkhd", - "@Specification": "unknown", - "@Container": "unknown", - "@data": "0x00000005E131B17EE131B17E000000030000000000000BB8000000000000000000000000010000000001000000000000000000000000000000010000000000000000000000000000400000000000000000000000" - } - ] + "@Specification": "p12", + "@Container": "moov", + "ExternalTrackLocationBox": { + "@Size": "57", + "@Type": "extl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "extk", + "@location": "5_1_3_lang_4_streams_mpf_split_2.mp4", + "@referenced_track_id": "1", + "@referenced_track_handler": "soun" + }, + "TrackHeaderBox": { + "@Size": "92", + "@Type": "tkhd", + "@Version": "0", + "@Flags": "5", + "@Specification": "p12", + "@Container": "trak extk", + "@CreationTime": "3778130302", + "@ModificationTime": "3778130302", + "@TrackID": "3", + "@Duration": "3000", + "@Volume": "1.00" + } } ], "TrackBox": { @@ -150,7 +449,7 @@ "@Version": "0", "@Flags": "7", "@Specification": "p12", - "@Container": "trak", + "@Container": "trak extk", "@CreationTime": "3778130302", "@ModificationTime": "3778130302", "@TrackID": "1", @@ -1055,5 +1354,5 @@ "@dataSize": "280926" } }, - "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev526-gef57f603-master" + "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev223-g4dcb4c2a5-preselection_reading" } diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json index c514d349..76930dfc 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json @@ -17,7 +17,7 @@ "@Size": "1562", "@Type": "moov", "@Specification": "p12", - "@Container": "file cmvd", + "@Container": "file", "MovieHeaderBox": { "@Size": "108", "@Type": "mvhd", @@ -42,7 +42,7 @@ "@Version": "0", "@Flags": "5", "@Specification": "p12", - "@Container": "trak", + "@Container": "trak extk", "@CreationTime": "3778468031", "@ModificationTime": "3778468031", "@TrackID": "1", @@ -947,5 +947,5 @@ "@dataSize": "40284" } }, - "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev526-gef57f603-master" + "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev223-g4dcb4c2a5-preselection_reading" } diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json index 7b61d0f2..083babd0 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json @@ -17,7 +17,7 @@ "@Size": "1562", "@Type": "moov", "@Specification": "p12", - "@Container": "file cmvd", + "@Container": "file", "MovieHeaderBox": { "@Size": "108", "@Type": "mvhd", @@ -42,7 +42,7 @@ "@Version": "0", "@Flags": "5", "@Specification": "p12", - "@Container": "trak", + "@Container": "trak extk", "@CreationTime": "3778468033", "@ModificationTime": "3778468033", "@TrackID": "1", @@ -947,5 +947,5 @@ "@dataSize": "40286" } }, - "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev526-gef57f603-master" + "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev223-g4dcb4c2a5-preselection_reading" } From 4d2f954bb9f70bd709bc45795408441426aacb67 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 19 Oct 2023 07:29:00 +0000 Subject: [PATCH 3/8] Add file features for m65266_preselections_externalTrack --- ...3_lang_4_streams_mpf_split_0_gpac.ext.json | 56 +++ ...5_1_3_lang_4_streams_mpf_split_0_gpac.json | 387 ++---------------- ...5_1_3_lang_4_streams_mpf_split_1_gpac.json | 6 +- ...5_1_3_lang_4_streams_mpf_split_2_gpac.json | 6 +- 4 files changed, 106 insertions(+), 349 deletions(-) create mode 100644 data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.ext.json diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.ext.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.ext.json new file mode 100644 index 00000000..c86d5cf6 --- /dev/null +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.ext.json @@ -0,0 +1,56 @@ +{ + "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev602-ged842430-master", + "rel_filepath": "./5_1_3_lang_4_streams_mpf_split_0.mp4", + "extensions": [ + { + "location": "file.moov", + "box": { + "@Size": "157", + "@Type": "extk", + "@Specification": "unknown", + "@Container": "moov", + "UnknownBox": [ + { + "@Size": "57", + "@Type": "extl", + "@Specification": "unknown", + "@Container": "unknown", + "@data": "0x0000000000000001736F756E355F315F335F6C616E675F345F73747265616D735F6D70665F73706C69745F312E6D703400" + }, + { + "@Size": "92", + "@Type": "tkhd", + "@Specification": "unknown", + "@Container": "unknown", + "@data": "0x00000005E131B17EE131B17E000000020000000000000BB8000000000000000000000000010000000001000000000000000000000000000000010000000000000000000000000000400000000000000000000000" + } + ] + } + }, + { + "location": "file.moov", + "box": { + "@Size": "157", + "@Type": "extk", + "@Specification": "unknown", + "@Container": "moov", + "UnknownBox": [ + { + "@Size": "57", + "@Type": "extl", + "@Specification": "unknown", + "@Container": "unknown", + "@data": "0x0000000000000001736F756E355F315F335F6C616E675F345F73747265616D735F6D70665F73706C69745F322E6D703400" + }, + { + "@Size": "92", + "@Type": "tkhd", + "@Specification": "unknown", + "@Container": "unknown", + "@data": "0x00000005E131B17EE131B17E000000030000000000000BB8000000000000000000000000010000000001000000000000000000000000000000010000000000000000000000000000400000000000000000000000" + } + ] + } + } + ] +} diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json index a4e194a0..eeecd61e 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json @@ -17,7 +17,7 @@ "@Size": "2538", "@Type": "moov", "@Specification": "p12", - "@Container": "file", + "@Container": "file cmvd", "MovieHeaderBox": { "@Size": "108", "@Type": "mvhd", @@ -49,118 +49,21 @@ "@Type": "pres", "@Version": "0", "@Flags": "12288", - "@Specification": "p12", + "@Specification": "iff", "@Container": "grpl", "@group_id": "4096", - "@preselection_tag": "0", - "@selection_priority": "0", - "@interleaving_tag": "", "EntityToGroupTypeBoxEntry": { "@EntityID": "1" - }, - "Label": { - "@Size": "29", - "@Type": "labl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "pres udta aelm aesb", - "@isGroupLabel": "0", - "@labelID": "0", - "@Language": "en-GB", - "@Label": "English" - }, - "ChannelLayoutBox": { - "@Size": "22", - "@Type": "chnl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "audio_sample_entry aelm pres", - "@stream_structure": "1", - "@definedLayout": "19", - "@omittedChannelsMap": "0" - }, - "AudioElement": [ - { - "@Size": "48", - "@Type": "aelm", - "@Specification": "p12", - "@Container": "pres aesb", - "AudioElementDescription": { - "@Size": "15", - "@Type": "aedb", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "aelm", - "@AudioElementTag": "0", - "@isToggleable": "1", - "@isDefaultEnabled": "1" - }, - "Label": { - "@Size": "25", - "@Type": "labl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "pres udta aelm aesb", - "@isGroupLabel": "0", - "@labelID": "0", - "@Language": "en-GB", - "@Label": "Bed" - } - }, - { - "@Size": "70", - "@Type": "aelm", - "@Specification": "p12", - "@Container": "pres aesb", - "AudioElementDescription": { - "@Size": "15", - "@Type": "aedb", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "aelm", - "@AudioElementTag": "1", - "@isToggleable": "1", - "@isDefaultEnabled": "1" - }, - "ExtendedLanguageBox": { - "@Size": "18", - "@Type": "elng", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "mdia pres aelm", - "@LanguageCode": "en-GB" - }, - "Label": { - "@Size": "29", - "@Type": "labl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "pres udta aelm aesb", - "@isGroupLabel": "0", - "@labelID": "0", - "@Language": "en-GB", - "@Label": "English" - } - } - ] + } }, { "@Size": "202", "@Type": "pres", "@Version": "0", "@Flags": "4096", - "@Specification": "p12", + "@Specification": "iff", "@Container": "grpl", "@group_id": "4097", - "@preselection_tag": "1", - "@interleaving_tag": "mhm2", "EntityToGroupTypeBoxEntry": [ { "@EntityID": "1" @@ -168,98 +71,6 @@ { "@EntityID": "2" } - ], - "Label": { - "@Size": "28", - "@Type": "labl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "pres udta aelm aesb", - "@isGroupLabel": "0", - "@labelID": "0", - "@Language": "en-GB", - "@Label": "German" - }, - "ChannelLayoutBox": { - "@Size": "22", - "@Type": "chnl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "audio_sample_entry aelm pres", - "@stream_structure": "1", - "@definedLayout": "19", - "@omittedChannelsMap": "0" - }, - "AudioElement": [ - { - "@Size": "48", - "@Type": "aelm", - "@Specification": "p12", - "@Container": "pres aesb", - "AudioElementDescription": { - "@Size": "15", - "@Type": "aedb", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "aelm", - "@AudioElementTag": "0", - "@isToggleable": "1", - "@isDefaultEnabled": "1" - }, - "Label": { - "@Size": "25", - "@Type": "labl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "pres udta aelm aesb", - "@isGroupLabel": "0", - "@labelID": "0", - "@Language": "en-GB", - "@Label": "Bed" - } - }, - { - "@Size": "69", - "@Type": "aelm", - "@Specification": "p12", - "@Container": "pres aesb", - "AudioElementDescription": { - "@Size": "15", - "@Type": "aedb", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "aelm", - "@AudioElementTag": "2", - "@isToggleable": "1", - "@isDefaultEnabled": "1" - }, - "ExtendedLanguageBox": { - "@Size": "18", - "@Type": "elng", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "mdia pres aelm", - "@LanguageCode": "de-DE" - }, - "Label": { - "@Size": "28", - "@Type": "labl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "pres udta aelm aesb", - "@isGroupLabel": "0", - "@labelID": "0", - "@Language": "en-GB", - "@Label": "German" - } - } ] }, { @@ -267,11 +78,9 @@ "@Type": "pres", "@Version": "0", "@Flags": "4096", - "@Specification": "p12", + "@Specification": "iff", "@Container": "grpl", "@group_id": "4098", - "@preselection_tag": "2", - "@interleaving_tag": "mhm2", "EntityToGroupTypeBoxEntry": [ { "@EntityID": "1" @@ -279,163 +88,55 @@ { "@EntityID": "3" } - ], - "Label": { - "@Size": "28", - "@Type": "labl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "pres udta aelm aesb", - "@isGroupLabel": "0", - "@labelID": "0", - "@Language": "en-GB", - "@Label": "Korean" - }, - "ChannelLayoutBox": { - "@Size": "22", - "@Type": "chnl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "audio_sample_entry aelm pres", - "@stream_structure": "1", - "@definedLayout": "19", - "@omittedChannelsMap": "0" - }, - "AudioElement": [ - { - "@Size": "48", - "@Type": "aelm", - "@Specification": "p12", - "@Container": "pres aesb", - "AudioElementDescription": { - "@Size": "15", - "@Type": "aedb", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "aelm", - "@AudioElementTag": "0", - "@isToggleable": "1", - "@isDefaultEnabled": "1" - }, - "Label": { - "@Size": "25", - "@Type": "labl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "pres udta aelm aesb", - "@isGroupLabel": "0", - "@labelID": "0", - "@Language": "en-GB", - "@Label": "Bed" - } - }, - { - "@Size": "69", - "@Type": "aelm", - "@Specification": "p12", - "@Container": "pres aesb", - "AudioElementDescription": { - "@Size": "15", - "@Type": "aedb", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "aelm", - "@AudioElementTag": "3", - "@isToggleable": "1", - "@isDefaultEnabled": "1" - }, - "ExtendedLanguageBox": { - "@Size": "18", - "@Type": "elng", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "mdia pres aelm", - "@LanguageCode": "ko-KR" - }, - "Label": { - "@Size": "28", - "@Type": "labl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "pres udta aelm aesb", - "@isGroupLabel": "0", - "@labelID": "0", - "@Language": "en-GB", - "@Label": "Korean" - } - } ] } ] } }, - "ExternalTrackBox": [ + "UnknownBox": [ { "@Size": "157", "@Type": "extk", - "@Specification": "p12", - "@Container": "moov", - "ExternalTrackLocationBox": { - "@Size": "57", - "@Type": "extl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "extk", - "@location": "5_1_3_lang_4_streams_mpf_split_1.mp4", - "@referenced_track_id": "1", - "@referenced_track_handler": "soun" - }, - "TrackHeaderBox": { - "@Size": "92", - "@Type": "tkhd", - "@Version": "0", - "@Flags": "5", - "@Specification": "p12", - "@Container": "trak extk", - "@CreationTime": "3778130302", - "@ModificationTime": "3778130302", - "@TrackID": "2", - "@Duration": "3000", - "@Volume": "1.00" - } + "@Specification": "unknown", + "@Container": "unknown", + "UnknownBox": [ + { + "@Size": "57", + "@Type": "extl", + "@Specification": "unknown", + "@Container": "unknown", + "@data": "0x0000000000000001736F756E355F315F335F6C616E675F345F73747265616D735F6D70665F73706C69745F312E6D703400" + }, + { + "@Size": "92", + "@Type": "tkhd", + "@Specification": "unknown", + "@Container": "unknown", + "@data": "0x00000005E131B17EE131B17E000000020000000000000BB8000000000000000000000000010000000001000000000000000000000000000000010000000000000000000000000000400000000000000000000000" + } + ] }, { "@Size": "157", "@Type": "extk", - "@Specification": "p12", - "@Container": "moov", - "ExternalTrackLocationBox": { - "@Size": "57", - "@Type": "extl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "extk", - "@location": "5_1_3_lang_4_streams_mpf_split_2.mp4", - "@referenced_track_id": "1", - "@referenced_track_handler": "soun" - }, - "TrackHeaderBox": { - "@Size": "92", - "@Type": "tkhd", - "@Version": "0", - "@Flags": "5", - "@Specification": "p12", - "@Container": "trak extk", - "@CreationTime": "3778130302", - "@ModificationTime": "3778130302", - "@TrackID": "3", - "@Duration": "3000", - "@Volume": "1.00" - } + "@Specification": "unknown", + "@Container": "unknown", + "UnknownBox": [ + { + "@Size": "57", + "@Type": "extl", + "@Specification": "unknown", + "@Container": "unknown", + "@data": "0x0000000000000001736F756E355F315F335F6C616E675F345F73747265616D735F6D70665F73706C69745F322E6D703400" + }, + { + "@Size": "92", + "@Type": "tkhd", + "@Specification": "unknown", + "@Container": "unknown", + "@data": "0x00000005E131B17EE131B17E000000030000000000000BB8000000000000000000000000010000000001000000000000000000000000000000010000000000000000000000000000400000000000000000000000" + } + ] } ], "TrackBox": { @@ -449,7 +150,7 @@ "@Version": "0", "@Flags": "7", "@Specification": "p12", - "@Container": "trak extk", + "@Container": "trak", "@CreationTime": "3778130302", "@ModificationTime": "3778130302", "@TrackID": "1", @@ -1354,5 +1055,5 @@ "@dataSize": "280926" } }, - "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev223-g4dcb4c2a5-preselection_reading" + "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev602-ged842430-master" } diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json index 76930dfc..8b08db42 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json @@ -17,7 +17,7 @@ "@Size": "1562", "@Type": "moov", "@Specification": "p12", - "@Container": "file", + "@Container": "file cmvd", "MovieHeaderBox": { "@Size": "108", "@Type": "mvhd", @@ -42,7 +42,7 @@ "@Version": "0", "@Flags": "5", "@Specification": "p12", - "@Container": "trak extk", + "@Container": "trak", "@CreationTime": "3778468031", "@ModificationTime": "3778468031", "@TrackID": "1", @@ -947,5 +947,5 @@ "@dataSize": "40284" } }, - "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev223-g4dcb4c2a5-preselection_reading" + "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev602-ged842430-master" } diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json index 083babd0..0329d38b 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json @@ -17,7 +17,7 @@ "@Size": "1562", "@Type": "moov", "@Specification": "p12", - "@Container": "file", + "@Container": "file cmvd", "MovieHeaderBox": { "@Size": "108", "@Type": "mvhd", @@ -42,7 +42,7 @@ "@Version": "0", "@Flags": "5", "@Specification": "p12", - "@Container": "trak extk", + "@Container": "trak", "@CreationTime": "3778468033", "@ModificationTime": "3778468033", "@TrackID": "1", @@ -947,5 +947,5 @@ "@dataSize": "40286" } }, - "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev223-g4dcb4c2a5-preselection_reading" + "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev602-ged842430-master" } From 6286d5907b3698f46b4bd46c30bb8220a1d82ce1 Mon Sep 17 00:00:00 2001 From: Deniz Date: Thu, 19 Oct 2023 03:06:09 -0700 Subject: [PATCH 4/8] fix the gpac outputs --- ...3_lang_4_streams_mpf_split_0_gpac.ext.json | 56 --- ...5_1_3_lang_4_streams_mpf_split_0_gpac.json | 388 ++++++++++++++++-- ...5_1_3_lang_4_streams_mpf_split_1_gpac.json | 7 +- ...5_1_3_lang_4_streams_mpf_split_2_gpac.json | 7 +- 4 files changed, 352 insertions(+), 106 deletions(-) delete mode 100644 data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.ext.json diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.ext.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.ext.json deleted file mode 100644 index c86d5cf6..00000000 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.ext.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev602-ged842430-master", - "rel_filepath": "./5_1_3_lang_4_streams_mpf_split_0.mp4", - "extensions": [ - { - "location": "file.moov", - "box": { - "@Size": "157", - "@Type": "extk", - "@Specification": "unknown", - "@Container": "moov", - "UnknownBox": [ - { - "@Size": "57", - "@Type": "extl", - "@Specification": "unknown", - "@Container": "unknown", - "@data": "0x0000000000000001736F756E355F315F335F6C616E675F345F73747265616D735F6D70665F73706C69745F312E6D703400" - }, - { - "@Size": "92", - "@Type": "tkhd", - "@Specification": "unknown", - "@Container": "unknown", - "@data": "0x00000005E131B17EE131B17E000000020000000000000BB8000000000000000000000000010000000001000000000000000000000000000000010000000000000000000000000000400000000000000000000000" - } - ] - } - }, - { - "location": "file.moov", - "box": { - "@Size": "157", - "@Type": "extk", - "@Specification": "unknown", - "@Container": "moov", - "UnknownBox": [ - { - "@Size": "57", - "@Type": "extl", - "@Specification": "unknown", - "@Container": "unknown", - "@data": "0x0000000000000001736F756E355F315F335F6C616E675F345F73747265616D735F6D70665F73706C69745F322E6D703400" - }, - { - "@Size": "92", - "@Type": "tkhd", - "@Specification": "unknown", - "@Container": "unknown", - "@data": "0x00000005E131B17EE131B17E000000030000000000000BB8000000000000000000000000010000000001000000000000000000000000000000010000000000000000000000000000400000000000000000000000" - } - ] - } - } - ] -} diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json index eeecd61e..b62cb734 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json @@ -17,7 +17,7 @@ "@Size": "2538", "@Type": "moov", "@Specification": "p12", - "@Container": "file cmvd", + "@Container": "file", "MovieHeaderBox": { "@Size": "108", "@Type": "mvhd", @@ -49,21 +49,118 @@ "@Type": "pres", "@Version": "0", "@Flags": "12288", - "@Specification": "iff", + "@Specification": "p12", "@Container": "grpl", "@group_id": "4096", + "@preselection_tag": "0", + "@selection_priority": "0", + "@interleaving_tag": "", "EntityToGroupTypeBoxEntry": { "@EntityID": "1" - } + }, + "Label": { + "@Size": "29", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "pres udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "English" + }, + "ChannelLayoutBox": { + "@Size": "22", + "@Type": "chnl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "audio_sample_entry aelm pres", + "@stream_structure": "1", + "@definedLayout": "19", + "@omittedChannelsMap": "0" + }, + "AudioElement": [ + { + "@Size": "48", + "@Type": "aelm", + "@Specification": "p12", + "@Container": "pres aesb", + "AudioElementDescription": { + "@Size": "15", + "@Type": "aedb", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "aelm", + "@AudioElementTag": "0", + "@isToggleable": "1", + "@isDefaultEnabled": "1" + }, + "Label": { + "@Size": "25", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "pres udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "Bed" + } + }, + { + "@Size": "70", + "@Type": "aelm", + "@Specification": "p12", + "@Container": "pres aesb", + "AudioElementDescription": { + "@Size": "15", + "@Type": "aedb", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "aelm", + "@AudioElementTag": "1", + "@isToggleable": "1", + "@isDefaultEnabled": "1" + }, + "ExtendedLanguageBox": { + "@Size": "18", + "@Type": "elng", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "mdia pres aelm", + "@LanguageCode": "en-GB" + }, + "Label": { + "@Size": "29", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "pres udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "English" + } + } + ] }, { "@Size": "202", "@Type": "pres", "@Version": "0", "@Flags": "4096", - "@Specification": "iff", + "@Specification": "p12", "@Container": "grpl", "@group_id": "4097", + "@preselection_tag": "1", + "@interleaving_tag": "mhm2", "EntityToGroupTypeBoxEntry": [ { "@EntityID": "1" @@ -71,6 +168,98 @@ { "@EntityID": "2" } + ], + "Label": { + "@Size": "28", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "pres udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "German" + }, + "ChannelLayoutBox": { + "@Size": "22", + "@Type": "chnl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "audio_sample_entry aelm pres", + "@stream_structure": "1", + "@definedLayout": "19", + "@omittedChannelsMap": "0" + }, + "AudioElement": [ + { + "@Size": "48", + "@Type": "aelm", + "@Specification": "p12", + "@Container": "pres aesb", + "AudioElementDescription": { + "@Size": "15", + "@Type": "aedb", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "aelm", + "@AudioElementTag": "0", + "@isToggleable": "1", + "@isDefaultEnabled": "1" + }, + "Label": { + "@Size": "25", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "pres udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "Bed" + } + }, + { + "@Size": "69", + "@Type": "aelm", + "@Specification": "p12", + "@Container": "pres aesb", + "AudioElementDescription": { + "@Size": "15", + "@Type": "aedb", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "aelm", + "@AudioElementTag": "2", + "@isToggleable": "1", + "@isDefaultEnabled": "1" + }, + "ExtendedLanguageBox": { + "@Size": "18", + "@Type": "elng", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "mdia pres aelm", + "@LanguageCode": "de-DE" + }, + "Label": { + "@Size": "28", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "pres udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "German" + } + } ] }, { @@ -78,9 +267,11 @@ "@Type": "pres", "@Version": "0", "@Flags": "4096", - "@Specification": "iff", + "@Specification": "p12", "@Container": "grpl", "@group_id": "4098", + "@preselection_tag": "2", + "@interleaving_tag": "mhm2", "EntityToGroupTypeBoxEntry": [ { "@EntityID": "1" @@ -88,55 +279,163 @@ { "@EntityID": "3" } + ], + "Label": { + "@Size": "28", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "pres udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "Korean" + }, + "ChannelLayoutBox": { + "@Size": "22", + "@Type": "chnl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "audio_sample_entry aelm pres", + "@stream_structure": "1", + "@definedLayout": "19", + "@omittedChannelsMap": "0" + }, + "AudioElement": [ + { + "@Size": "48", + "@Type": "aelm", + "@Specification": "p12", + "@Container": "pres aesb", + "AudioElementDescription": { + "@Size": "15", + "@Type": "aedb", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "aelm", + "@AudioElementTag": "0", + "@isToggleable": "1", + "@isDefaultEnabled": "1" + }, + "Label": { + "@Size": "25", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "pres udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "Bed" + } + }, + { + "@Size": "69", + "@Type": "aelm", + "@Specification": "p12", + "@Container": "pres aesb", + "AudioElementDescription": { + "@Size": "15", + "@Type": "aedb", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "aelm", + "@AudioElementTag": "3", + "@isToggleable": "1", + "@isDefaultEnabled": "1" + }, + "ExtendedLanguageBox": { + "@Size": "18", + "@Type": "elng", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "mdia pres aelm", + "@LanguageCode": "ko-KR" + }, + "Label": { + "@Size": "28", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "pres udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "Korean" + } + } ] } ] } }, - "UnknownBox": [ + "ExternalTrackBox": [ { "@Size": "157", "@Type": "extk", - "@Specification": "unknown", - "@Container": "unknown", - "UnknownBox": [ - { - "@Size": "57", - "@Type": "extl", - "@Specification": "unknown", - "@Container": "unknown", - "@data": "0x0000000000000001736F756E355F315F335F6C616E675F345F73747265616D735F6D70665F73706C69745F312E6D703400" - }, - { - "@Size": "92", - "@Type": "tkhd", - "@Specification": "unknown", - "@Container": "unknown", - "@data": "0x00000005E131B17EE131B17E000000020000000000000BB8000000000000000000000000010000000001000000000000000000000000000000010000000000000000000000000000400000000000000000000000" - } - ] + "@Specification": "p12", + "@Container": "moov", + "ExternalTrackLocationBox": { + "@Size": "57", + "@Type": "extl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "extk", + "@location": "5_1_3_lang_4_streams_mpf_split_1.mp4", + "@referenced_track_id": "1", + "@referenced_track_handler": "soun" + }, + "TrackHeaderBox": { + "@Size": "92", + "@Type": "tkhd", + "@Version": "0", + "@Flags": "5", + "@Specification": "p12", + "@Container": "trak extk", + "@CreationTime": "3778130302", + "@ModificationTime": "3778130302", + "@TrackID": "2", + "@Duration": "3000", + "@Volume": "1.00" + } }, { "@Size": "157", "@Type": "extk", - "@Specification": "unknown", - "@Container": "unknown", - "UnknownBox": [ - { - "@Size": "57", - "@Type": "extl", - "@Specification": "unknown", - "@Container": "unknown", - "@data": "0x0000000000000001736F756E355F315F335F6C616E675F345F73747265616D735F6D70665F73706C69745F322E6D703400" - }, - { - "@Size": "92", - "@Type": "tkhd", - "@Specification": "unknown", - "@Container": "unknown", - "@data": "0x00000005E131B17EE131B17E000000030000000000000BB8000000000000000000000000010000000001000000000000000000000000000000010000000000000000000000000000400000000000000000000000" - } - ] + "@Specification": "p12", + "@Container": "moov", + "ExternalTrackLocationBox": { + "@Size": "57", + "@Type": "extl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "extk", + "@location": "5_1_3_lang_4_streams_mpf_split_2.mp4", + "@referenced_track_id": "1", + "@referenced_track_handler": "soun" + }, + "TrackHeaderBox": { + "@Size": "92", + "@Type": "tkhd", + "@Version": "0", + "@Flags": "5", + "@Specification": "p12", + "@Container": "trak extk", + "@CreationTime": "3778130302", + "@ModificationTime": "3778130302", + "@TrackID": "3", + "@Duration": "3000", + "@Volume": "1.00" + } } ], "TrackBox": { @@ -150,7 +449,7 @@ "@Version": "0", "@Flags": "7", "@Specification": "p12", - "@Container": "trak", + "@Container": "trak extk", "@CreationTime": "3778130302", "@ModificationTime": "3778130302", "@TrackID": "1", @@ -1055,5 +1354,6 @@ "@dataSize": "280926" } }, - "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev602-ged842430-master" + "manualDump": true, + "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev223-g4dcb4c2a5-preselection_reading" } diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json index 8b08db42..46c6aff1 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json @@ -17,7 +17,7 @@ "@Size": "1562", "@Type": "moov", "@Specification": "p12", - "@Container": "file cmvd", + "@Container": "file", "MovieHeaderBox": { "@Size": "108", "@Type": "mvhd", @@ -42,7 +42,7 @@ "@Version": "0", "@Flags": "5", "@Specification": "p12", - "@Container": "trak", + "@Container": "trak extk", "@CreationTime": "3778468031", "@ModificationTime": "3778468031", "@TrackID": "1", @@ -947,5 +947,6 @@ "@dataSize": "40284" } }, - "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev602-ged842430-master" + "manualDump": true, + "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev223-g4dcb4c2a5-preselection_reading" } diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json index 0329d38b..6ea647bf 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json @@ -17,7 +17,7 @@ "@Size": "1562", "@Type": "moov", "@Specification": "p12", - "@Container": "file cmvd", + "@Container": "file", "MovieHeaderBox": { "@Size": "108", "@Type": "mvhd", @@ -42,7 +42,7 @@ "@Version": "0", "@Flags": "5", "@Specification": "p12", - "@Container": "trak", + "@Container": "trak extk", "@CreationTime": "3778468033", "@ModificationTime": "3778468033", "@TrackID": "1", @@ -947,5 +947,6 @@ "@dataSize": "40286" } }, - "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev602-ged842430-master" + "manualDump": true, + "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev223-g4dcb4c2a5-preselection_reading" } From 19dd76af86083a5a4381f0acfb0f0b320ee2dbb6 Mon Sep 17 00:00:00 2001 From: Moritz Fuchs Date: Thu, 26 Oct 2023 09:16:58 +0200 Subject: [PATCH 5/8] Update mhm2 preselection conformance files to match updated signaling discussed at MPEG 144. --- .../5_1_3_lang_4_streams_mpf_split_0.json | 6 +- .../5_1_3_lang_4_streams_mpf_split_0.mp4 | 4 +- ...5_1_3_lang_4_streams_mpf_split_0_gpac.json | 103 ++++++++++-------- .../5_1_3_lang_4_streams_mpf_split_1.json | 6 +- .../5_1_3_lang_4_streams_mpf_split_1.mp4 | 2 +- ...5_1_3_lang_4_streams_mpf_split_1_gpac.json | 15 ++- .../5_1_3_lang_4_streams_mpf_split_2.json | 6 +- .../5_1_3_lang_4_streams_mpf_split_2.mp4 | 2 +- ...5_1_3_lang_4_streams_mpf_split_2_gpac.json | 15 ++- 9 files changed, 85 insertions(+), 74 deletions(-) diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.json index 62102fef..9e6449bf 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.json @@ -1,11 +1,11 @@ { "contributor": "Fraunhofer IIS", - "description": "", + "description": "Conformance file showcasing multi track preselection signaling with external tracks.", "mdms_number": "m65266", "rel_filepath": "./5_1_3_lang_4_streams_mpf_split_0.mp4", "associated_files": [], - "version": 1, - "md5": "e0a49331e7fa3b93d5cf1c2cad4eccf5", + "version": 2, + "md5": "a50ff6554f232a0f523bbcf615c3e5f6", "published": false, "features": [], "conforms_to": [], diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.mp4 b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.mp4 index 493e7602..aca2fbf9 100755 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.mp4 +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.mp4 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:43d135af6f56dea184d31c14cdd02b183a755303bf51198b8287aa4bc29d36c7 -size 283492 +oid sha256:ae1e6481c457fc1ccd2820de8840c69de3ac0e6a5fc729b86429e7161979527d +size 283533 diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json index b62cb734..e00ca5ce 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json @@ -14,7 +14,7 @@ } }, "MovieBox": { - "@Size": "2538", + "@Size": "2579", "@Type": "moov", "@Specification": "p12", "@Container": "file", @@ -25,19 +25,31 @@ "@Flags": "0", "@Specification": "p12", "@Container": "moov", - "@CreationTime": "3778130302", - "@ModificationTime": "3778130302", + "@CreationTime": "3781076871", + "@ModificationTime": "3781076871", "@TimeScale": "600", "@Duration": "3000", "@NextTrackID": "2" }, "MetaBox": { - "@Size": "621", + "@Size": "654", "@Type": "meta", "@Version": "0", "@Flags": "0", "@Specification": "p12", "@Container": "file moov trak moof traf udta", + "HandlerBox": { + "@Size": "33", + "@Type": "hdlr", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "mdia meta minf", + "@hdlrType": "null", + "@Name": "", + "@reserved1": "0", + "@reserved2": "data:application/octet-string,000000000000000000000000" + }, "GroupListBox": { "@Size": "609", "@Type": "grpl", @@ -46,7 +58,7 @@ "EntityToGroupTypeBox": [ { "@Size": "197", - "@Type": "pres", + "@Type": "prsl", "@Version": "0", "@Flags": "12288", "@Specification": "p12", @@ -64,7 +76,7 @@ "@Version": "0", "@Flags": "0", "@Specification": "p12", - "@Container": "pres udta aelm aesb", + "@Container": "prsl udta aelm aesb", "@isGroupLabel": "0", "@labelID": "0", "@Language": "en-GB", @@ -76,7 +88,7 @@ "@Version": "0", "@Flags": "0", "@Specification": "p12", - "@Container": "audio_sample_entry aelm pres", + "@Container": "audio_sample_entry aelm prsl", "@stream_structure": "1", "@definedLayout": "19", "@omittedChannelsMap": "0" @@ -86,7 +98,7 @@ "@Size": "48", "@Type": "aelm", "@Specification": "p12", - "@Container": "pres aesb", + "@Container": "prsl aesb", "AudioElementDescription": { "@Size": "15", "@Type": "aedb", @@ -104,7 +116,7 @@ "@Version": "0", "@Flags": "0", "@Specification": "p12", - "@Container": "pres udta aelm aesb", + "@Container": "prsl udta aelm aesb", "@isGroupLabel": "0", "@labelID": "0", "@Language": "en-GB", @@ -115,7 +127,7 @@ "@Size": "70", "@Type": "aelm", "@Specification": "p12", - "@Container": "pres aesb", + "@Container": "prsl aesb", "AudioElementDescription": { "@Size": "15", "@Type": "aedb", @@ -133,7 +145,7 @@ "@Version": "0", "@Flags": "0", "@Specification": "p12", - "@Container": "mdia pres aelm", + "@Container": "mdia prsl aelm", "@LanguageCode": "en-GB" }, "Label": { @@ -142,7 +154,7 @@ "@Version": "0", "@Flags": "0", "@Specification": "p12", - "@Container": "pres udta aelm aesb", + "@Container": "prsl udta aelm aesb", "@isGroupLabel": "0", "@labelID": "0", "@Language": "en-GB", @@ -153,7 +165,7 @@ }, { "@Size": "202", - "@Type": "pres", + "@Type": "prsl", "@Version": "0", "@Flags": "4096", "@Specification": "p12", @@ -175,7 +187,7 @@ "@Version": "0", "@Flags": "0", "@Specification": "p12", - "@Container": "pres udta aelm aesb", + "@Container": "prsl udta aelm aesb", "@isGroupLabel": "0", "@labelID": "0", "@Language": "en-GB", @@ -187,7 +199,7 @@ "@Version": "0", "@Flags": "0", "@Specification": "p12", - "@Container": "audio_sample_entry aelm pres", + "@Container": "audio_sample_entry aelm prsl", "@stream_structure": "1", "@definedLayout": "19", "@omittedChannelsMap": "0" @@ -197,7 +209,7 @@ "@Size": "48", "@Type": "aelm", "@Specification": "p12", - "@Container": "pres aesb", + "@Container": "prsl aesb", "AudioElementDescription": { "@Size": "15", "@Type": "aedb", @@ -215,7 +227,7 @@ "@Version": "0", "@Flags": "0", "@Specification": "p12", - "@Container": "pres udta aelm aesb", + "@Container": "prsl udta aelm aesb", "@isGroupLabel": "0", "@labelID": "0", "@Language": "en-GB", @@ -226,7 +238,7 @@ "@Size": "69", "@Type": "aelm", "@Specification": "p12", - "@Container": "pres aesb", + "@Container": "prsl aesb", "AudioElementDescription": { "@Size": "15", "@Type": "aedb", @@ -244,7 +256,7 @@ "@Version": "0", "@Flags": "0", "@Specification": "p12", - "@Container": "mdia pres aelm", + "@Container": "mdia prsl aelm", "@LanguageCode": "de-DE" }, "Label": { @@ -253,7 +265,7 @@ "@Version": "0", "@Flags": "0", "@Specification": "p12", - "@Container": "pres udta aelm aesb", + "@Container": "prsl udta aelm aesb", "@isGroupLabel": "0", "@labelID": "0", "@Language": "en-GB", @@ -264,7 +276,7 @@ }, { "@Size": "202", - "@Type": "pres", + "@Type": "prsl", "@Version": "0", "@Flags": "4096", "@Specification": "p12", @@ -286,7 +298,7 @@ "@Version": "0", "@Flags": "0", "@Specification": "p12", - "@Container": "pres udta aelm aesb", + "@Container": "prsl udta aelm aesb", "@isGroupLabel": "0", "@labelID": "0", "@Language": "en-GB", @@ -298,7 +310,7 @@ "@Version": "0", "@Flags": "0", "@Specification": "p12", - "@Container": "audio_sample_entry aelm pres", + "@Container": "audio_sample_entry aelm prsl", "@stream_structure": "1", "@definedLayout": "19", "@omittedChannelsMap": "0" @@ -308,7 +320,7 @@ "@Size": "48", "@Type": "aelm", "@Specification": "p12", - "@Container": "pres aesb", + "@Container": "prsl aesb", "AudioElementDescription": { "@Size": "15", "@Type": "aedb", @@ -326,7 +338,7 @@ "@Version": "0", "@Flags": "0", "@Specification": "p12", - "@Container": "pres udta aelm aesb", + "@Container": "prsl udta aelm aesb", "@isGroupLabel": "0", "@labelID": "0", "@Language": "en-GB", @@ -337,7 +349,7 @@ "@Size": "69", "@Type": "aelm", "@Specification": "p12", - "@Container": "pres aesb", + "@Container": "prsl aesb", "AudioElementDescription": { "@Size": "15", "@Type": "aedb", @@ -355,7 +367,7 @@ "@Version": "0", "@Flags": "0", "@Specification": "p12", - "@Container": "mdia pres aelm", + "@Container": "mdia prsl aelm", "@LanguageCode": "ko-KR" }, "Label": { @@ -364,7 +376,7 @@ "@Version": "0", "@Flags": "0", "@Specification": "p12", - "@Container": "pres udta aelm aesb", + "@Container": "prsl udta aelm aesb", "@isGroupLabel": "0", "@labelID": "0", "@Language": "en-GB", @@ -378,12 +390,12 @@ }, "ExternalTrackBox": [ { - "@Size": "157", + "@Size": "161", "@Type": "extk", "@Specification": "p12", "@Container": "moov", "ExternalTrackLocationBox": { - "@Size": "57", + "@Size": "61", "@Type": "extl", "@Version": "0", "@Flags": "0", @@ -391,7 +403,8 @@ "@Container": "extk", "@location": "5_1_3_lang_4_streams_mpf_split_1.mp4", "@referenced_track_id": "1", - "@referenced_track_handler": "soun" + "@referenced_track_handler": "soun", + "@media_timescale": "0" }, "TrackHeaderBox": { "@Size": "92", @@ -400,20 +413,20 @@ "@Flags": "5", "@Specification": "p12", "@Container": "trak extk", - "@CreationTime": "3778130302", - "@ModificationTime": "3778130302", + "@CreationTime": "3781076871", + "@ModificationTime": "3781076871", "@TrackID": "2", "@Duration": "3000", "@Volume": "1.00" } }, { - "@Size": "157", + "@Size": "161", "@Type": "extk", "@Specification": "p12", "@Container": "moov", "ExternalTrackLocationBox": { - "@Size": "57", + "@Size": "61", "@Type": "extl", "@Version": "0", "@Flags": "0", @@ -421,7 +434,8 @@ "@Container": "extk", "@location": "5_1_3_lang_4_streams_mpf_split_2.mp4", "@referenced_track_id": "1", - "@referenced_track_handler": "soun" + "@referenced_track_handler": "soun", + "@media_timescale": "0" }, "TrackHeaderBox": { "@Size": "92", @@ -430,8 +444,8 @@ "@Flags": "5", "@Specification": "p12", "@Container": "trak extk", - "@CreationTime": "3778130302", - "@ModificationTime": "3778130302", + "@CreationTime": "3781076871", + "@ModificationTime": "3781076871", "@TrackID": "3", "@Duration": "3000", "@Volume": "1.00" @@ -450,8 +464,8 @@ "@Flags": "7", "@Specification": "p12", "@Container": "trak extk", - "@CreationTime": "3778130302", - "@ModificationTime": "3778130302", + "@CreationTime": "3781076871", + "@ModificationTime": "3781076871", "@TrackID": "1", "@Duration": "3000", "@Volume": "1.00" @@ -468,8 +482,8 @@ "@Flags": "0", "@Specification": "p12", "@Container": "mdia", - "@CreationTime": "3778130302", - "@ModificationTime": "3778130302", + "@CreationTime": "3781076871", + "@ModificationTime": "3781076871", "@TimeScale": "48000", "@Duration": "240000", "@LanguageCode": "und" @@ -1312,7 +1326,7 @@ "@Container": "stbl", "@EntryCount": "1", "ChunkEntry": { - "@offset": "2566" + "@offset": "2607" } }, "SyncSampleBox": { @@ -1354,6 +1368,5 @@ "@dataSize": "280926" } }, - "manualDump": true, - "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev223-g4dcb4c2a5-preselection_reading" + "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev224-g551a1a528-preselection_reading" } diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.json index d42b403b..f5890418 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.json @@ -1,11 +1,11 @@ { "contributor": "Fraunhofer IIS", - "description": "", + "description": "Conformance file containing an MPEG-H side stream used to showcase multi track preselection signaling with external tracks.", "mdms_number": "m65266", "rel_filepath": "./5_1_3_lang_4_streams_mpf_split_1.mp4", "associated_files": [], - "version": 1, - "md5": "901c9bf9f5218b754723175b301c396b", + "version": 2, + "md5": "8b8cd549197e79052a986cc9d050547c", "published": false, "features": [], "conforms_to": [], diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.mp4 b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.mp4 index a0d2691d..cd7147df 100755 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.mp4 +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.mp4 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:506689bcc515207fb8c7fe94779191e53ee10512e8352f98ca2dfaf4f645da8d +oid sha256:8da82b57a3950d7e21993f08ab0bbe440b36c1a743c7d008b19bbdd9fe72e8e4 size 41874 diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json index 46c6aff1..02e1f86b 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json @@ -25,8 +25,8 @@ "@Flags": "0", "@Specification": "p12", "@Container": "moov", - "@CreationTime": "3778468031", - "@ModificationTime": "3778468031", + "@CreationTime": "3781076871", + "@ModificationTime": "3781076871", "@TimeScale": "600", "@Duration": "3000", "@NextTrackID": "2" @@ -43,8 +43,8 @@ "@Flags": "5", "@Specification": "p12", "@Container": "trak extk", - "@CreationTime": "3778468031", - "@ModificationTime": "3778468031", + "@CreationTime": "3781076871", + "@ModificationTime": "3781076871", "@TrackID": "1", "@Duration": "3000", "@Volume": "1.00" @@ -61,8 +61,8 @@ "@Flags": "0", "@Specification": "p12", "@Container": "mdia", - "@CreationTime": "3778468031", - "@ModificationTime": "3778468031", + "@CreationTime": "3781076871", + "@ModificationTime": "3781076871", "@TimeScale": "48000", "@Duration": "240000", "@LanguageCode": "und" @@ -947,6 +947,5 @@ "@dataSize": "40284" } }, - "manualDump": true, - "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev223-g4dcb4c2a5-preselection_reading" + "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev224-g551a1a528-preselection_reading" } diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.json index 970ac56f..ed38d1af 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.json @@ -1,11 +1,11 @@ { "contributor": "Fraunhofer IIS", - "description": "", + "description": "Conformance file containing an MPEG-H side stream used to showcase multi track preselection signaling with external tracks.", "mdms_number": "m65266", "rel_filepath": "./5_1_3_lang_4_streams_mpf_split_2.mp4", "associated_files": [], - "version": 1, - "md5": "0599e7731b44bf0dbbdba0423fa284f2", + "version": 2, + "md5": "ea9b432f9384091e5b0979f732915d64", "published": false, "features": [], "conforms_to": [], diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.mp4 b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.mp4 index e000d4db..62665cf1 100755 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.mp4 +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.mp4 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ae9b47d3475d2c3fb4fd4057c75dd960edce8f19fbe63000d14fd580489a1a63 +oid sha256:d9d3679cd7a3deb3eac0ff987a6675dcb654b7ddc2a1a72150c79466f288d4d2 size 41876 diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json index 6ea647bf..df97f926 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json @@ -25,8 +25,8 @@ "@Flags": "0", "@Specification": "p12", "@Container": "moov", - "@CreationTime": "3778468033", - "@ModificationTime": "3778468033", + "@CreationTime": "3781076871", + "@ModificationTime": "3781076871", "@TimeScale": "600", "@Duration": "3000", "@NextTrackID": "2" @@ -43,8 +43,8 @@ "@Flags": "5", "@Specification": "p12", "@Container": "trak extk", - "@CreationTime": "3778468033", - "@ModificationTime": "3778468033", + "@CreationTime": "3781076871", + "@ModificationTime": "3781076871", "@TrackID": "1", "@Duration": "3000", "@Volume": "1.00" @@ -61,8 +61,8 @@ "@Flags": "0", "@Specification": "p12", "@Container": "mdia", - "@CreationTime": "3778468033", - "@ModificationTime": "3778468033", + "@CreationTime": "3781076871", + "@ModificationTime": "3781076871", "@TimeScale": "48000", "@Duration": "240000", "@LanguageCode": "und" @@ -947,6 +947,5 @@ "@dataSize": "40286" } }, - "manualDump": true, - "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev223-g4dcb4c2a5-preselection_reading" + "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev224-g551a1a528-preselection_reading" } From c5f171047d346effa0a67f19a952a7d1bab069ee Mon Sep 17 00:00:00 2001 From: Moritz Fuchs Date: Thu, 26 Oct 2023 17:11:14 +0200 Subject: [PATCH 6/8] Add 'manualDump' field to JSON files s.t. the github automation does not overwrite them. --- .../5_1_3_lang_4_streams_mpf_split_0_gpac.json | 1 + .../5_1_3_lang_4_streams_mpf_split_1_gpac.json | 1 + .../5_1_3_lang_4_streams_mpf_split_2_gpac.json | 1 + 3 files changed, 3 insertions(+) diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json index e00ca5ce..ead4961a 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json @@ -1,4 +1,5 @@ { + "manualDump": true, "IsoMediaFile": { "@xmlns": "urn:mpeg:isobmff:schema:file:2016", "@Name": "5_1_3_lang_4_streams_mpf_split_0.mp4", diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json index 02e1f86b..39d32cce 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json @@ -1,4 +1,5 @@ { + "manualDump": true, "IsoMediaFile": { "@xmlns": "urn:mpeg:isobmff:schema:file:2016", "@Name": "5_1_3_lang_4_streams_mpf_split_1.mp4", diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json index df97f926..64d3ee34 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json @@ -1,4 +1,5 @@ { + "manualDump": true, "IsoMediaFile": { "@xmlns": "urn:mpeg:isobmff:schema:file:2016", "@Name": "5_1_3_lang_4_streams_mpf_split_2.mp4", From 30492c6bd1a88f9b23c043ec20e8833475924d1c Mon Sep 17 00:00:00 2001 From: Moritz Fuchs Date: Wed, 22 Nov 2023 10:11:48 +0100 Subject: [PATCH 7/8] Update conformance file s.t. track_in_preview flag is set correctly. --- .../5_1_3_lang_4_streams_mpf_split_0.json | 4 ++-- .../5_1_3_lang_4_streams_mpf_split_0.mp4 | 2 +- ...5_1_3_lang_4_streams_mpf_split_0_gpac.json | 24 +++++++++---------- .../5_1_3_lang_4_streams_mpf_split_1.json | 4 ++-- .../5_1_3_lang_4_streams_mpf_split_1.mp4 | 2 +- ...5_1_3_lang_4_streams_mpf_split_1_gpac.json | 14 +++++------ .../5_1_3_lang_4_streams_mpf_split_2.json | 4 ++-- .../5_1_3_lang_4_streams_mpf_split_2.mp4 | 2 +- ...5_1_3_lang_4_streams_mpf_split_2_gpac.json | 14 +++++------ 9 files changed, 35 insertions(+), 35 deletions(-) diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.json index 9e6449bf..5be44c8e 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.json @@ -4,8 +4,8 @@ "mdms_number": "m65266", "rel_filepath": "./5_1_3_lang_4_streams_mpf_split_0.mp4", "associated_files": [], - "version": 2, - "md5": "a50ff6554f232a0f523bbcf615c3e5f6", + "version": 3, + "md5": "f04eb2c7f2808c8531c29a132557f679", "published": false, "features": [], "conforms_to": [], diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.mp4 b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.mp4 index aca2fbf9..6fd54dbc 100755 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.mp4 +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.mp4 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ae1e6481c457fc1ccd2820de8840c69de3ac0e6a5fc729b86429e7161979527d +oid sha256:ca74c1031051c1874404b49d404efb3f5d436377a760f02d68a084f71f2f0b93 size 283533 diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json index ead4961a..cb883c3f 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json @@ -26,8 +26,8 @@ "@Flags": "0", "@Specification": "p12", "@Container": "moov", - "@CreationTime": "3781076871", - "@ModificationTime": "3781076871", + "@CreationTime": "3783421961", + "@ModificationTime": "3783421961", "@TimeScale": "600", "@Duration": "3000", "@NextTrackID": "2" @@ -411,11 +411,11 @@ "@Size": "92", "@Type": "tkhd", "@Version": "0", - "@Flags": "5", + "@Flags": "1", "@Specification": "p12", "@Container": "trak extk", - "@CreationTime": "3781076871", - "@ModificationTime": "3781076871", + "@CreationTime": "3783421961", + "@ModificationTime": "3783421961", "@TrackID": "2", "@Duration": "3000", "@Volume": "1.00" @@ -442,11 +442,11 @@ "@Size": "92", "@Type": "tkhd", "@Version": "0", - "@Flags": "5", + "@Flags": "1", "@Specification": "p12", "@Container": "trak extk", - "@CreationTime": "3781076871", - "@ModificationTime": "3781076871", + "@CreationTime": "3783421961", + "@ModificationTime": "3783421961", "@TrackID": "3", "@Duration": "3000", "@Volume": "1.00" @@ -465,8 +465,8 @@ "@Flags": "7", "@Specification": "p12", "@Container": "trak extk", - "@CreationTime": "3781076871", - "@ModificationTime": "3781076871", + "@CreationTime": "3783421961", + "@ModificationTime": "3783421961", "@TrackID": "1", "@Duration": "3000", "@Volume": "1.00" @@ -483,8 +483,8 @@ "@Flags": "0", "@Specification": "p12", "@Container": "mdia", - "@CreationTime": "3781076871", - "@ModificationTime": "3781076871", + "@CreationTime": "3783421961", + "@ModificationTime": "3783421961", "@TimeScale": "48000", "@Duration": "240000", "@LanguageCode": "und" diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.json index f5890418..bb6cb792 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.json @@ -4,8 +4,8 @@ "mdms_number": "m65266", "rel_filepath": "./5_1_3_lang_4_streams_mpf_split_1.mp4", "associated_files": [], - "version": 2, - "md5": "8b8cd549197e79052a986cc9d050547c", + "version": 3, + "md5": "41fb12c4591d621297605de7f760674a", "published": false, "features": [], "conforms_to": [], diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.mp4 b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.mp4 index cd7147df..7d829fcf 100755 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.mp4 +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.mp4 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8da82b57a3950d7e21993f08ab0bbe440b36c1a743c7d008b19bbdd9fe72e8e4 +oid sha256:a46b810f3ea3aa87234e1ad6e0dcaa1eaa35bb7eb0ebe3f41375b85977651ff1 size 41874 diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json index 39d32cce..1e7be51b 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json @@ -26,8 +26,8 @@ "@Flags": "0", "@Specification": "p12", "@Container": "moov", - "@CreationTime": "3781076871", - "@ModificationTime": "3781076871", + "@CreationTime": "3783421961", + "@ModificationTime": "3783421961", "@TimeScale": "600", "@Duration": "3000", "@NextTrackID": "2" @@ -41,11 +41,11 @@ "@Size": "92", "@Type": "tkhd", "@Version": "0", - "@Flags": "5", + "@Flags": "1", "@Specification": "p12", "@Container": "trak extk", - "@CreationTime": "3781076871", - "@ModificationTime": "3781076871", + "@CreationTime": "3783421961", + "@ModificationTime": "3783421961", "@TrackID": "1", "@Duration": "3000", "@Volume": "1.00" @@ -62,8 +62,8 @@ "@Flags": "0", "@Specification": "p12", "@Container": "mdia", - "@CreationTime": "3781076871", - "@ModificationTime": "3781076871", + "@CreationTime": "3783421961", + "@ModificationTime": "3783421961", "@TimeScale": "48000", "@Duration": "240000", "@LanguageCode": "und" diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.json index ed38d1af..c7c3e7a6 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.json @@ -4,8 +4,8 @@ "mdms_number": "m65266", "rel_filepath": "./5_1_3_lang_4_streams_mpf_split_2.mp4", "associated_files": [], - "version": 2, - "md5": "ea9b432f9384091e5b0979f732915d64", + "version": 3, + "md5": "26e463da011e7f8a7186f4c513be21c1", "published": false, "features": [], "conforms_to": [], diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.mp4 b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.mp4 index 62665cf1..09bfcf5d 100755 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.mp4 +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.mp4 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d9d3679cd7a3deb3eac0ff987a6675dcb654b7ddc2a1a72150c79466f288d4d2 +oid sha256:7557a50606aa5e32c69313191e220b234ff0ff3596ca3af278b1cf6b08d3f603 size 41876 diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json index 64d3ee34..61054d90 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json @@ -26,8 +26,8 @@ "@Flags": "0", "@Specification": "p12", "@Container": "moov", - "@CreationTime": "3781076871", - "@ModificationTime": "3781076871", + "@CreationTime": "3783421961", + "@ModificationTime": "3783421961", "@TimeScale": "600", "@Duration": "3000", "@NextTrackID": "2" @@ -41,11 +41,11 @@ "@Size": "92", "@Type": "tkhd", "@Version": "0", - "@Flags": "5", + "@Flags": "1", "@Specification": "p12", "@Container": "trak extk", - "@CreationTime": "3781076871", - "@ModificationTime": "3781076871", + "@CreationTime": "3783421961", + "@ModificationTime": "3783421961", "@TrackID": "1", "@Duration": "3000", "@Volume": "1.00" @@ -62,8 +62,8 @@ "@Flags": "0", "@Specification": "p12", "@Container": "mdia", - "@CreationTime": "3781076871", - "@ModificationTime": "3781076871", + "@CreationTime": "3783421961", + "@ModificationTime": "3783421961", "@TimeScale": "48000", "@Duration": "240000", "@LanguageCode": "und" From 328a4a26509a5d62ab9c4364e44d068d2bb2dda8 Mon Sep 17 00:00:00 2001 From: Moritz Fuchs Date: Mon, 11 Nov 2024 15:53:16 +0100 Subject: [PATCH 8/8] Update conformance files as well as associated JSON files as discussed at MPEG 148. --- .../5_1_3_lang_4_streams_mpf_split_0.json | 6 +- .../5_1_3_lang_4_streams_mpf_split_0.mp4 | 4 +- ...5_1_3_lang_4_streams_mpf_split_0_gpac.json | 1023 ++++++++--------- .../5_1_3_lang_4_streams_mpf_split_1.json | 8 +- .../5_1_3_lang_4_streams_mpf_split_1.mp4 | 4 +- ...5_1_3_lang_4_streams_mpf_split_1_gpac.json | 388 +++---- .../5_1_3_lang_4_streams_mpf_split_2.json | 8 +- .../5_1_3_lang_4_streams_mpf_split_2.mp4 | 4 +- ...5_1_3_lang_4_streams_mpf_split_2_gpac.json | 418 +++---- 9 files changed, 931 insertions(+), 932 deletions(-) diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.json index 5be44c8e..6b8766ad 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.json @@ -4,11 +4,11 @@ "mdms_number": "m65266", "rel_filepath": "./5_1_3_lang_4_streams_mpf_split_0.mp4", "associated_files": [], - "version": 3, - "md5": "f04eb2c7f2808c8531c29a132557f679", + "version": 1, + "md5": "a1fd43551f01c835996f32b1996785de", "published": false, "features": [], "conforms_to": [], "notes": "", - "license": "Copyright (c) 2023 Fraunhofer-Gesellschaft zur F\u00f6rderung der angewandten Forschung e.V.\nAll rights reserved.\n\nThe Conformance File is licensed under the\nCreative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.\nTo view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/." + "license": "Copyright (c) 2024 Fraunhofer-Gesellschaft zur F\u00f6rderung der angewandten Forschung e.V.\nAll rights reserved.\n\nThe Conformance File is licensed under the\nCreative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.\nTo view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/." } diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.mp4 b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.mp4 index 6fd54dbc..a6d283c8 100755 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.mp4 +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0.mp4 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca74c1031051c1874404b49d404efb3f5d436377a760f02d68a084f71f2f0b93 -size 283533 +oid sha256:8cb40d3bb3f75fb9af184ead95f973e0ca446f64e727d508abdfdc49a3ad922c +size 283519 diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json index cb883c3f..d3aba3cb 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_0_gpac.json @@ -15,7 +15,7 @@ } }, "MovieBox": { - "@Size": "2579", + "@Size": "1926", "@Type": "moov", "@Specification": "p12", "@Container": "file", @@ -26,369 +26,12 @@ "@Flags": "0", "@Specification": "p12", "@Container": "moov", - "@CreationTime": "3783421961", - "@ModificationTime": "3783421961", + "@CreationTime": "3813554737", + "@ModificationTime": "3813554737", "@TimeScale": "600", "@Duration": "3000", "@NextTrackID": "2" }, - "MetaBox": { - "@Size": "654", - "@Type": "meta", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "file moov trak moof traf udta", - "HandlerBox": { - "@Size": "33", - "@Type": "hdlr", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "mdia meta minf", - "@hdlrType": "null", - "@Name": "", - "@reserved1": "0", - "@reserved2": "data:application/octet-string,000000000000000000000000" - }, - "GroupListBox": { - "@Size": "609", - "@Type": "grpl", - "@Specification": "iff", - "@Container": "meta", - "EntityToGroupTypeBox": [ - { - "@Size": "197", - "@Type": "prsl", - "@Version": "0", - "@Flags": "12288", - "@Specification": "p12", - "@Container": "grpl", - "@group_id": "4096", - "@preselection_tag": "0", - "@selection_priority": "0", - "@interleaving_tag": "", - "EntityToGroupTypeBoxEntry": { - "@EntityID": "1" - }, - "Label": { - "@Size": "29", - "@Type": "labl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "prsl udta aelm aesb", - "@isGroupLabel": "0", - "@labelID": "0", - "@Language": "en-GB", - "@Label": "English" - }, - "ChannelLayoutBox": { - "@Size": "22", - "@Type": "chnl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "audio_sample_entry aelm prsl", - "@stream_structure": "1", - "@definedLayout": "19", - "@omittedChannelsMap": "0" - }, - "AudioElement": [ - { - "@Size": "48", - "@Type": "aelm", - "@Specification": "p12", - "@Container": "prsl aesb", - "AudioElementDescription": { - "@Size": "15", - "@Type": "aedb", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "aelm", - "@AudioElementTag": "0", - "@isToggleable": "1", - "@isDefaultEnabled": "1" - }, - "Label": { - "@Size": "25", - "@Type": "labl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "prsl udta aelm aesb", - "@isGroupLabel": "0", - "@labelID": "0", - "@Language": "en-GB", - "@Label": "Bed" - } - }, - { - "@Size": "70", - "@Type": "aelm", - "@Specification": "p12", - "@Container": "prsl aesb", - "AudioElementDescription": { - "@Size": "15", - "@Type": "aedb", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "aelm", - "@AudioElementTag": "1", - "@isToggleable": "1", - "@isDefaultEnabled": "1" - }, - "ExtendedLanguageBox": { - "@Size": "18", - "@Type": "elng", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "mdia prsl aelm", - "@LanguageCode": "en-GB" - }, - "Label": { - "@Size": "29", - "@Type": "labl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "prsl udta aelm aesb", - "@isGroupLabel": "0", - "@labelID": "0", - "@Language": "en-GB", - "@Label": "English" - } - } - ] - }, - { - "@Size": "202", - "@Type": "prsl", - "@Version": "0", - "@Flags": "4096", - "@Specification": "p12", - "@Container": "grpl", - "@group_id": "4097", - "@preselection_tag": "1", - "@interleaving_tag": "mhm2", - "EntityToGroupTypeBoxEntry": [ - { - "@EntityID": "1" - }, - { - "@EntityID": "2" - } - ], - "Label": { - "@Size": "28", - "@Type": "labl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "prsl udta aelm aesb", - "@isGroupLabel": "0", - "@labelID": "0", - "@Language": "en-GB", - "@Label": "German" - }, - "ChannelLayoutBox": { - "@Size": "22", - "@Type": "chnl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "audio_sample_entry aelm prsl", - "@stream_structure": "1", - "@definedLayout": "19", - "@omittedChannelsMap": "0" - }, - "AudioElement": [ - { - "@Size": "48", - "@Type": "aelm", - "@Specification": "p12", - "@Container": "prsl aesb", - "AudioElementDescription": { - "@Size": "15", - "@Type": "aedb", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "aelm", - "@AudioElementTag": "0", - "@isToggleable": "1", - "@isDefaultEnabled": "1" - }, - "Label": { - "@Size": "25", - "@Type": "labl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "prsl udta aelm aesb", - "@isGroupLabel": "0", - "@labelID": "0", - "@Language": "en-GB", - "@Label": "Bed" - } - }, - { - "@Size": "69", - "@Type": "aelm", - "@Specification": "p12", - "@Container": "prsl aesb", - "AudioElementDescription": { - "@Size": "15", - "@Type": "aedb", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "aelm", - "@AudioElementTag": "2", - "@isToggleable": "1", - "@isDefaultEnabled": "1" - }, - "ExtendedLanguageBox": { - "@Size": "18", - "@Type": "elng", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "mdia prsl aelm", - "@LanguageCode": "de-DE" - }, - "Label": { - "@Size": "28", - "@Type": "labl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "prsl udta aelm aesb", - "@isGroupLabel": "0", - "@labelID": "0", - "@Language": "en-GB", - "@Label": "German" - } - } - ] - }, - { - "@Size": "202", - "@Type": "prsl", - "@Version": "0", - "@Flags": "4096", - "@Specification": "p12", - "@Container": "grpl", - "@group_id": "4098", - "@preselection_tag": "2", - "@interleaving_tag": "mhm2", - "EntityToGroupTypeBoxEntry": [ - { - "@EntityID": "1" - }, - { - "@EntityID": "3" - } - ], - "Label": { - "@Size": "28", - "@Type": "labl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "prsl udta aelm aesb", - "@isGroupLabel": "0", - "@labelID": "0", - "@Language": "en-GB", - "@Label": "Korean" - }, - "ChannelLayoutBox": { - "@Size": "22", - "@Type": "chnl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "audio_sample_entry aelm prsl", - "@stream_structure": "1", - "@definedLayout": "19", - "@omittedChannelsMap": "0" - }, - "AudioElement": [ - { - "@Size": "48", - "@Type": "aelm", - "@Specification": "p12", - "@Container": "prsl aesb", - "AudioElementDescription": { - "@Size": "15", - "@Type": "aedb", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "aelm", - "@AudioElementTag": "0", - "@isToggleable": "1", - "@isDefaultEnabled": "1" - }, - "Label": { - "@Size": "25", - "@Type": "labl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "prsl udta aelm aesb", - "@isGroupLabel": "0", - "@labelID": "0", - "@Language": "en-GB", - "@Label": "Bed" - } - }, - { - "@Size": "69", - "@Type": "aelm", - "@Specification": "p12", - "@Container": "prsl aesb", - "AudioElementDescription": { - "@Size": "15", - "@Type": "aedb", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "aelm", - "@AudioElementTag": "3", - "@isToggleable": "1", - "@isDefaultEnabled": "1" - }, - "ExtendedLanguageBox": { - "@Size": "18", - "@Type": "elng", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "mdia prsl aelm", - "@LanguageCode": "ko-KR" - }, - "Label": { - "@Size": "28", - "@Type": "labl", - "@Version": "0", - "@Flags": "0", - "@Specification": "p12", - "@Container": "prsl udta aelm aesb", - "@isGroupLabel": "0", - "@labelID": "0", - "@Language": "en-GB", - "@Label": "Korean" - } - } - ] - } - ] - } - }, "ExternalTrackBox": [ { "@Size": "161", @@ -414,8 +57,8 @@ "@Flags": "1", "@Specification": "p12", "@Container": "trak extk", - "@CreationTime": "3783421961", - "@ModificationTime": "3783421961", + "@CreationTime": "3813554737", + "@ModificationTime": "3813554737", "@TrackID": "2", "@Duration": "3000", "@Volume": "1.00" @@ -445,8 +88,8 @@ "@Flags": "1", "@Specification": "p12", "@Container": "trak extk", - "@CreationTime": "3783421961", - "@ModificationTime": "3783421961", + "@CreationTime": "3813554737", + "@ModificationTime": "3813554737", "@TrackID": "3", "@Duration": "3000", "@Volume": "1.00" @@ -454,7 +97,7 @@ } ], "TrackBox": { - "@Size": "1487", + "@Size": "1488", "@Type": "trak", "@Specification": "p12", "@Container": "moov", @@ -465,14 +108,14 @@ "@Flags": "7", "@Specification": "p12", "@Container": "trak extk", - "@CreationTime": "3783421961", - "@ModificationTime": "3783421961", + "@CreationTime": "3813554737", + "@ModificationTime": "3813554737", "@TrackID": "1", "@Duration": "3000", "@Volume": "1.00" }, "MediaBox": { - "@Size": "1387", + "@Size": "1388", "@Type": "mdia", "@Specification": "p12", "@Container": "trak", @@ -483,8 +126,8 @@ "@Flags": "0", "@Specification": "p12", "@Container": "mdia", - "@CreationTime": "3783421961", - "@ModificationTime": "3783421961", + "@CreationTime": "3813554737", + "@ModificationTime": "3813554737", "@TimeScale": "48000", "@Duration": "240000", "@LanguageCode": "und" @@ -502,7 +145,7 @@ "@reserved2": "data:application/octet-string,000000000000000000000000" }, "MediaInformationBox": { - "@Size": "1310", + "@Size": "1311", "@Type": "minf", "@Specification": "p12", "@Container": "mdia", @@ -537,19 +180,19 @@ } }, "SampleTableBox": { - "@Size": "1250", + "@Size": "1251", "@Type": "stbl", "@Specification": "p12", "@Container": "minf", "SampleDescriptionBox": { - "@Size": "166", + "@Size": "167", "@Type": "stsd", "@Version": "0", "@Flags": "0", "@Specification": "p12", "@Container": "stbl", "MHASampleEntry": { - "@Size": "150", + "@Size": "151", "@Type": "mhm2", "@Specification": "mpegh3Daudio", "@Container": "stsd", @@ -558,14 +201,14 @@ "@Channels": "0", "@BitsPerSample": "16", "MHAConfigurationBox": { - "@Size": "114", + "@Size": "115", "@Type": "mhaC", "@Specification": "mpegh3Daudio", "@Container": "mha1 mha2 mhm1 mhm2 wave", "@configurationVersion": "1", "@mpegh3daProfileLevelIndication": "0x12", "@referenceChannelLayout": "19", - "@data": "data:application/octet-string,121944C20B060080D33034F210881C41102208110044000081FF600C810010800010366401902591640310000206400C812008002080000BBF80640803913B014E7829CF0539F029CF0539E0A73F00217820600025FC11CF2F0800011D12F1000011D22C00" + "@data": "data:application/octet-string,121944C20B060080D33034F21810881C41102208110044000081FF600C810010800010366401902591640310000206400C812008002080000BBF80640803913B014E7829CF0539F029CF0539E0A73F00217820600025FC11CF2F0800011D12F1000011D22C00" } } }, @@ -615,25 +258,25 @@ "@Size": "2408" }, { - "@Size": "1190" + "@Size": "1189" }, { - "@Size": "1166" + "@Size": "1165" }, { - "@Size": "1179" + "@Size": "1177" }, { "@Size": "1158" }, { - "@Size": "1145" + "@Size": "1144" }, { - "@Size": "1162" + "@Size": "1161" }, { - "@Size": "1149" + "@Size": "1148" }, { "@Size": "1128" @@ -645,43 +288,46 @@ "@Size": "1123" }, { - "@Size": "1110" + "@Size": "1109" }, { - "@Size": "1134" + "@Size": "1131" }, { - "@Size": "1131" + "@Size": "1130" }, { - "@Size": "1139" + "@Size": "1137" }, { - "@Size": "1118" + "@Size": "1117" }, { - "@Size": "1141" + "@Size": "1140" }, { - "@Size": "1137" + "@Size": "1136" }, { - "@Size": "1144" + "@Size": "1143" }, { - "@Size": "1136" + "@Size": "1135" }, { - "@Size": "1105" + "@Size": "1106" }, { - "@Size": "1139" + "@Size": "1132" }, { - "@Size": "1134" + "@Size": "1133" + }, + { + "@Size": "1189" }, { - "@Size": "1163" + "@Size": "1194" }, { "@Size": "1195" @@ -747,91 +393,91 @@ "@Size": "1194" }, { - "@Size": "1195" + "@Size": "1201" }, { - "@Size": "1201" + "@Size": "1252" }, { - "@Size": "1251" + "@Size": "2745" }, { - "@Size": "2744" + "@Size": "1117" }, { - "@Size": "1118" + "@Size": "1131" }, { - "@Size": "1132" + "@Size": "1146" }, { - "@Size": "1147" + "@Size": "1132" }, { - "@Size": "1133" + "@Size": "1124" }, { - "@Size": "1125" + "@Size": "1127" }, { - "@Size": "1132" + "@Size": "1127" }, { - "@Size": "1128" + "@Size": "1109" }, { - "@Size": "1112" + "@Size": "1115" }, { - "@Size": "1117" + "@Size": "1131" }, { - "@Size": "1132" + "@Size": "1131" }, { - "@Size": "1130" + "@Size": "1118" }, { - "@Size": "1119" + "@Size": "1135" }, { - "@Size": "1136" + "@Size": "1137" }, { - "@Size": "1138" + "@Size": "1124" }, { - "@Size": "1125" + "@Size": "1127" }, { - "@Size": "1129" + "@Size": "1134" }, { - "@Size": "1130" + "@Size": "1117" }, { - "@Size": "1125" + "@Size": "1142" }, { - "@Size": "1145" + "@Size": "1129" }, { "@Size": "1130" }, { - "@Size": "1132" + "@Size": "1144" }, { - "@Size": "1144" + "@Size": "1121" }, { - "@Size": "1122" + "@Size": "1139" }, { - "@Size": "1138" + "@Size": "1166" }, { - "@Size": "1136" + "@Size": "1195" }, { "@Size": "1194" @@ -893,92 +539,92 @@ { "@Size": "1195" }, - { - "@Size": "1195" - }, { "@Size": "1239" }, { - "@Size": "2724" + "@Size": "2722" }, { - "@Size": "1116" + "@Size": "1117" }, { - "@Size": "1123" + "@Size": "1125" }, { - "@Size": "1144" + "@Size": "1141" }, { - "@Size": "1149" + "@Size": "1151" }, { - "@Size": "1138" + "@Size": "1137" }, { - "@Size": "1154" + "@Size": "1151" }, { - "@Size": "1145" + "@Size": "1143" }, { - "@Size": "1143" + "@Size": "1142" }, { - "@Size": "1132" + "@Size": "1131" }, { - "@Size": "1134" + "@Size": "1133" }, { "@Size": "1127" }, { - "@Size": "1128" + "@Size": "1127" }, { - "@Size": "1131" + "@Size": "1130" }, { "@Size": "1125" }, { - "@Size": "1132" + "@Size": "1130" }, { "@Size": "1136" }, { - "@Size": "1134" + "@Size": "1135" }, { - "@Size": "1118" + "@Size": "1116" }, { - "@Size": "1137" + "@Size": "1136" }, { - "@Size": "1146" + "@Size": "1145" }, { - "@Size": "1123" + "@Size": "1122" }, { - "@Size": "1131" + "@Size": "1130" }, { - "@Size": "1141" + "@Size": "1140" }, { - "@Size": "1138" + "@Size": "1135" }, { - "@Size": "1127" + "@Size": "1126" }, { - "@Size": "1135" + "@Size": "1159" + }, + { + "@Size": "1194" }, { "@Size": "1195" @@ -1038,73 +684,70 @@ "@Size": "1195" }, { - "@Size": "1195" - }, - { - "@Size": "1213" + "@Size": "1217" }, { - "@Size": "2701" + "@Size": "2704" }, { "@Size": "1121" }, { - "@Size": "1121" + "@Size": "1122" }, { - "@Size": "1149" + "@Size": "1145" }, { "@Size": "1137" }, { - "@Size": "1149" + "@Size": "1148" }, { - "@Size": "1131" + "@Size": "1129" }, { - "@Size": "1143" + "@Size": "1142" }, { - "@Size": "1126" + "@Size": "1130" }, { - "@Size": "1132" + "@Size": "1129" }, { - "@Size": "1127" + "@Size": "1126" }, { - "@Size": "1136" + "@Size": "1135" }, { "@Size": "1110" }, { - "@Size": "1181" + "@Size": "1177" }, { "@Size": "1131" }, { - "@Size": "1121" + "@Size": "1119" }, { - "@Size": "1149" + "@Size": "1148" }, { - "@Size": "1129" + "@Size": "1128" }, { - "@Size": "1131" + "@Size": "1127" }, { - "@Size": "1131" + "@Size": "1129" }, { - "@Size": "1125" + "@Size": "1128" }, { "@Size": "1124" @@ -1113,13 +756,16 @@ "@Size": "1137" }, { - "@Size": "1121" + "@Size": "1122" }, { - "@Size": "1121" + "@Size": "1118" }, { - "@Size": "1159" + "@Size": "1173" + }, + { + "@Size": "1195" }, { "@Size": "1194" @@ -1182,49 +828,46 @@ "@Size": "1195" }, { - "@Size": "1195" - }, - { - "@Size": "1231" + "@Size": "1234" }, { - "@Size": "2755" + "@Size": "2754" }, { "@Size": "1113" }, { - "@Size": "1155" + "@Size": "1154" }, { - "@Size": "1123" + "@Size": "1121" }, { - "@Size": "1160" + "@Size": "1159" }, { - "@Size": "1153" + "@Size": "1152" }, { - "@Size": "1132" + "@Size": "1131" }, { - "@Size": "1146" + "@Size": "1145" }, { - "@Size": "1132" + "@Size": "1131" }, { - "@Size": "1133" + "@Size": "1130" }, { - "@Size": "1159" + "@Size": "1157" }, { "@Size": "1124" }, { - "@Size": "1125" + "@Size": "1124" }, { "@Size": "1149" @@ -1233,43 +876,46 @@ "@Size": "1126" }, { - "@Size": "1135" + "@Size": "1134" }, { - "@Size": "1133" + "@Size": "1132" }, { - "@Size": "1160" + "@Size": "1161" }, { - "@Size": "1125" + "@Size": "1124" }, { - "@Size": "1165" + "@Size": "1164" }, { - "@Size": "1140" + "@Size": "1139" }, { "@Size": "1128" }, { - "@Size": "1121" + "@Size": "1118" }, { "@Size": "1123" }, { - "@Size": "1133" + "@Size": "1131" }, { - "@Size": "1125" + "@Size": "1124" }, { - "@Size": "1120" + "@Size": "1119" }, { - "@Size": "1121" + "@Size": "1144" + }, + { + "@Size": "1195" }, { "@Size": "1195" @@ -1293,13 +939,13 @@ "@Size": "1195" }, { - "@Size": "1194" + "@Size": "1198" }, { - "@Size": "1202" + "@Size": "1191" }, { - "@Size": "1188" + "@Size": "1195" }, { "@Size": "1194" @@ -1308,13 +954,10 @@ "@Size": "1195" }, { - "@Size": "1195" - }, - { - "@Size": "1458" + "@Size": "1456" }, { - "@Size": "1110" + "@Size": "1108" } ] }, @@ -1327,7 +970,7 @@ "@Container": "stbl", "@EntryCount": "1", "ChunkEntry": { - "@offset": "2607" + "@offset": "2598" } }, "SyncSampleBox": { @@ -1361,13 +1004,369 @@ } } }, + "MetaBox": { + "@Size": "644", + "@Type": "meta", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "file moov trak moof traf udta", + "HandlerBox": { + "@Size": "33", + "@Type": "hdlr", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "mdia meta minf", + "@hdlrType": "null", + "@Name": "", + "@reserved1": "0", + "@reserved2": "data:application/octet-string,000000000000000000000000" + }, + "GroupListBox": { + "@Size": "599", + "@Type": "grpl", + "@Specification": "iff", + "@Container": "meta", + "EntityToGroupTypeBox": [ + { + "@Size": "193", + "@Type": "prsl", + "@Version": "0", + "@Flags": "12288", + "@Specification": "p12", + "@Container": "grpl", + "@group_id": "4096", + "@preselection_tag": "0", + "@selection_priority": "0", + "EntityToGroupTypeBoxEntry": { + "@EntityID": "1" + }, + "Label": { + "@Size": "28", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "prsl udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "English" + }, + "ChannelLayoutBox": { + "@Size": "22", + "@Type": "chnl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "audio_sample_entry aelm prsl", + "@stream_structure": "1", + "@definedLayout": "19", + "@omittedChannelsMap": "0" + }, + "AudioElement": [ + { + "@Size": "47", + "@Type": "aelm", + "@Specification": "p12", + "@Container": "prsl aesb", + "AudioElementDescription": { + "@Size": "15", + "@Type": "aedb", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "aelm", + "@AudioElementTag": "0", + "@isToggleable": "1", + "@isDefaultEnabled": "1" + }, + "Label": { + "@Size": "24", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "prsl udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "Bed" + } + }, + { + "@Size": "69", + "@Type": "aelm", + "@Specification": "p12", + "@Container": "prsl aesb", + "AudioElementDescription": { + "@Size": "15", + "@Type": "aedb", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "aelm", + "@AudioElementTag": "1", + "@isToggleable": "1", + "@isDefaultEnabled": "1" + }, + "ExtendedLanguageBox": { + "@Size": "18", + "@Type": "elng", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "mdia prsl aelm", + "@LanguageCode": "en-GB" + }, + "Label": { + "@Size": "28", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "prsl udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "English" + } + } + ] + }, + { + "@Size": "199", + "@Type": "prsl", + "@Version": "0", + "@Flags": "20480", + "@Specification": "p12", + "@Container": "grpl", + "@group_id": "4097", + "@preselection_tag": "1", + "@interleaving_tag": "mhm2", + "EntityToGroupTypeBoxEntry": [ + { + "@EntityID": "1" + }, + { + "@EntityID": "2" + } + ], + "Label": { + "@Size": "27", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "prsl udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "German" + }, + "ChannelLayoutBox": { + "@Size": "22", + "@Type": "chnl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "audio_sample_entry aelm prsl", + "@stream_structure": "1", + "@definedLayout": "19", + "@omittedChannelsMap": "0" + }, + "AudioElement": [ + { + "@Size": "47", + "@Type": "aelm", + "@Specification": "p12", + "@Container": "prsl aesb", + "AudioElementDescription": { + "@Size": "15", + "@Type": "aedb", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "aelm", + "@AudioElementTag": "0", + "@isToggleable": "1", + "@isDefaultEnabled": "1" + }, + "Label": { + "@Size": "24", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "prsl udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "Bed" + } + }, + { + "@Size": "68", + "@Type": "aelm", + "@Specification": "p12", + "@Container": "prsl aesb", + "AudioElementDescription": { + "@Size": "15", + "@Type": "aedb", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "aelm", + "@AudioElementTag": "2", + "@isToggleable": "1", + "@isDefaultEnabled": "1" + }, + "ExtendedLanguageBox": { + "@Size": "18", + "@Type": "elng", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "mdia prsl aelm", + "@LanguageCode": "de-DE" + }, + "Label": { + "@Size": "27", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "prsl udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "German" + } + } + ] + }, + { + "@Size": "199", + "@Type": "prsl", + "@Version": "0", + "@Flags": "20480", + "@Specification": "p12", + "@Container": "grpl", + "@group_id": "4098", + "@preselection_tag": "2", + "@interleaving_tag": "mhm2", + "EntityToGroupTypeBoxEntry": [ + { + "@EntityID": "1" + }, + { + "@EntityID": "3" + } + ], + "Label": { + "@Size": "27", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "prsl udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "Korean" + }, + "ChannelLayoutBox": { + "@Size": "22", + "@Type": "chnl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "audio_sample_entry aelm prsl", + "@stream_structure": "1", + "@definedLayout": "19", + "@omittedChannelsMap": "0" + }, + "AudioElement": [ + { + "@Size": "47", + "@Type": "aelm", + "@Specification": "p12", + "@Container": "prsl aesb", + "AudioElementDescription": { + "@Size": "15", + "@Type": "aedb", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "aelm", + "@AudioElementTag": "0", + "@isToggleable": "1", + "@isDefaultEnabled": "1" + }, + "Label": { + "@Size": "24", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "prsl udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "Bed" + } + }, + { + "@Size": "68", + "@Type": "aelm", + "@Specification": "p12", + "@Container": "prsl aesb", + "AudioElementDescription": { + "@Size": "15", + "@Type": "aedb", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "aelm", + "@AudioElementTag": "3", + "@isToggleable": "1", + "@isDefaultEnabled": "1" + }, + "ExtendedLanguageBox": { + "@Size": "18", + "@Type": "elng", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "mdia prsl aelm", + "@LanguageCode": "ko-KR" + }, + "Label": { + "@Size": "27", + "@Type": "labl", + "@Version": "0", + "@Flags": "0", + "@Specification": "p12", + "@Container": "prsl udta aelm aesb", + "@isGroupLabel": "0", + "@labelID": "0", + "@Language": "en-GB", + "@Label": "Korean" + } + } + ] + } + ] + } + }, "MediaDataBox": { - "@Size": "280934", + "@Size": "280929", "@Type": "mdat", "@Specification": "p12", "@Container": "file", - "@dataSize": "280926" + "@dataSize": "280921" } }, - "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev224-g551a1a528-preselection_reading" + "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev225-gac5dbee33-preselection_reading" } diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.json index bb6cb792..2a5f36a8 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.json @@ -1,14 +1,14 @@ { "contributor": "Fraunhofer IIS", - "description": "Conformance file containing an MPEG-H side stream used to showcase multi track preselection signaling with external tracks.", + "description": "Conformance file showcasing multi track preselection signaling with external tracks.", "mdms_number": "m65266", "rel_filepath": "./5_1_3_lang_4_streams_mpf_split_1.mp4", "associated_files": [], - "version": 3, - "md5": "41fb12c4591d621297605de7f760674a", + "version": 1, + "md5": "956f303e64a1a499363311d8b88dca69", "published": false, "features": [], "conforms_to": [], "notes": "", - "license": "Copyright (c) 2023 Fraunhofer-Gesellschaft zur F\u00f6rderung der angewandten Forschung e.V.\nAll rights reserved.\n\nThe Conformance File is licensed under the\nCreative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.\nTo view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/." + "license": "Copyright (c) 2024 Fraunhofer-Gesellschaft zur F\u00f6rderung der angewandten Forschung e.V.\nAll rights reserved.\n\nThe Conformance File is licensed under the\nCreative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.\nTo view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/." } diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.mp4 b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.mp4 index 7d829fcf..2d4a2a93 100755 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.mp4 +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1.mp4 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a46b810f3ea3aa87234e1ad6e0dcaa1eaa35bb7eb0ebe3f41375b85977651ff1 -size 41874 +oid sha256:9d30c934fca52b764af4d50bf36b0989b90bdd89e88256af9b506314d694b757 +size 41870 diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json index 1e7be51b..ec68406f 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_1_gpac.json @@ -15,7 +15,7 @@ } }, "MovieBox": { - "@Size": "1562", + "@Size": "1563", "@Type": "moov", "@Specification": "p12", "@Container": "file", @@ -26,14 +26,14 @@ "@Flags": "0", "@Specification": "p12", "@Container": "moov", - "@CreationTime": "3783421961", - "@ModificationTime": "3783421961", + "@CreationTime": "3813554737", + "@ModificationTime": "3813554737", "@TimeScale": "600", "@Duration": "3000", "@NextTrackID": "2" }, "TrackBox": { - "@Size": "1446", + "@Size": "1447", "@Type": "trak", "@Specification": "p12", "@Container": "moov", @@ -44,14 +44,14 @@ "@Flags": "1", "@Specification": "p12", "@Container": "trak extk", - "@CreationTime": "3783421961", - "@ModificationTime": "3783421961", + "@CreationTime": "3813554737", + "@ModificationTime": "3813554737", "@TrackID": "1", "@Duration": "3000", "@Volume": "1.00" }, "MediaBox": { - "@Size": "1346", + "@Size": "1347", "@Type": "mdia", "@Specification": "p12", "@Container": "trak", @@ -62,8 +62,8 @@ "@Flags": "0", "@Specification": "p12", "@Container": "mdia", - "@CreationTime": "3783421961", - "@ModificationTime": "3783421961", + "@CreationTime": "3813554737", + "@ModificationTime": "3813554737", "@TimeScale": "48000", "@Duration": "240000", "@LanguageCode": "und" @@ -81,7 +81,7 @@ "@reserved2": "data:application/octet-string,000000000000000000000000" }, "MediaInformationBox": { - "@Size": "1269", + "@Size": "1270", "@Type": "minf", "@Specification": "p12", "@Container": "mdia", @@ -116,19 +116,19 @@ } }, "SampleTableBox": { - "@Size": "1209", + "@Size": "1210", "@Type": "stbl", "@Specification": "p12", "@Container": "minf", "SampleDescriptionBox": { - "@Size": "125", + "@Size": "126", "@Type": "stsd", "@Version": "0", "@Flags": "0", "@Specification": "p12", "@Container": "stbl", "MHASampleEntry": { - "@Size": "109", + "@Size": "110", "@Type": "mhm2", "@Specification": "mpegh3Daudio", "@Container": "stsd", @@ -137,14 +137,14 @@ "@Channels": "0", "@BitsPerSample": "16", "MHAConfigurationBox": { - "@Size": "73", + "@Size": "74", "@Type": "mhaC", "@Specification": "mpegh3Daudio", "@Container": "mha1 mha2 mhm1 mhm2 wave", "@configurationVersion": "1", "@mpegh3daProfileLevelIndication": "0x12", "@referenceChannelLayout": "19", - "@data": "data:application/octet-string,121944C00101366069E2C110088120440110000207FD8020108000103664015900C400008190028002080000BBF8040029AEC0084E0A0800008DE160" + "@data": "data:application/octet-string,121944C00101366069E2D01110088120440110000207FD8020108000103664015900C400008190028002080000BBF8040029AEC0084E0A0800008DE160" } } }, @@ -191,130 +191,130 @@ "@SampleCount": "235", "SampleSizeEntry": [ { - "@Size": "421" + "@Size": "418" }, { - "@Size": "200" + "@Size": "201" }, { - "@Size": "191" + "@Size": "194" }, { - "@Size": "178" + "@Size": "181" }, { - "@Size": "171" + "@Size": "168" }, { - "@Size": "179" + "@Size": "178" }, { - "@Size": "166" + "@Size": "164" }, { - "@Size": "157" + "@Size": "156" }, { "@Size": "168" }, { - "@Size": "167" + "@Size": "165" }, { "@Size": "158" }, { - "@Size": "173" + "@Size": "171" }, { - "@Size": "161" + "@Size": "158" }, { - "@Size": "159" + "@Size": "164" }, { - "@Size": "167" + "@Size": "171" }, { - "@Size": "172" + "@Size": "169" }, { - "@Size": "157" + "@Size": "156" }, { "@Size": "165" }, { - "@Size": "165" + "@Size": "163" }, { "@Size": "159" }, { - "@Size": "173" + "@Size": "175" }, { - "@Size": "167" + "@Size": "164" }, { - "@Size": "159" + "@Size": "164" }, { "@Size": "170" }, { - "@Size": "167" + "@Size": "165" }, { - "@Size": "160" + "@Size": "162" }, { - "@Size": "159" + "@Size": "160" }, { - "@Size": "168" + "@Size": "167" }, { "@Size": "162" }, { - "@Size": "176" + "@Size": "178" }, { - "@Size": "166" + "@Size": "165" }, { - "@Size": "162" + "@Size": "164" }, { - "@Size": "175" + "@Size": "174" }, { - "@Size": "164" + "@Size": "161" }, { - "@Size": "158" + "@Size": "159" }, { - "@Size": "166" + "@Size": "165" }, { - "@Size": "170" + "@Size": "169" }, { - "@Size": "163" + "@Size": "160" }, { - "@Size": "159" + "@Size": "158" }, { - "@Size": "178" + "@Size": "179" }, { "@Size": "169" }, { - "@Size": "173" + "@Size": "176" }, { "@Size": "160" @@ -323,10 +323,10 @@ "@Size": "157" }, { - "@Size": "166" + "@Size": "171" }, { - "@Size": "169" + "@Size": "168" }, { "@Size": "156" @@ -338,142 +338,142 @@ "@Size": "436" }, { - "@Size": "159" + "@Size": "158" }, { - "@Size": "174" + "@Size": "173" }, { - "@Size": "159" + "@Size": "158" }, { - "@Size": "158" + "@Size": "159" }, { - "@Size": "177" + "@Size": "176" }, { "@Size": "161" }, { - "@Size": "156" + "@Size": "158" }, { - "@Size": "175" + "@Size": "176" }, { - "@Size": "157" + "@Size": "155" }, { "@Size": "155" }, { - "@Size": "180" + "@Size": "178" }, { "@Size": "162" }, { - "@Size": "159" + "@Size": "161" }, { - "@Size": "177" + "@Size": "180" }, { - "@Size": "161" + "@Size": "160" }, { - "@Size": "153" + "@Size": "152" }, { - "@Size": "173" + "@Size": "177" }, { - "@Size": "164" + "@Size": "158" }, { - "@Size": "159" + "@Size": "158" }, { - "@Size": "172" + "@Size": "177" }, { - "@Size": "161" + "@Size": "159" }, { "@Size": "158" }, { - "@Size": "166" + "@Size": "165" }, { - "@Size": "176" + "@Size": "175" }, { - "@Size": "164" + "@Size": "163" }, { "@Size": "166" }, { - "@Size": "166" + "@Size": "165" }, { - "@Size": "160" + "@Size": "159" }, { - "@Size": "174" + "@Size": "178" }, { - "@Size": "167" + "@Size": "163" }, { - "@Size": "160" + "@Size": "161" }, { - "@Size": "176" + "@Size": "178" }, { - "@Size": "161" + "@Size": "159" }, { - "@Size": "155" + "@Size": "157" }, { "@Size": "176" }, { - "@Size": "169" + "@Size": "162" }, { - "@Size": "154" + "@Size": "157" }, { - "@Size": "165" + "@Size": "173" }, { - "@Size": "170" + "@Size": "169" }, { - "@Size": "160" + "@Size": "161" }, { - "@Size": "181" + "@Size": "180" }, { - "@Size": "165" + "@Size": "164" }, { "@Size": "153" }, { - "@Size": "172" + "@Size": "177" }, { - "@Size": "170" + "@Size": "165" }, { - "@Size": "159" + "@Size": "157" }, { "@Size": "174" @@ -485,133 +485,133 @@ "@Size": "153" }, { - "@Size": "172" + "@Size": "175" }, { - "@Size": "158" + "@Size": "155" }, { - "@Size": "153" + "@Size": "152" }, { - "@Size": "163" + "@Size": "164" }, { "@Size": "167" }, { - "@Size": "158" + "@Size": "157" }, { - "@Size": "164" + "@Size": "173" }, { - "@Size": "171" + "@Size": "167" }, { - "@Size": "159" + "@Size": "157" }, { - "@Size": "165" + "@Size": "164" }, { - "@Size": "175" + "@Size": "174" }, { "@Size": "164" }, { - "@Size": "188" + "@Size": "189" }, { - "@Size": "166" + "@Size": "165" }, { - "@Size": "159" + "@Size": "158" }, { - "@Size": "162" + "@Size": "163" }, { - "@Size": "160" + "@Size": "159" }, { - "@Size": "159" + "@Size": "158" }, { - "@Size": "183" + "@Size": "184" }, { "@Size": "164" }, { - "@Size": "158" + "@Size": "157" }, { - "@Size": "154" + "@Size": "156" }, { - "@Size": "163" + "@Size": "162" }, { - "@Size": "167" + "@Size": "166" }, { - "@Size": "176" + "@Size": "177" }, { - "@Size": "165" + "@Size": "163" }, { "@Size": "161" }, { - "@Size": "174" + "@Size": "177" }, { - "@Size": "164" + "@Size": "163" }, { - "@Size": "160" + "@Size": "161" }, { - "@Size": "176" + "@Size": "180" }, { - "@Size": "161" + "@Size": "162" }, { - "@Size": "159" + "@Size": "155" }, { - "@Size": "171" + "@Size": "173" }, { - "@Size": "164" + "@Size": "163" }, { - "@Size": "161" + "@Size": "160" }, { - "@Size": "166" + "@Size": "173" }, { - "@Size": "164" + "@Size": "154" }, { - "@Size": "158" + "@Size": "157" }, { "@Size": "191" }, { - "@Size": "165" + "@Size": "161" }, { - "@Size": "153" + "@Size": "160" }, { - "@Size": "185" + "@Size": "186" }, { "@Size": "158" @@ -620,16 +620,16 @@ "@Size": "158" }, { - "@Size": "187" + "@Size": "191" }, { - "@Size": "438" + "@Size": "436" }, { "@Size": "140" }, { - "@Size": "160" + "@Size": "158" }, { "@Size": "159" @@ -638,10 +638,10 @@ "@Size": "148" }, { - "@Size": "165" + "@Size": "166" }, { - "@Size": "162" + "@Size": "161" }, { "@Size": "163" @@ -650,22 +650,22 @@ "@Size": "184" }, { - "@Size": "160" + "@Size": "162" }, { "@Size": "157" }, { - "@Size": "183" + "@Size": "181" }, { - "@Size": "164" + "@Size": "167" }, { - "@Size": "152" + "@Size": "150" }, { - "@Size": "162" + "@Size": "163" }, { "@Size": "170" @@ -674,91 +674,91 @@ "@Size": "161" }, { - "@Size": "169" + "@Size": "170" }, { - "@Size": "171" + "@Size": "168" }, { "@Size": "159" }, { - "@Size": "170" + "@Size": "169" }, { - "@Size": "159" + "@Size": "157" }, { - "@Size": "157" + "@Size": "160" }, { "@Size": "185" }, { - "@Size": "160" + "@Size": "159" }, { "@Size": "158" }, { - "@Size": "173" + "@Size": "174" }, { "@Size": "159" }, { - "@Size": "164" + "@Size": "163" }, { - "@Size": "174" + "@Size": "175" }, { - "@Size": "162" + "@Size": "164" }, { - "@Size": "162" + "@Size": "160" }, { - "@Size": "181" + "@Size": "188" }, { - "@Size": "165" + "@Size": "159" }, { - "@Size": "159" + "@Size": "158" }, { - "@Size": "175" + "@Size": "174" }, { - "@Size": "163" + "@Size": "160" }, { - "@Size": "159" + "@Size": "157" }, { - "@Size": "164" + "@Size": "165" }, { "@Size": "161" }, { - "@Size": "158" + "@Size": "157" }, { - "@Size": "162" + "@Size": "165" }, { - "@Size": "173" + "@Size": "177" }, { - "@Size": "165" + "@Size": "166" }, { - "@Size": "185" + "@Size": "184" }, { - "@Size": "158" + "@Size": "157" }, { "@Size": "165" @@ -770,10 +770,10 @@ "@Size": "431" }, { - "@Size": "143" + "@Size": "144" }, { - "@Size": "159" + "@Size": "158" }, { "@Size": "163" @@ -785,25 +785,25 @@ "@Size": "175" }, { - "@Size": "163" + "@Size": "162" }, { - "@Size": "159" + "@Size": "158" }, { "@Size": "173" }, { - "@Size": "163" + "@Size": "162" }, { - "@Size": "154" + "@Size": "160" }, { - "@Size": "168" + "@Size": "167" }, { - "@Size": "160" + "@Size": "159" }, { "@Size": "155" @@ -812,88 +812,88 @@ "@Size": "158" }, { - "@Size": "181" + "@Size": "177" }, { - "@Size": "165" + "@Size": "164" }, { "@Size": "172" }, { - "@Size": "159" + "@Size": "161" }, { - "@Size": "161" + "@Size": "164" }, { - "@Size": "175" + "@Size": "177" }, { - "@Size": "166" + "@Size": "163" }, { "@Size": "158" }, { - "@Size": "171" + "@Size": "169" }, { - "@Size": "170" + "@Size": "169" }, { - "@Size": "160" + "@Size": "162" }, { - "@Size": "170" + "@Size": "169" }, { "@Size": "163" }, { - "@Size": "159" + "@Size": "161" }, { "@Size": "169" }, { - "@Size": "174" + "@Size": "173" }, { - "@Size": "161" + "@Size": "163" }, { "@Size": "185" }, { - "@Size": "163" + "@Size": "162" }, { "@Size": "155" }, { - "@Size": "178" + "@Size": "179" }, { "@Size": "162" }, { - "@Size": "157" + "@Size": "158" }, { - "@Size": "175" + "@Size": "173" }, { "@Size": "161" }, { - "@Size": "162" + "@Size": "161" }, { "@Size": "188" }, { - "@Size": "191" + "@Size": "190" } ] }, @@ -906,7 +906,7 @@ "@Container": "stbl", "@EntryCount": "1", "ChunkEntry": { - "@offset": "1590" + "@offset": "1591" } }, "SyncSampleBox": { @@ -941,12 +941,12 @@ } }, "MediaDataBox": { - "@Size": "40292", + "@Size": "40287", "@Type": "mdat", "@Specification": "p12", "@Container": "file", - "@dataSize": "40284" + "@dataSize": "40279" } }, - "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev224-g551a1a528-preselection_reading" + "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev225-gac5dbee33-preselection_reading" } diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.json index c7c3e7a6..e7cd6711 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.json @@ -1,14 +1,14 @@ { "contributor": "Fraunhofer IIS", - "description": "Conformance file containing an MPEG-H side stream used to showcase multi track preselection signaling with external tracks.", + "description": "Conformance file showcasing multi track preselection signaling with external tracks.", "mdms_number": "m65266", "rel_filepath": "./5_1_3_lang_4_streams_mpf_split_2.mp4", "associated_files": [], - "version": 3, - "md5": "26e463da011e7f8a7186f4c513be21c1", + "version": 1, + "md5": "c9ed27f23a0cf974f36fa78fb1692c25", "published": false, "features": [], "conforms_to": [], "notes": "", - "license": "Copyright (c) 2023 Fraunhofer-Gesellschaft zur F\u00f6rderung der angewandten Forschung e.V.\nAll rights reserved.\n\nThe Conformance File is licensed under the\nCreative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.\nTo view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/." + "license": "Copyright (c) 2024 Fraunhofer-Gesellschaft zur F\u00f6rderung der angewandten Forschung e.V.\nAll rights reserved.\n\nThe Conformance File is licensed under the\nCreative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.\nTo view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/." } diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.mp4 b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.mp4 index 09bfcf5d..fb11190e 100755 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.mp4 +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2.mp4 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7557a50606aa5e32c69313191e220b234ff0ff3596ca3af278b1cf6b08d3f603 -size 41876 +oid sha256:732ace4f125ef2588e7e44e6eacf47cf5768115bf80d9fc72272fab47f024561 +size 41884 diff --git a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json index 61054d90..0bac1b7b 100644 --- a/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json +++ b/data/file_features/under_consideration/isobmff_presel_externalTrack/5_1_3_lang_4_streams_mpf_split_2_gpac.json @@ -15,7 +15,7 @@ } }, "MovieBox": { - "@Size": "1562", + "@Size": "1563", "@Type": "moov", "@Specification": "p12", "@Container": "file", @@ -26,14 +26,14 @@ "@Flags": "0", "@Specification": "p12", "@Container": "moov", - "@CreationTime": "3783421961", - "@ModificationTime": "3783421961", + "@CreationTime": "3813554737", + "@ModificationTime": "3813554737", "@TimeScale": "600", "@Duration": "3000", "@NextTrackID": "2" }, "TrackBox": { - "@Size": "1446", + "@Size": "1447", "@Type": "trak", "@Specification": "p12", "@Container": "moov", @@ -44,14 +44,14 @@ "@Flags": "1", "@Specification": "p12", "@Container": "trak extk", - "@CreationTime": "3783421961", - "@ModificationTime": "3783421961", + "@CreationTime": "3813554737", + "@ModificationTime": "3813554737", "@TrackID": "1", "@Duration": "3000", "@Volume": "1.00" }, "MediaBox": { - "@Size": "1346", + "@Size": "1347", "@Type": "mdia", "@Specification": "p12", "@Container": "trak", @@ -62,8 +62,8 @@ "@Flags": "0", "@Specification": "p12", "@Container": "mdia", - "@CreationTime": "3783421961", - "@ModificationTime": "3783421961", + "@CreationTime": "3813554737", + "@ModificationTime": "3813554737", "@TimeScale": "48000", "@Duration": "240000", "@LanguageCode": "und" @@ -81,7 +81,7 @@ "@reserved2": "data:application/octet-string,000000000000000000000000" }, "MediaInformationBox": { - "@Size": "1269", + "@Size": "1270", "@Type": "minf", "@Specification": "p12", "@Container": "mdia", @@ -116,19 +116,19 @@ } }, "SampleTableBox": { - "@Size": "1209", + "@Size": "1210", "@Type": "stbl", "@Specification": "p12", "@Container": "minf", "SampleDescriptionBox": { - "@Size": "125", + "@Size": "126", "@Type": "stsd", "@Version": "0", "@Flags": "0", "@Specification": "p12", "@Container": "stbl", "MHASampleEntry": { - "@Size": "109", + "@Size": "110", "@Type": "mhm2", "@Specification": "mpegh3Daudio", "@Container": "stsd", @@ -137,14 +137,14 @@ "@Channels": "0", "@BitsPerSample": "16", "MHAConfigurationBox": { - "@Size": "73", + "@Size": "74", "@Type": "mhaC", "@Specification": "mpegh3Daudio", "@Container": "mha1 mha2 mhm1 mhm2 wave", "@configurationVersion": "1", "@mpegh3daProfileLevelIndication": "0x12", "@referenceChannelLayout": "19", - "@data": "data:application/octet-string,121944C00101366069E2C110088120440110000207FD8020108000103664015900C400008190028002080000BBF8040029AEC0084E0A0C00008E0160" + "@data": "data:application/octet-string,121944C00101366069E2D01110088120440110000207FD8020108000103664015900C400008190028002080000BBF8040029AEC0084E0A0C00008E0160" } } }, @@ -191,88 +191,88 @@ "@SampleCount": "235", "SampleSizeEntry": [ { - "@Size": "405" + "@Size": "407" }, { - "@Size": "185" + "@Size": "182" }, { - "@Size": "167" + "@Size": "170" }, { - "@Size": "189" + "@Size": "185" }, { - "@Size": "178" + "@Size": "177" }, { - "@Size": "164" + "@Size": "163" }, { - "@Size": "164" + "@Size": "162" }, { - "@Size": "184" + "@Size": "183" }, { - "@Size": "161" + "@Size": "160" }, { - "@Size": "161" + "@Size": "163" }, { - "@Size": "187" + "@Size": "188" }, { "@Size": "159" }, { - "@Size": "161" + "@Size": "164" }, { "@Size": "184" }, { - "@Size": "151" + "@Size": "152" }, { - "@Size": "157" + "@Size": "156" }, { - "@Size": "179" + "@Size": "178" }, { "@Size": "155" }, { - "@Size": "168" + "@Size": "167" }, { - "@Size": "177" + "@Size": "178" }, { - "@Size": "153" + "@Size": "156" }, { - "@Size": "159" + "@Size": "156" }, { - "@Size": "182" + "@Size": "185" }, { "@Size": "153" }, { - "@Size": "157" + "@Size": "156" }, { - "@Size": "184" + "@Size": "183" }, { - "@Size": "152" + "@Size": "153" }, { - "@Size": "165" + "@Size": "161" }, { "@Size": "186" @@ -284,52 +284,52 @@ "@Size": "159" }, { - "@Size": "175" + "@Size": "179" }, { - "@Size": "152" + "@Size": "150" }, { - "@Size": "171" + "@Size": "170" }, { "@Size": "179" }, { - "@Size": "156" + "@Size": "157" }, { - "@Size": "157" + "@Size": "156" }, { - "@Size": "185" + "@Size": "186" }, { "@Size": "153" }, { - "@Size": "164" + "@Size": "163" }, { - "@Size": "185" + "@Size": "183" }, { "@Size": "155" }, { - "@Size": "154" + "@Size": "156" }, { - "@Size": "189" + "@Size": "187" }, { - "@Size": "153" + "@Size": "151" }, { - "@Size": "160" + "@Size": "159" }, { - "@Size": "179" + "@Size": "186" }, { "@Size": "173" @@ -338,337 +338,337 @@ "@Size": "417" }, { - "@Size": "169" + "@Size": "168" }, { - "@Size": "150" + "@Size": "149" }, { - "@Size": "156" + "@Size": "154" }, { - "@Size": "173" + "@Size": "179" }, { - "@Size": "152" + "@Size": "151" }, { - "@Size": "154" + "@Size": "153" }, { "@Size": "185" }, { - "@Size": "154" + "@Size": "155" }, { - "@Size": "161" + "@Size": "159" }, { "@Size": "177" }, { - "@Size": "164" + "@Size": "162" }, { - "@Size": "161" + "@Size": "160" }, { - "@Size": "180" + "@Size": "187" }, { - "@Size": "157" + "@Size": "155" }, { "@Size": "157" }, { - "@Size": "184" + "@Size": "183" }, { "@Size": "157" }, { - "@Size": "161" + "@Size": "159" }, { - "@Size": "177" + "@Size": "176" }, { "@Size": "155" }, { - "@Size": "161" + "@Size": "160" }, { - "@Size": "183" + "@Size": "182" }, { - "@Size": "153" + "@Size": "155" }, { - "@Size": "165" + "@Size": "163" }, { - "@Size": "175" + "@Size": "177" }, { - "@Size": "156" + "@Size": "157" }, { - "@Size": "162" + "@Size": "161" }, { - "@Size": "179" + "@Size": "180" }, { - "@Size": "156" + "@Size": "158" }, { - "@Size": "162" + "@Size": "163" }, { "@Size": "182" }, { - "@Size": "157" + "@Size": "158" }, { - "@Size": "161" + "@Size": "157" }, { - "@Size": "183" + "@Size": "188" }, { - "@Size": "160" + "@Size": "159" }, { - "@Size": "155" + "@Size": "154" }, { - "@Size": "180" + "@Size": "179" }, { - "@Size": "158" + "@Size": "159" }, { - "@Size": "166" + "@Size": "164" }, { - "@Size": "182" + "@Size": "181" }, { - "@Size": "157" + "@Size": "156" }, { "@Size": "157" }, { - "@Size": "177" + "@Size": "180" }, { - "@Size": "161" + "@Size": "158" }, { - "@Size": "157" + "@Size": "159" }, { - "@Size": "182" + "@Size": "180" }, { - "@Size": "184" + "@Size": "185" }, { - "@Size": "431" + "@Size": "432" }, { - "@Size": "165" + "@Size": "168" }, { - "@Size": "144" + "@Size": "147" }, { - "@Size": "152" + "@Size": "150" }, { - "@Size": "171" + "@Size": "169" }, { - "@Size": "154" + "@Size": "152" }, { - "@Size": "161" + "@Size": "160" }, { "@Size": "178" }, { - "@Size": "155" + "@Size": "156" }, { - "@Size": "172" + "@Size": "169" }, { - "@Size": "178" + "@Size": "177" }, { - "@Size": "156" + "@Size": "159" }, { - "@Size": "165" + "@Size": "164" }, { - "@Size": "172" + "@Size": "171" }, { - "@Size": "159" + "@Size": "161" }, { - "@Size": "169" + "@Size": "168" }, { - "@Size": "174" + "@Size": "172" }, { - "@Size": "151" + "@Size": "154" }, { - "@Size": "168" + "@Size": "165" }, { - "@Size": "173" + "@Size": "175" }, { - "@Size": "159" + "@Size": "158" }, { - "@Size": "149" + "@Size": "152" }, { - "@Size": "181" + "@Size": "178" }, { - "@Size": "164" + "@Size": "165" }, { "@Size": "154" }, { - "@Size": "182" + "@Size": "183" }, { - "@Size": "156" + "@Size": "154" }, { - "@Size": "150" + "@Size": "155" }, { "@Size": "180" }, { - "@Size": "168" + "@Size": "166" }, { - "@Size": "156" + "@Size": "154" }, { "@Size": "177" }, { - "@Size": "160" + "@Size": "163" }, { - "@Size": "170" + "@Size": "166" }, { - "@Size": "174" + "@Size": "175" }, { - "@Size": "168" + "@Size": "167" }, { "@Size": "163" }, { - "@Size": "173" + "@Size": "176" }, { - "@Size": "158" + "@Size": "160" }, { - "@Size": "152" + "@Size": "153" }, { - "@Size": "174" + "@Size": "173" }, { "@Size": "157" }, { - "@Size": "177" + "@Size": "176" }, { - "@Size": "173" + "@Size": "172" }, { - "@Size": "152" + "@Size": "153" }, { - "@Size": "162" + "@Size": "160" }, { - "@Size": "176" + "@Size": "178" }, { - "@Size": "182" + "@Size": "181" }, { - "@Size": "428" + "@Size": "426" }, { - "@Size": "162" + "@Size": "161" }, { - "@Size": "146" + "@Size": "149" }, { - "@Size": "153" + "@Size": "151" }, { - "@Size": "176" + "@Size": "177" }, { - "@Size": "153" + "@Size": "156" }, { "@Size": "174" }, { - "@Size": "169" + "@Size": "168" }, { "@Size": "159" }, { - "@Size": "156" + "@Size": "155" }, { "@Size": "178" }, { - "@Size": "150" + "@Size": "149" }, { - "@Size": "151" + "@Size": "152" }, { "@Size": "180" }, { - "@Size": "161" + "@Size": "166" }, { - "@Size": "168" + "@Size": "163" }, { "@Size": "176" @@ -677,70 +677,70 @@ "@Size": "172" }, { - "@Size": "153" + "@Size": "152" }, { - "@Size": "189" + "@Size": "187" }, { - "@Size": "158" + "@Size": "157" }, { "@Size": "156" }, { - "@Size": "176" + "@Size": "178" }, { - "@Size": "150" + "@Size": "154" }, { - "@Size": "166" + "@Size": "163" }, { - "@Size": "174" + "@Size": "175" }, { - "@Size": "157" + "@Size": "154" }, { - "@Size": "172" + "@Size": "175" }, { - "@Size": "175" + "@Size": "176" }, { - "@Size": "158" + "@Size": "159" }, { - "@Size": "156" + "@Size": "155" }, { - "@Size": "174" + "@Size": "175" }, { - "@Size": "165" + "@Size": "164" }, { - "@Size": "155" + "@Size": "149" }, { - "@Size": "180" + "@Size": "183" }, { - "@Size": "159" + "@Size": "163" }, { - "@Size": "162" + "@Size": "161" }, { - "@Size": "172" + "@Size": "173" }, { - "@Size": "171" + "@Size": "172" }, { - "@Size": "159" + "@Size": "156" }, { "@Size": "171" @@ -749,31 +749,31 @@ "@Size": "162" }, { - "@Size": "162" + "@Size": "160" }, { - "@Size": "178" + "@Size": "177" }, { - "@Size": "150" + "@Size": "153" }, { - "@Size": "167" + "@Size": "165" }, { - "@Size": "179" + "@Size": "181" }, { - "@Size": "174" + "@Size": "173" }, { - "@Size": "418" + "@Size": "420" }, { - "@Size": "166" + "@Size": "165" }, { - "@Size": "157" + "@Size": "160" }, { "@Size": "146" @@ -785,43 +785,43 @@ "@Size": "166" }, { - "@Size": "159" + "@Size": "157" }, { - "@Size": "167" + "@Size": "169" }, { - "@Size": "151" + "@Size": "148" }, { "@Size": "163" }, { - "@Size": "178" + "@Size": "176" }, { - "@Size": "162" + "@Size": "166" }, { - "@Size": "163" + "@Size": "162" }, { - "@Size": "179" + "@Size": "177" }, { - "@Size": "168" + "@Size": "167" }, { - "@Size": "155" + "@Size": "153" }, { - "@Size": "178" + "@Size": "184" }, { - "@Size": "156" + "@Size": "157" }, { - "@Size": "156" + "@Size": "153" }, { "@Size": "174" @@ -830,25 +830,25 @@ "@Size": "158" }, { - "@Size": "155" + "@Size": "154" }, { - "@Size": "177" + "@Size": "178" }, { - "@Size": "165" + "@Size": "164" }, { - "@Size": "171" + "@Size": "170" }, { "@Size": "171" }, { - "@Size": "160" + "@Size": "158" }, { - "@Size": "166" + "@Size": "167" }, { "@Size": "170" @@ -857,40 +857,40 @@ "@Size": "157" }, { - "@Size": "167" + "@Size": "169" }, { - "@Size": "182" + "@Size": "179" }, { - "@Size": "157" + "@Size": "158" }, { - "@Size": "158" + "@Size": "156" }, { - "@Size": "179" + "@Size": "182" }, { - "@Size": "156" + "@Size": "158" }, { - "@Size": "170" + "@Size": "169" }, { - "@Size": "173" + "@Size": "176" }, { "@Size": "160" }, { - "@Size": "158" + "@Size": "156" }, { - "@Size": "176" + "@Size": "179" }, { - "@Size": "177" + "@Size": "184" }, { "@Size": "201" @@ -906,7 +906,7 @@ "@Container": "stbl", "@EntryCount": "1", "ChunkEntry": { - "@offset": "1590" + "@offset": "1591" } }, "SyncSampleBox": { @@ -941,12 +941,12 @@ } }, "MediaDataBox": { - "@Size": "40294", + "@Size": "40301", "@Type": "mdat", "@Specification": "p12", "@Container": "file", - "@dataSize": "40286" + "@dataSize": "40293" } }, - "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev224-g551a1a528-preselection_reading" + "mp4boxVersion": "MP4Box - GPAC version 2.3-DEV-rev225-gac5dbee33-preselection_reading" }