2 Copyright (c) 2006-2009, John Hurst
5 Redistribution and use in source and binary forms, with or without
6 modification, are permitted provided that the following conditions
8 1. Redistributions of source code must retain the above copyright
9 notice, this list of conditions and the following disclaimer.
10 2. Redistributions in binary form must reproduce the above copyright
11 notice, this list of conditions and the following disclaimer in the
12 documentation and/or other materials provided with the distribution.
13 3. The name of the author may not be used to endorse or promote products
14 derived from this software without specific prior written permission.
16 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
17 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
18 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
19 IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
20 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
21 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
22 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
23 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
25 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 \brief MXF Metadata Dictionary
37 static const ASDCP::MDDEntry s_MDD_Table[] = {
38 { { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0
39 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
40 {0}, false, "MICAlgorithm_NONE" },
41 { { 0xurn:x-ul:060e2b34.0206.0101.0d010200.00000000, , , , , , , , // 1
43 {0}, false, "PartitionMetadata" },
44 { { 0xurn:x-ul:060e2b34.0253.0101.0d010101.01010200, , , , , , , , // 2
46 {0}, false, "StructuralComponent" },
47 { { 0xurn:x-ul:060e2b34.0101.0105.04020501.06000000, , , , , , , , // 3
49 {0x3d, 0x0d}, true, "AES3PCMDescriptor_Emphasis" },
50 { { 0xurn:x-ul:060e2b34.0101.0105.04020302.03000000, , , , , , , , // 4
52 {0x3d, 0x0f}, true, "AES3PCMDescriptor_BlockStartOffset" },
53 { { 0xurn:x-ul:060e2b34.0101.0105.04020501.01000000, , , , , , , , // 5
55 {0x3d, 0x08}, true, "AES3PCMDescriptor_AuxBitsMode" },
56 { { 0xurn:x-ul:060e2b34.0101.0105.04020501.02000000, , , , , , , , // 6
58 {0x3d, 0x10}, true, "AES3PCMDescriptor_ChannelStatusMode" },
59 { { 0xurn:x-ul:060e2b34.0101.0105.04020501.03000000, , , , , , , , // 7
61 {0x3d, 0x11}, true, "AES3PCMDescriptor_FixedChannelStatusData" },
62 { { 0xurn:x-ul:060e2b34.0101.0105.04020501.04000000, , , , , , , , // 8
64 {0x3d, 0x12}, true, "AES3PCMDescriptor_UserDataMode" },
65 { { 0xurn:x-ul:060e2b34.0101.0105.04020501.05000000, , , , , , , , // 9
67 {0x3d, 0x13}, true, "AES3PCMDescriptor_FixedUserData" },
68 { { 0xurn:x-ul:060e2b34.0101.0105.03010220.01000000, , , , , , , , // 10
70 {0}, true, "XMLDocumentTextIndirect" },
71 { { 0xurn:x-ul:060e2b34.0101.0105.03010220.01010000, , , , , , , , // 11
73 {0}, true, "XMLDocumentText_RFC2152" },
74 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 12
75 0x0d, 0x01, 0x02, 0x01, 0x10, 0x00, 0x00, 0x00 },
76 {0}, false, "MXFInterop_OPAtom" },
77 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, // 13
78 0x0d, 0x01, 0x02, 0x01, 0x10, 0x00, 0x00, 0x00 },
79 {0}, false, "OPAtom" },
80 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 14
81 0x0d, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00 },
83 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, // 15
84 0x0d, 0x01, 0x03, 0x01, 0x02, 0x7f, 0x01, 0x00 },
85 {0}, false, "GCMulti" },
86 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 16
87 0x01, 0x03, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00 },
88 {0}, false, "PictureDataDef" },
89 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 17
90 0x01, 0x03, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00 },
91 {0}, false, "SoundDataDef" },
92 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 18
93 0x01, 0x03, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00 },
94 {0}, false, "TimecodeDataDef" },
95 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 19
96 0x01, 0x03, 0x02, 0x01, 0x10, 0x00, 0x00, 0x00 },
97 {0}, false, "DescriptiveMetaDataDef" },
98 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 20
99 0x0d, 0x01, 0x03, 0x01, 0x02, 0x06, 0x01, 0x00 },
100 {0}, false, "WAVWrapping" },
101 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, // 21
102 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x60, 0x00 },
103 {0}, false, "MPEG2_VESWrapping" },
104 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, // 22
105 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0c, 0x01, 0x00 },
106 {0}, false, "JPEG_2000Wrapping" },
107 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, // 23
108 0x0d, 0x01, 0x03, 0x01, 0x15, 0x01, 0x08, 0x00 },
109 {0}, false, "JPEG2000Essence" },
110 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, // 24
111 0x0d, 0x01, 0x03, 0x01, 0x15, 0x01, 0x05, 0x00 },
112 {0}, false, "MPEG2Essence" },
113 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x04, 0x01, 0x07, // 25
114 0x0d, 0x01, 0x03, 0x01, 0x02, 0x7e, 0x01, 0x00 },
115 {0}, false, "MXFInterop_CryptEssence" },
116 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x04, 0x01, 0x01, // 26
117 0x0d, 0x01, 0x03, 0x01, 0x02, 0x7e, 0x01, 0x00 },
118 {0}, false, "CryptEssence" },
119 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, // 27
120 0x0d, 0x01, 0x03, 0x01, 0x16, 0x01, 0x01, 0x00 },
121 {0}, false, "WAVEssence" },
122 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, // 28
123 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x03 },
124 {0}, false, "JP2KEssenceCompression_2K" },
125 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, // 29
126 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x04 },
127 {0}, false, "JP2KEssenceCompression_4K" },
128 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, // 30
129 0x02, 0x09, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00 },
130 {0}, false, "CipherAlgorithm_AES" },
131 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, // 31
132 0x02, 0x09, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00 },
133 {0}, false, "MICAlgorithm_HMAC_SHA1" },
134 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 32
135 0x03, 0x01, 0x02, 0x10, 0x01, 0x00, 0x00, 0x00 },
136 {0}, false, "KLVFill" },
137 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 33
138 0x03, 0x01, 0x02, 0x01, 0x06, 0x00, 0x00, 0x00 },
139 {0}, false, "PartitionMetadata_MajorVersion" },
140 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 34
141 0x03, 0x01, 0x02, 0x01, 0x07, 0x00, 0x00, 0x00 },
142 {0}, false, "PartitionMetadata_MinorVersion" },
143 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 35
144 0x03, 0x01, 0x02, 0x01, 0x09, 0x00, 0x00, 0x00 },
145 {0}, false, "PartitionMetadata_KAGSize" },
146 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 36
147 0x06, 0x10, 0x10, 0x03, 0x01, 0x00, 0x00, 0x00 },
148 {0}, false, "PartitionMetadata_ThisPartition" },
149 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 37
150 0x06, 0x10, 0x10, 0x02, 0x01, 0x00, 0x00, 0x00 },
151 {0}, false, "PartitionMetadata_PreviousPartition" },
152 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 38
153 0x06, 0x10, 0x10, 0x05, 0x01, 0x00, 0x00, 0x00 },
154 {0}, false, "PartitionMetadata_FooterPartition" },
155 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 39
156 0x04, 0x06, 0x09, 0x01, 0x00, 0x00, 0x00, 0x00 },
157 {0}, false, "PartitionMetadata_HeaderByteCount" },
158 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 40
159 0x04, 0x06, 0x09, 0x02, 0x00, 0x00, 0x00, 0x00 },
160 {0}, false, "PartitionMetadata_IndexByteCount" },
161 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 41
162 0x01, 0x03, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00 },
163 {0}, false, "PartitionMetadata_IndexSID" },
164 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 42
165 0x06, 0x08, 0x01, 0x02, 0x01, 0x03, 0x00, 0x00 },
166 {0}, false, "PartitionMetadata_BodyOffset" },
167 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 43
168 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00 },
169 {0}, false, "PartitionMetadata_BodySID" },
170 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 44
171 0x01, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00 },
172 {0}, false, "PartitionMetadata_OperationalPattern" },
173 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 45
174 0x01, 0x02, 0x02, 0x10, 0x02, 0x01, 0x00, 0x00 },
175 {0}, false, "PartitionMetadata_EssenceContainers" },
176 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 46
177 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00 },
178 {0}, false, "OpenHeader" },
179 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 47
180 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x03, 0x00 },
181 {0}, false, "OpenCompleteHeader" },
182 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 48
183 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x02, 0x00 },
184 {0}, false, "ClosedHeader" },
185 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 49
186 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x04, 0x00 },
187 {0}, false, "ClosedCompleteHeader" },
188 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 50
189 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x01, 0x00 },
190 {0}, false, "OpenBodyPartition" },
191 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 51
192 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x03, 0x00 },
193 {0}, false, "OpenCompleteBodyPartition" },
194 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 52
195 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x02, 0x00 },
196 {0}, false, "ClosedBodyPartition" },
197 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 53
198 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x04, 0x00 },
199 {0}, false, "ClosedCompleteBodyPartition" },
200 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 54
201 0x0d, 0x01, 0x02, 0x01, 0x01, 0x04, 0x02, 0x00 },
202 {0}, false, "Footer" },
203 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 55
204 0x0d, 0x01, 0x02, 0x01, 0x01, 0x04, 0x04, 0x00 },
205 {0}, false, "CompleteFooter" },
206 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 56
207 0x0d, 0x01, 0x02, 0x01, 0x01, 0x05, 0x01, 0x00 },
208 {0}, false, "Primer" },
209 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 57
210 0x06, 0x01, 0x01, 0x07, 0x15, 0x00, 0x00, 0x00 },
211 {0}, false, "Primer_LocalTagEntryBatch" },
212 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 58
213 0x01, 0x03, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00 },
214 {0}, false, "LocalTagEntryBatch_Primer_LocalTag" },
215 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 59
216 0x01, 0x03, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00 },
217 {0}, false, "LocalTagEntryBatch_Primer_UID" },
218 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 60
219 0x01, 0x01, 0x15, 0x02, 0x00, 0x00, 0x00, 0x00 },
220 {0x3c, 0x0a}, false, "InterchangeObject_InstanceUID" },
221 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 61
222 0x05, 0x20, 0x07, 0x01, 0x08, 0x00, 0x00, 0x00 },
223 {0x01, 0x02}, true, "GenerationInterchangeObject_GenerationUID" },
224 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 62
225 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
226 {0}, false, "DefaultObject" },
227 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 63
228 0x05, 0x30, 0x04, 0x06, 0x00, 0x00, 0x00, 0x00 },
229 {0x3f, 0x0b}, false, "IndexTableSegmentBase_IndexEditRate" },
230 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 64
231 0x07, 0x02, 0x01, 0x03, 0x01, 0x0a, 0x00, 0x00 },
232 {0x3f, 0x0c}, false, "IndexTableSegmentBase_IndexStartPosition" },
233 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 65
234 0x07, 0x02, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00 },
235 {0x3f, 0x0d}, false, "IndexTableSegmentBase_IndexDuration" },
236 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 66
237 0x04, 0x06, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00 },
238 {0x3f, 0x05}, false, "IndexTableSegmentBase_EditUnitByteCount" },
239 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 67
240 0x01, 0x03, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00 },
241 {0x3f, 0x06}, false, "IndexTableSegmentBase_IndexSID" },
242 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 68
243 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00 },
244 {0x3f, 0x07}, false, "IndexTableSegmentBase_BodySID" },
245 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 69
246 0x04, 0x04, 0x04, 0x01, 0x01, 0x00, 0x00, 0x00 },
247 {0x3f, 0x08}, false, "IndexTableSegmentBase_SliceCount" },
248 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 70
249 0x04, 0x04, 0x04, 0x01, 0x07, 0x00, 0x00, 0x00 },
250 {0x3f, 0x0e}, true, "IndexTableSegmentBase_PosTableCount" },
251 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 71
252 0x0d, 0x01, 0x02, 0x01, 0x01, 0x10, 0x00, 0x00 },
253 {0}, false, "V10IndexTableSegment" },
254 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 72
255 0x04, 0x04, 0x04, 0x01, 0x06, 0x00, 0x00, 0x00 },
256 {0x3f, 0x09}, true, "V10IndexTableSegment_V10DeltaEntryArray" },
257 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 73
258 0x04, 0x04, 0x04, 0x01, 0x04, 0x00, 0x00, 0x00 },
259 {0}, false, "V10DeltaEntryArray_V10IndexTableSegment_Reorder" },
260 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 74
261 0x04, 0x04, 0x04, 0x01, 0x02, 0x00, 0x00, 0x00 },
262 {0}, false, "V10DeltaEntryArray_V10IndexTableSegment_Slice" },
263 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 75
264 0x04, 0x04, 0x04, 0x01, 0x03, 0x00, 0x00, 0x00 },
265 {0}, false, "V10DeltaEntryArray_V10IndexTableSegment_ElementDelta" },
266 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 76
267 0x04, 0x04, 0x04, 0x02, 0x05, 0x00, 0x00, 0x00 },
268 {0x3f, 0x0a}, false, "V10IndexTableSegment_V10IndexEntryArray" },
269 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 77
270 0x04, 0x04, 0x04, 0x02, 0x03, 0x00, 0x00, 0x00 },
271 {0}, false, "V10IndexEntryArray_V10IndexTableSegment_TemporalOffset" },
272 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 78
273 0x04, 0x04, 0x04, 0x02, 0x04, 0x00, 0x00, 0x00 },
274 {0}, false, "V10IndexEntryArray_V10IndexTableSegment_AnchorOffset" },
275 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 79
276 0x04, 0x04, 0x04, 0x02, 0x02, 0x00, 0x00, 0x00 },
277 {0}, false, "V10IndexEntryArray_V10IndexTableSegment_Flags" },
278 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 80
279 0x04, 0x04, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00 },
280 {0}, false, "V10IndexEntryArray_V10IndexTableSegment_StreamOffset" },
281 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 81
282 0x04, 0x04, 0x04, 0x01, 0x05, 0x00, 0x00, 0x00 },
283 {0}, false, "V10IndexEntryArray_V10IndexTableSegment_SliceOffsetArray" },
284 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 82
285 0x0d, 0x01, 0x02, 0x01, 0x01, 0x10, 0x01, 0x00 },
286 {0}, false, "IndexTableSegment" },
287 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 83
288 0x04, 0x04, 0x04, 0x01, 0x06, 0x00, 0x00, 0x00 },
289 {0x3f, 0x09}, true, "IndexTableSegment_DeltaEntryArray" },
290 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 84
291 0x04, 0x04, 0x04, 0x01, 0x04, 0x00, 0x00, 0x00 },
292 {0}, false, "DeltaEntryArray_IndexTableSegment_PosTableIndex" },
293 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 85
294 0x04, 0x04, 0x04, 0x01, 0x02, 0x00, 0x00, 0x00 },
295 {0}, false, "DeltaEntryArray_IndexTableSegment_Slice" },
296 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 86
297 0x04, 0x04, 0x04, 0x01, 0x03, 0x00, 0x00, 0x00 },
298 {0}, false, "DeltaEntryArray_IndexTableSegment_ElementDelta" },
299 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 87
300 0x04, 0x04, 0x04, 0x02, 0x05, 0x00, 0x00, 0x00 },
301 {0x3f, 0x0a}, false, "IndexTableSegment_IndexEntryArray" },
302 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 88
303 0x04, 0x04, 0x04, 0x02, 0x03, 0x00, 0x00, 0x00 },
304 {0}, false, "IndexEntryArray_IndexTableSegment_TemporalOffset" },
305 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 89
306 0x04, 0x04, 0x04, 0x02, 0x04, 0x00, 0x00, 0x00 },
307 {0}, false, "IndexEntryArray_IndexTableSegment_AnchorOffset" },
308 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 90
309 0x04, 0x04, 0x04, 0x02, 0x02, 0x00, 0x00, 0x00 },
310 {0}, false, "IndexEntryArray_IndexTableSegment_Flags" },
311 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 91
312 0x04, 0x04, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00 },
313 {0}, false, "IndexEntryArray_IndexTableSegment_StreamOffset" },
314 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 92
315 0x04, 0x04, 0x04, 0x01, 0x05, 0x00, 0x00, 0x00 },
316 {0}, false, "IndexEntryArray_IndexTableSegment_SliceOffsetArray" },
317 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 93
318 0x04, 0x04, 0x04, 0x01, 0x08, 0x00, 0x00, 0x00 },
319 {0}, false, "IndexEntryArray_IndexTableSegment_PosTableArray" },
320 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 94
321 0x0d, 0x01, 0x02, 0x01, 0x01, 0x11, 0x01, 0x00 },
322 {0}, false, "RandomIndexMetadata" },
323 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 95
324 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00 },
325 {0}, false, "PartitionArray_RandomIndexMetadata_BodySID" },
326 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 96
327 0x06, 0x09, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00 },
328 {0}, false, "PartitionArray_RandomIndexMetadata_ByteOffset" },
329 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 97
330 0x04, 0x06, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00 },
331 {0}, false, "RandomIndexMetadata_Length" },
332 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 98
333 0x0d, 0x01, 0x02, 0x01, 0x01, 0x11, 0x00, 0x00 },
334 {0}, false, "RandomIndexMetadataV10" },
335 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 99
336 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2f, 0x00 },
337 {0}, false, "Preface" },
338 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 100
339 0x07, 0x02, 0x01, 0x10, 0x02, 0x04, 0x00, 0x00 },
340 {0x3b, 0x02}, false, "Preface_LastModifiedDate" },
341 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 101
342 0x03, 0x01, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 },
343 {0x3b, 0x05}, false, "Preface_Version" },
344 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 102
345 0x03, 0x01, 0x02, 0x01, 0x04, 0x00, 0x00, 0x00 },
346 {0x3b, 0x07}, true, "Preface_ObjectModelVersion" },
347 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 103
348 0x06, 0x01, 0x01, 0x04, 0x01, 0x08, 0x00, 0x00 },
349 {0x3b, 0x08}, true, "Preface_PrimaryPackage" },
350 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 104
351 0x06, 0x01, 0x01, 0x04, 0x06, 0x04, 0x00, 0x00 },
352 {0x3b, 0x06}, false, "Preface_Identifications" },
353 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 105
354 0x06, 0x01, 0x01, 0x04, 0x02, 0x01, 0x00, 0x00 },
355 {0x3b, 0x03}, false, "Preface_ContentStorage" },
356 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 106
357 0x01, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00 },
358 {0x3b, 0x09}, false, "Preface_OperationalPattern" },
359 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 107
360 0x01, 0x02, 0x02, 0x10, 0x02, 0x01, 0x00, 0x00 },
361 {0x3b, 0x0a}, false, "Preface_EssenceContainers" },
362 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 108
363 0x01, 0x02, 0x02, 0x10, 0x02, 0x02, 0x00, 0x00 },
364 {0x3b, 0x0b}, false, "Preface_DMSchemes" },
365 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 109
366 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x30, 0x00 },
367 {0}, false, "Identification" },
368 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 110
369 0x05, 0x20, 0x07, 0x01, 0x01, 0x00, 0x00, 0x00 },
370 {0x3c, 0x09}, false, "Identification_ThisGenerationUID" },
371 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 111
372 0x05, 0x20, 0x07, 0x01, 0x02, 0x01, 0x00, 0x00 },
373 {0x3c, 0x01}, false, "Identification_CompanyName" },
374 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 112
375 0x05, 0x20, 0x07, 0x01, 0x03, 0x01, 0x00, 0x00 },
376 {0x3c, 0x02}, false, "Identification_ProductName" },
377 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 113
378 0x05, 0x20, 0x07, 0x01, 0x04, 0x00, 0x00, 0x00 },
379 {0x3c, 0x03}, true, "Identification_ProductVersion" },
380 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 114
381 0x05, 0x20, 0x07, 0x01, 0x05, 0x01, 0x00, 0x00 },
382 {0x3c, 0x04}, false, "Identification_VersionString" },
383 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 115
384 0x05, 0x20, 0x07, 0x01, 0x07, 0x00, 0x00, 0x00 },
385 {0x3c, 0x05}, false, "Identification_ProductUID" },
386 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 116
387 0x07, 0x02, 0x01, 0x10, 0x02, 0x03, 0x00, 0x00 },
388 {0x3c, 0x06}, false, "Identification_ModificationDate" },
389 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 117
390 0x05, 0x20, 0x07, 0x01, 0x0a, 0x00, 0x00, 0x00 },
391 {0x3c, 0x07}, true, "Identification_ToolkitVersion" },
392 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 118
393 0x05, 0x20, 0x07, 0x01, 0x06, 0x01, 0x00, 0x00 },
394 {0x3c, 0x08}, true, "Identification_Platform" },
395 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 119
396 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x18, 0x00 },
397 {0}, false, "ContentStorage" },
398 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 120
399 0x06, 0x01, 0x01, 0x04, 0x05, 0x01, 0x00, 0x00 },
400 {0x19, 0x01}, false, "ContentStorage_Packages" },
401 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 121
402 0x06, 0x01, 0x01, 0x04, 0x05, 0x02, 0x00, 0x00 },
403 {0x19, 0x02}, true, "ContentStorage_EssenceContainerData" },
404 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 122
405 0x06, 0x01, 0x01, 0x04, 0x05, 0x00, 0x00, 0x00 },
406 {0x19, 0x01}, false, "ContentStorageKludge_V10Packages" },
407 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 123
408 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x23, 0x00 },
409 {0}, false, "EssenceContainerData" },
410 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 124
411 0x06, 0x01, 0x01, 0x06, 0x01, 0x00, 0x00, 0x00 },
412 {0x27, 0x01}, false, "EssenceContainerData_LinkedPackageUID" },
413 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 125
414 0x01, 0x03, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00 },
415 {0x3f, 0x06}, true, "EssenceContainerData_IndexSID" },
416 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 126
417 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00 },
418 {0x3f, 0x07}, false, "EssenceContainerData_BodySID" },
419 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 127
420 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x34, 0x00 },
421 {0}, false, "GenericPackage" },
422 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 128
423 0x01, 0x01, 0x15, 0x10, 0x00, 0x00, 0x00, 0x00 },
424 {0x44, 0x01}, false, "GenericPackage_PackageUID" },
425 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 129
426 0x01, 0x03, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00 },
427 {0x44, 0x02}, true, "GenericPackage_Name" },
428 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 130
429 0x07, 0x02, 0x01, 0x10, 0x01, 0x03, 0x00, 0x00 },
430 {0x44, 0x05}, false, "GenericPackage_PackageCreationDate" },
431 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 131
432 0x07, 0x02, 0x01, 0x10, 0x02, 0x05, 0x00, 0x00 },
433 {0x44, 0x04}, false, "GenericPackage_PackageModifiedDate" },
434 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 132
435 0x06, 0x01, 0x01, 0x04, 0x06, 0x05, 0x00, 0x00 },
436 {0x44, 0x03}, false, "GenericPackage_Tracks" },
437 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 133
438 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x32, 0x00 },
439 {0}, false, "NetworkLocator" },
440 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 134
441 0x01, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00 },
442 {0x40, 0x01}, false, "NetworkLocator_URLString" },
443 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 135
444 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x33, 0x00 },
445 {0}, false, "TextLocator" },
446 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 136
447 0x01, 0x04, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00 },
448 {0x41, 0x01}, false, "TextLocator_LocatorName" },
449 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 137
450 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x38, 0x00 },
451 {0}, false, "GenericTrack" },
452 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 138
453 0x01, 0x07, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00 },
454 {0x48, 0x01}, false, "GenericTrack_TrackID" },
455 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 139
456 0x01, 0x04, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00 },
457 {0x48, 0x04}, false, "GenericTrack_TrackNumber" },
458 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 140
459 0x01, 0x07, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00 },
460 {0x48, 0x02}, true, "GenericTrack_TrackName" },
461 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 141
462 0x06, 0x01, 0x01, 0x04, 0x02, 0x04, 0x00, 0x00 },
463 {0x48, 0x03}, false, "GenericTrack_Sequence" },
464 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 142
465 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3a, 0x00 },
466 {0}, false, "StaticTrack" },
467 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 143
468 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3b, 0x00 },
469 {0}, false, "Track" },
470 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 144
471 0x05, 0x30, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00 },
472 {0x4b, 0x01}, false, "Track_EditRate" },
473 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 145
474 0x07, 0x02, 0x01, 0x03, 0x01, 0x03, 0x00, 0x00 },
475 {0x4b, 0x02}, false, "Track_Origin" },
476 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 146
477 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x39, 0x00 },
478 {0}, false, "EventTrack" },
479 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 147
480 0x05, 0x30, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00 },
481 {0x49, 0x01}, false, "EventTrack_EventEditRate" },
482 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 148
483 0x07, 0x02, 0x01, 0x03, 0x01, 0x0b, 0x00, 0x00 },
484 {0x49, 0x02}, true, "EventTrack_EventOrigin" },
485 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 149
486 0x04, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 },
487 {0x02, 0x01}, false, "StructuralComponent_DataDefinition" },
488 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 150
489 0x07, 0x02, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00 },
490 {0x02, 0x02}, false, "StructuralComponent_Duration" },
491 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 151
492 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0f, 0x00 },
493 {0}, false, "Sequence" },
494 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 152
495 0x06, 0x01, 0x01, 0x04, 0x06, 0x09, 0x00, 0x00 },
496 {0x10, 0x01}, false, "Sequence_StructuralComponents" },
497 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 153
498 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x14, 0x00 },
499 {0}, false, "TimecodeComponent" },
500 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 154
501 0x04, 0x04, 0x01, 0x01, 0x02, 0x06, 0x00, 0x00 },
502 {0x15, 0x02}, false, "TimecodeComponent_RoundedTimecodeBase" },
503 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 155
504 0x07, 0x02, 0x01, 0x03, 0x01, 0x05, 0x00, 0x00 },
505 {0x15, 0x01}, false, "TimecodeComponent_StartTimecode" },
506 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 156
507 0x04, 0x04, 0x01, 0x01, 0x05, 0x00, 0x00, 0x00 },
508 {0x15, 0x03}, false, "TimecodeComponent_DropFrame" },
509 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 157
510 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x11, 0x00 },
511 {0}, false, "SourceClip" },
512 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 158
513 0x07, 0x02, 0x01, 0x03, 0x01, 0x04, 0x00, 0x00 },
514 {0x12, 0x01}, false, "SourceClip_StartPosition" },
515 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 159
516 0x06, 0x01, 0x01, 0x03, 0x01, 0x00, 0x00, 0x00 },
517 {0x11, 0x01}, false, "SourceClip_SourcePackageID" },
518 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 160
519 0x06, 0x01, 0x01, 0x03, 0x02, 0x00, 0x00, 0x00 },
520 {0x11, 0x02}, false, "SourceClip_SourceTrackID" },
521 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 161
522 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x41, 0x00 },
523 {0}, false, "DMSegment" },
524 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 162
525 0x07, 0x02, 0x01, 0x03, 0x03, 0x03, 0x00, 0x00 },
526 {0x06, 0x01}, false, "DMSegment_EventStartPosition" },
527 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 163
528 0x05, 0x30, 0x04, 0x04, 0x01, 0x00, 0x00, 0x00 },
529 {0x06, 0x02}, true, "DMSegment_EventComment" },
530 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 164
531 0x01, 0x07, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00 },
532 {0x61, 0x02}, false, "DMSegment_TrackIDs" },
533 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 165
534 0x06, 0x01, 0x01, 0x04, 0x02, 0x0c, 0x00, 0x00 },
535 {0x61, 0x01}, false, "DMSegment_DMFramework" },
536 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 166
537 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x45, 0x00 },
538 {0}, false, "DMSourceClip" },
539 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 167
540 0x01, 0x07, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00 },
541 {0x61, 0x03}, true, "DMSourceClip_DMSourceClipTrackIDs" },
542 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 168
543 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x36, 0x00 },
544 {0}, false, "MaterialPackage" },
545 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 169
546 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x37, 0x00 },
547 {0}, false, "SourcePackage" },
548 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 170
549 0x06, 0x01, 0x01, 0x04, 0x02, 0x03, 0x00, 0x00 },
550 {0x47, 0x01}, false, "SourcePackage_Descriptor" },
551 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 171
552 0x06, 0x01, 0x01, 0x04, 0x06, 0x03, 0x00, 0x00 },
553 {0x2f, 0x01}, true, "GenericDescriptor_Locators" },
554 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 172
555 0x06, 0x01, 0x01, 0x04, 0x02, 0x10, 0x00, 0x00 },
556 {0}, true, "GenericDescriptor_SubDescriptor" },
557 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 173
558 0x06, 0x01, 0x01, 0x04, 0x06, 0x10, 0x00, 0x00 },
559 {0}, true, "GenericDescriptor_SubDescriptors" },
560 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 174
561 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x25, 0x00 },
562 {0}, false, "FileDescriptor" },
563 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 175
564 0x06, 0x01, 0x01, 0x03, 0x05, 0x00, 0x00, 0x00 },
565 {0x30, 0x06}, true, "FileDescriptor_LinkedTrackID" },
566 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 176
567 0x04, 0x06, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00 },
568 {0x30, 0x01}, false, "FileDescriptor_SampleRate" },
569 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 177
570 0x04, 0x06, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00 },
571 {0x30, 0x02}, true, "FileDescriptor_ContainerDuration" },
572 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 178
573 0x06, 0x01, 0x01, 0x04, 0x01, 0x02, 0x00, 0x00 },
574 {0x30, 0x04}, false, "FileDescriptor_EssenceContainer" },
575 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 179
576 0x06, 0x01, 0x01, 0x04, 0x01, 0x03, 0x00, 0x00 },
577 {0x30, 0x05}, true, "FileDescriptor_Codec" },
578 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 180
579 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x27, 0x00 },
580 {0}, false, "GenericPictureEssenceDescriptor" },
581 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 181
582 0x04, 0x05, 0x01, 0x13, 0x00, 0x00, 0x00, 0x00 },
583 {0x32, 0x15}, true, "GenericPictureEssenceDescriptor_SignalStandard" },
584 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 182
585 0x04, 0x01, 0x03, 0x01, 0x04, 0x00, 0x00, 0x00 },
586 {0x32, 0x0c}, false, "GenericPictureEssenceDescriptor_FrameLayout" },
587 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 183
588 0x04, 0x01, 0x05, 0x02, 0x02, 0x00, 0x00, 0x00 },
589 {0x32, 0x03}, false, "GenericPictureEssenceDescriptor_StoredWidth" },
590 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 184
591 0x04, 0x01, 0x05, 0x02, 0x01, 0x00, 0x00, 0x00 },
592 {0x32, 0x02}, false, "GenericPictureEssenceDescriptor_StoredHeight" },
593 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 185
594 0x04, 0x01, 0x03, 0x02, 0x08, 0x00, 0x00, 0x00 },
595 {0x32, 0x16}, true, "GenericPictureEssenceDescriptor_StoredF2Offset" },
596 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 186
597 0x04, 0x01, 0x05, 0x01, 0x08, 0x00, 0x00, 0x00 },
598 {0x32, 0x05}, true, "GenericPictureEssenceDescriptor_SampledWidth" },
599 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 187
600 0x04, 0x01, 0x05, 0x01, 0x07, 0x00, 0x00, 0x00 },
601 {0x32, 0x04}, true, "GenericPictureEssenceDescriptor_SampledHeight" },
602 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 188
603 0x04, 0x01, 0x05, 0x01, 0x09, 0x00, 0x00, 0x00 },
604 {0x32, 0x06}, true, "GenericPictureEssenceDescriptor_SampledXOffset" },
605 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 189
606 0x04, 0x01, 0x05, 0x01, 0x0a, 0x00, 0x00, 0x00 },
607 {0x32, 0x07}, true, "GenericPictureEssenceDescriptor_SampledYOffset" },
608 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 190
609 0x04, 0x01, 0x05, 0x01, 0x0b, 0x00, 0x00, 0x00 },
610 {0x32, 0x08}, true, "GenericPictureEssenceDescriptor_DisplayHeight" },
611 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 191
612 0x04, 0x01, 0x05, 0x01, 0x0c, 0x00, 0x00, 0x00 },
613 {0x32, 0x09}, true, "GenericPictureEssenceDescriptor_DisplayWidth" },
614 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 192
615 0x04, 0x01, 0x05, 0x01, 0x0d, 0x00, 0x00, 0x00 },
616 {0x32, 0x0a}, true, "GenericPictureEssenceDescriptor_DisplayXOffset" },
617 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 193
618 0x04, 0x01, 0x05, 0x01, 0x0e, 0x00, 0x00, 0x00 },
619 {0x32, 0x0b}, true, "GenericPictureEssenceDescriptor_DisplayYOffset" },
620 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 194
621 0x04, 0x01, 0x03, 0x02, 0x07, 0x00, 0x00, 0x00 },
622 {0x32, 0x17}, true, "GenericPictureEssenceDescriptor_DisplayF2Offset" },
623 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 195
624 0x04, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00 },
625 {0x32, 0x0e}, false, "GenericPictureEssenceDescriptor_AspectRatio" },
626 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 196
627 0x04, 0x01, 0x03, 0x02, 0x09, 0x00, 0x00, 0x00 },
628 {0x32, 0x18}, true, "GenericPictureEssenceDescriptor_ActiveFormatDescriptor" },
629 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 197
630 0x04, 0x01, 0x03, 0x02, 0x05, 0x00, 0x00, 0x00 },
631 {0x32, 0x0d}, false, "GenericPictureEssenceDescriptor_VideoLineMap" },
632 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 198
633 0x05, 0x20, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00 },
634 {0x32, 0x0f}, true, "GenericPictureEssenceDescriptor_AlphaTransparency" },
635 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 199
636 0x04, 0x01, 0x02, 0x01, 0x01, 0x01, 0x02, 0x00 },
637 {0x32, 0x10}, true, "GenericPictureEssenceDescriptor_Gamma" },
638 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 200
639 0x04, 0x18, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00 },
640 {0x32, 0x11}, true, "GenericPictureEssenceDescriptor_ImageAlignmentOffset" },
641 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 201
642 0x04, 0x18, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00 },
643 {0x32, 0x13}, true, "GenericPictureEssenceDescriptor_ImageStartOffset" },
644 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 202
645 0x04, 0x18, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00 },
646 {0x32, 0x14}, true, "GenericPictureEssenceDescriptor_ImageEndOffset" },
647 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 203
648 0x04, 0x01, 0x03, 0x01, 0x06, 0x00, 0x00, 0x00 },
649 {0x32, 0x12}, true, "GenericPictureEssenceDescriptor_FieldDominance" },
650 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 204
651 0x04, 0x01, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00 },
652 {0x32, 0x01}, false, "GenericPictureEssenceDescriptor_PictureEssenceCoding" },
653 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 205
654 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x28, 0x00 },
655 {0}, false, "CDCIEssenceDescriptor" },
656 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 206
657 0x04, 0x01, 0x05, 0x03, 0x0a, 0x00, 0x00, 0x00 },
658 {0x33, 0x01}, false, "CDCIEssenceDescriptor_ComponentDepth" },
659 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 207
660 0x04, 0x01, 0x05, 0x01, 0x05, 0x00, 0x00, 0x00 },
661 {0x33, 0x02}, false, "CDCIEssenceDescriptor_HorizontalSubsampling" },
662 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 208
663 0x04, 0x01, 0x05, 0x01, 0x10, 0x00, 0x00, 0x00 },
664 {0x33, 0x08}, true, "CDCIEssenceDescriptor_VerticalSubsampling" },
665 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 209
666 0x04, 0x01, 0x05, 0x01, 0x06, 0x00, 0x00, 0x00 },
667 {0x33, 0x03}, true, "CDCIEssenceDescriptor_ColorSiting" },
668 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 210
669 0x03, 0x01, 0x02, 0x01, 0x0a, 0x00, 0x00, 0x00 },
670 {0x33, 0x0b}, true, "CDCIEssenceDescriptor_ReversedByteOrder" },
671 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 211
672 0x04, 0x18, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00 },
673 {0x33, 0x07}, true, "CDCIEssenceDescriptor_PaddingBits" },
674 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 212
675 0x04, 0x01, 0x05, 0x03, 0x07, 0x00, 0x00, 0x00 },
676 {0x33, 0x09}, true, "CDCIEssenceDescriptor_AlphaSampleDepth" },
677 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 213
678 0x04, 0x01, 0x05, 0x03, 0x03, 0x00, 0x00, 0x00 },
679 {0x33, 0x04}, true, "CDCIEssenceDescriptor_BlackRefLevel" },
680 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 214
681 0x04, 0x01, 0x05, 0x03, 0x04, 0x00, 0x00, 0x00 },
682 {0x33, 0x05}, true, "CDCIEssenceDescriptor_WhiteReflevel" },
683 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 215
684 0x04, 0x01, 0x05, 0x03, 0x05, 0x00, 0x00, 0x00 },
685 {0x33, 0x06}, true, "CDCIEssenceDescriptor_ColorRange" },
686 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 216
687 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x29, 0x00 },
688 {0}, false, "RGBAEssenceDescriptor" },
689 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 217
690 0x04, 0x01, 0x05, 0x03, 0x0b, 0x00, 0x00, 0x00 },
691 {0x34, 0x06}, true, "RGBAEssenceDescriptor_ComponentMaxRef" },
692 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 218
693 0x04, 0x01, 0x05, 0x03, 0x0c, 0x00, 0x00, 0x00 },
694 {0x34, 0x07}, true, "RGBAEssenceDescriptor_ComponentMinRef" },
695 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 219
696 0x04, 0x01, 0x05, 0x03, 0x0d, 0x00, 0x00, 0x00 },
697 {0x34, 0x08}, true, "RGBAEssenceDescriptor_AlphaMaxRef" },
698 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 220
699 0x04, 0x01, 0x05, 0x03, 0x0e, 0x00, 0x00, 0x00 },
700 {0x34, 0x09}, true, "RGBAEssenceDescriptor_AlphaMinRef" },
701 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 221
702 0x04, 0x01, 0x04, 0x04, 0x01, 0x00, 0x00, 0x00 },
703 {0x34, 0x05}, true, "RGBAEssenceDescriptor_ScanningDirection" },
704 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 222
705 0x04, 0x01, 0x05, 0x03, 0x06, 0x00, 0x00, 0x00 },
706 {0x34, 0x01}, false, "RGBAEssenceDescriptor_PixelLayout" },
707 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 223
708 0x04, 0x01, 0x05, 0x03, 0x08, 0x00, 0x00, 0x00 },
709 {0x34, 0x03}, true, "RGBAEssenceDescriptor_Palette" },
710 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 224
711 0x04, 0x01, 0x05, 0x03, 0x09, 0x00, 0x00, 0x00 },
712 {0x34, 0x04}, true, "RGBAEssenceDescriptor_PaletteLayout" },
713 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 225
714 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x42, 0x00 },
715 {0}, false, "GenericSoundEssenceDescriptor" },
716 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 226
717 0x04, 0x02, 0x03, 0x01, 0x01, 0x01, 0x00, 0x00 },
718 {0x3d, 0x03}, false, "GenericSoundEssenceDescriptor_AudioSamplingRate" },
719 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 227
720 0x04, 0x02, 0x03, 0x01, 0x04, 0x00, 0x00, 0x00 },
721 {0x3d, 0x02}, false, "GenericSoundEssenceDescriptor_Locked" },
722 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 228
723 0x04, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00 },
724 {0x3d, 0x04}, true, "GenericSoundEssenceDescriptor_AudioRefLevel" },
725 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 229
726 0x04, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00 },
727 {0x3d, 0x05}, true, "GenericSoundEssenceDescriptor_ElectroSpatialFormulation" },
728 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 230
729 0x04, 0x02, 0x01, 0x01, 0x04, 0x00, 0x00, 0x00 },
730 {0x3d, 0x07}, false, "GenericSoundEssenceDescriptor_ChannelCount" },
731 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 231
732 0x04, 0x02, 0x03, 0x03, 0x04, 0x00, 0x00, 0x00 },
733 {0x3d, 0x01}, false, "GenericSoundEssenceDescriptor_QuantizationBits" },
734 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 232
735 0x04, 0x02, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00 },
736 {0x3d, 0x0c}, true, "GenericSoundEssenceDescriptor_DialNorm" },
737 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 233
738 0x04, 0x02, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00 },
739 {0x3d, 0x06}, false, "GenericSoundEssenceDescriptor_SoundEssenceCompression" },
740 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 234
741 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x43, 0x00 },
742 {0}, false, "GenericDataEssenceDescriptor" },
743 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 235
744 0x04, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00 },
745 {0x3e, 0x01}, false, "GenericDataEssenceDescriptor_DataEssenceCoding" },
746 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 236
747 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5b, 0x00 },
748 {0}, false, "VBIDataDescriptor" },
749 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 237
750 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x44, 0x00 },
751 {0}, false, "MultipleDescriptor" },
752 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 238
753 0x06, 0x01, 0x01, 0x04, 0x06, 0x0b, 0x00, 0x00 },
754 {0x3f, 0x01}, false, "MultipleDescriptor_SubDescriptorUIDs" },
755 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 239
756 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x51, 0x00 },
757 {0}, false, "MPEG2VideoDescriptor" },
758 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 240
759 0x04, 0x01, 0x06, 0x02, 0x01, 0x02, 0x00, 0x00 },
760 {0}, true, "MPEG2VideoDescriptor_SingleSequence" },
761 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 241
762 0x04, 0x01, 0x06, 0x02, 0x01, 0x03, 0x00, 0x00 },
763 {0}, true, "MPEG2VideoDescriptor_ConstantBFrames" },
764 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 242
765 0x04, 0x01, 0x06, 0x02, 0x01, 0x04, 0x00, 0x00 },
766 {0}, true, "MPEG2VideoDescriptor_CodedContentType" },
767 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 243
768 0x04, 0x01, 0x06, 0x02, 0x01, 0x05, 0x00, 0x00 },
769 {0}, true, "MPEG2VideoDescriptor_LowDelay" },
770 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 244
771 0x04, 0x01, 0x06, 0x02, 0x01, 0x06, 0x00, 0x00 },
772 {0}, true, "MPEG2VideoDescriptor_ClosedGOP" },
773 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 245
774 0x04, 0x01, 0x06, 0x02, 0x01, 0x07, 0x00, 0x00 },
775 {0}, true, "MPEG2VideoDescriptor_IdenticalGOP" },
776 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 246
777 0x04, 0x01, 0x06, 0x02, 0x01, 0x08, 0x00, 0x00 },
778 {0}, true, "MPEG2VideoDescriptor_MaxGOP" },
779 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 247
780 0x04, 0x01, 0x06, 0x02, 0x01, 0x09, 0x00, 0x00 },
781 {0}, true, "MPEG2VideoDescriptor_BPictureCount" },
782 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 248
783 0x04, 0x01, 0x06, 0x02, 0x01, 0x0b, 0x00, 0x00 },
784 {0}, true, "MPEG2VideoDescriptor_BitRate" },
785 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 249
786 0x04, 0x01, 0x06, 0x02, 0x01, 0x0a, 0x00, 0x00 },
787 {0}, true, "MPEG2VideoDescriptor_ProfileAndLevel" },
788 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 250
789 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x48, 0x00 },
790 {0}, false, "WaveAudioDescriptor" },
791 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 251
792 0x04, 0x02, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00 },
793 {0x3d, 0x0a}, false, "WaveAudioDescriptor_BlockAlign" },
794 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 252
795 0x04, 0x02, 0x03, 0x02, 0x02, 0x00, 0x00, 0x00 },
796 {0x3d, 0x0b}, true, "WaveAudioDescriptor_SequenceOffset" },
797 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 253
798 0x04, 0x02, 0x03, 0x03, 0x05, 0x00, 0x00, 0x00 },
799 {0x3d, 0x09}, false, "WaveAudioDescriptor_AvgBps" },
800 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, // 254
801 0x04, 0x02, 0x01, 0x01, 0x05, 0x00, 0x00, 0x00 },
802 {0x3d, 0x32}, true, "WaveAudioDescriptor_ChannelAssignment" },
803 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, // 255
804 0x04, 0x02, 0x03, 0x01, 0x06, 0x00, 0x00, 0x00 },
805 {0x3d, 0x29}, true, "WaveAudioDescriptor_PeakEnvelopeVersion" },
806 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, // 256
807 0x04, 0x02, 0x03, 0x01, 0x07, 0x00, 0x00, 0x00 },
808 {0x3d, 0x2a}, true, "WaveAudioDescriptor_PeakEnvelopeFormat" },
809 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, // 257
810 0x04, 0x02, 0x03, 0x01, 0x08, 0x00, 0x00, 0x00 },
811 {0x3d, 0x2b}, true, "WaveAudioDescriptor_PointsPerPeakValue" },
812 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, // 258
813 0x04, 0x02, 0x03, 0x01, 0x09, 0x00, 0x00, 0x00 },
814 {0x3d, 0x2c}, true, "WaveAudioDescriptor_PeakEnvelopeBlockSize" },
815 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, // 259
816 0x04, 0x02, 0x03, 0x01, 0x0a, 0x00, 0x00, 0x00 },
817 {0x3d, 0x2d}, true, "WaveAudioDescriptor_PeakChannels" },
818 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, // 260
819 0x04, 0x02, 0x03, 0x01, 0x0b, 0x00, 0x00, 0x00 },
820 {0x3d, 0x2e}, true, "WaveAudioDescriptor_PeakFrames" },
821 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, // 261
822 0x04, 0x02, 0x03, 0x01, 0x0c, 0x00, 0x00, 0x00 },
823 {0x3d, 0x2f}, true, "WaveAudioDescriptor_PeakOfPeaksPosition" },
824 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, // 262
825 0x04, 0x02, 0x03, 0x01, 0x0d, 0x00, 0x00, 0x00 },
826 {0x3d, 0x30}, true, "WaveAudioDescriptor_PeakEnvelopeTimestamp" },
827 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 263
828 0x04, 0x02, 0x03, 0x01, 0x0e, 0x00, 0x00, 0x00 },
829 {0x3d, 0x31}, true, "WaveAudioDescriptor_PeakEnvelopeData" },
830 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 264
831 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x47, 0x00 },
832 {0}, false, "AES3PCMDescriptor" },
833 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 265
834 0x0d, 0x01, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00 },
835 {0}, false, "DM_Framework" },
836 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 266
837 0x0d, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00 },
838 {0}, false, "DM_Set" },
839 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 267
840 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5a, 0x00 },
841 {0}, false, "JPEG2000PictureSubDescriptor" },
842 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 268
843 0x04, 0x01, 0x06, 0x03, 0x01, 0x00, 0x00, 0x00 },
844 {0}, false, "JPEG2000PictureSubDescriptor_Rsiz" },
845 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 269
846 0x04, 0x01, 0x06, 0x03, 0x02, 0x00, 0x00, 0x00 },
847 {0}, false, "JPEG2000PictureSubDescriptor_Xsiz" },
848 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 270
849 0x04, 0x01, 0x06, 0x03, 0x03, 0x00, 0x00, 0x00 },
850 {0}, false, "JPEG2000PictureSubDescriptor_Ysiz" },
851 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 271
852 0x04, 0x01, 0x06, 0x03, 0x04, 0x00, 0x00, 0x00 },
853 {0}, false, "JPEG2000PictureSubDescriptor_XOsiz" },
854 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 272
855 0x04, 0x01, 0x06, 0x03, 0x05, 0x00, 0x00, 0x00 },
856 {0}, false, "JPEG2000PictureSubDescriptor_YOsiz" },
857 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 273
858 0x04, 0x01, 0x06, 0x03, 0x06, 0x00, 0x00, 0x00 },
859 {0}, false, "JPEG2000PictureSubDescriptor_XTsiz" },
860 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 274
861 0x04, 0x01, 0x06, 0x03, 0x07, 0x00, 0x00, 0x00 },
862 {0}, false, "JPEG2000PictureSubDescriptor_YTsiz" },
863 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 275
864 0x04, 0x01, 0x06, 0x03, 0x08, 0x00, 0x00, 0x00 },
865 {0}, false, "JPEG2000PictureSubDescriptor_XTOsiz" },
866 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 276
867 0x04, 0x01, 0x06, 0x03, 0x09, 0x00, 0x00, 0x00 },
868 {0}, false, "JPEG2000PictureSubDescriptor_YTOsiz" },
869 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 277
870 0x04, 0x01, 0x06, 0x03, 0x0a, 0x00, 0x00, 0x00 },
871 {0}, false, "JPEG2000PictureSubDescriptor_Csiz" },
872 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 278
873 0x04, 0x01, 0x06, 0x03, 0x0b, 0x00, 0x00, 0x00 },
874 {0}, false, "JPEG2000PictureSubDescriptor_PictureComponentSizing" },
875 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 279
876 0x04, 0x01, 0x06, 0x03, 0x0c, 0x00, 0x00, 0x00 },
877 {0}, true, "JPEG2000PictureSubDescriptor_CodingStyleDefault" },
878 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 280
879 0x04, 0x01, 0x06, 0x03, 0x0d, 0x00, 0x00, 0x00 },
880 {0}, true, "JPEG2000PictureSubDescriptor_QuantizationDefault" },
881 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 281
882 0x0f, 0x0f, 0x0f, 0x0f, 0x01, 0x01, 0x5a, 0x00 },
883 {0}, false, "StereoscopicEssenceSubDescriptor" },
884 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, // 282
885 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0b, 0x01, 0x00 },
886 {0}, false, "EncryptedContainerLabel" },
887 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, // 283
888 0x0d, 0x01, 0x04, 0x01, 0x02, 0x01, 0x01, 0x00 },
889 {0}, false, "CryptographicFrameworkLabel" },
890 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 284
891 0x0d, 0x01, 0x04, 0x01, 0x02, 0x01, 0x00, 0x00 },
892 {0}, false, "CryptographicFramework" },
893 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 285
894 0x06, 0x01, 0x01, 0x04, 0x02, 0x0d, 0x00, 0x00 },
895 {0}, false, "CryptographicFramework_ContextSR" },
896 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 286
897 0x0d, 0x01, 0x04, 0x01, 0x02, 0x02, 0x00, 0x00 },
898 {0}, false, "CryptographicContext" },
899 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 287
900 0x01, 0x01, 0x15, 0x11, 0x00, 0x00, 0x00, 0x00 },
901 {0}, false, "CryptographicContext_ContextID" },
902 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 288
903 0x06, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00, 0x00 },
904 {0}, false, "CryptographicContext_SourceEssenceContainer" },
905 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 289
906 0x02, 0x09, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00 },
907 {0}, false, "CryptographicContext_CipherAlgorithm" },
908 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 290
909 0x02, 0x09, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00 },
910 {0}, false, "CryptographicContext_MICAlgorithm" },
911 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 291
912 0x02, 0x09, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00 },
913 {0}, false, "CryptographicContext_CryptographicKeyID" },
914 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x04, 0x01, 0x07, // 292
915 0x0d, 0x01, 0x03, 0x01, 0x02, 0x7e, 0x01, 0x00 },
916 {0}, false, "EncryptedTriplet" },
917 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 293
918 0x06, 0x01, 0x01, 0x06, 0x03, 0x00, 0x00, 0x00 },
919 {0}, false, "EncryptedTriplet_ContextIDLink" },
920 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 294
921 0x06, 0x09, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00 },
922 {0}, false, "EncryptedTriplet_PlaintextOffset" },
923 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 295
924 0x06, 0x01, 0x01, 0x02, 0x03, 0x00, 0x00, 0x00 },
925 {0}, false, "EncryptedTriplet_SourceKey" },
926 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 296
927 0x04, 0x06, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00 },
928 {0}, false, "EncryptedTriplet_SourceLength" },
929 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 297
930 0x02, 0x09, 0x03, 0x01, 0x03, 0x00, 0x00, 0x00 },
931 {0}, false, "EncryptedTriplet_EncryptedSourceValue" },
932 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 298
933 0x06, 0x01, 0x01, 0x06, 0x02, 0x00, 0x00, 0x00 },
934 {0}, true, "EncryptedTriplet_TrackFileID" },
935 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 299
936 0x06, 0x10, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00 },
937 {0}, true, "EncryptedTriplet_SequenceNumber" },
938 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 300
939 0x02, 0x09, 0x03, 0x02, 0x02, 0x00, 0x00, 0x00 },
940 {0}, true, "EncryptedTriplet_MIC" },
941 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, // 301
942 0x02, 0x09, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00 },
943 {0}, false, "CipherAlgorithmAES128CBC" },
944 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, // 302
945 0x02, 0x09, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00 },
946 {0}, false, "HMACAlgorithmSHA1128" },
947 { { 0x8a, 0xbb, 0x50, 0xa3, 0x14, 0x94, 0x16, 0xa7, // 303
948 0xe3, 0x62, 0x59, 0x1d, 0x0e, 0x73, 0x1e, 0x47 },
949 {0}, false, "EssenceContainerData_ContentStorage_EssenceContainer" },
950 { { 0x80, 0x63, 0xc1, 0x08, 0xfe, 0x0d, 0xeb, 0x7e, // 304
951 0x3a, 0x9d, 0xc8, 0xe1, 0xa8, 0x83, 0xb6, 0x4b },
952 {0}, false, "GenerationInterchangeObject" },
953 { { 0x80, 0x62, 0xc1, 0x08, 0xa8, 0x0d, 0xeb, 0xfe, // 305
954 0x3a, 0x9d, 0xc8, 0xe1, 0x7e, 0x83, 0xb6, 0x4b },
955 {0}, false, "RandomIndexMetadata_PartitionArray" },
956 { {0}, {0}, false, 0 }
959 const ui32_t s_MDD_Table_size = 306;