2 Copyright (c) 2006, 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 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 1
42 0x0d, 0x01, 0x02, 0x01, 0x10, 0x00, 0x00, 0x00 },
43 {0}, false, "MXFInterop_OPAtom" },
44 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, // 2
45 0x0d, 0x01, 0x02, 0x01, 0x10, 0x00, 0x00, 0x00 },
46 {0}, false, "OPAtom" },
47 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 3
48 0x0d, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00 },
50 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, // 4
51 0x0d, 0x01, 0x03, 0x01, 0x02, 0x7f, 0x01, 0x00 },
52 {0}, false, "GCMulti" },
53 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 5
54 0x01, 0x03, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00 },
55 {0}, false, "PictureDataDef" },
56 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 6
57 0x01, 0x03, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00 },
58 {0}, false, "SoundDataDef" },
59 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 7
60 0x01, 0x03, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00 },
61 {0}, false, "TimecodeDataDef" },
62 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 8
63 0x01, 0x03, 0x02, 0x01, 0x10, 0x00, 0x00, 0x00 },
64 {0}, false, "DescriptiveMetaDataDef" },
65 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 9
66 0x0d, 0x01, 0x03, 0x01, 0x02, 0x06, 0x01, 0x00 },
67 {0}, false, "WAVWrapping" },
68 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, // 10
69 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x60, 0x00 },
70 {0}, false, "MPEG2_VESWrapping" },
71 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, // 11
72 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0c, 0x01, 0x00 },
73 {0}, false, "JPEG_2000Wrapping" },
74 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, // 12
75 0x0d, 0x01, 0x03, 0x01, 0x15, 0x01, 0x08, 0x00 },
76 {0}, false, "JPEG2000Essence" },
77 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, // 13
78 0x0d, 0x01, 0x03, 0x01, 0x15, 0x01, 0x05, 0x00 },
79 {0}, false, "MPEG2Essence" },
80 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x04, 0x01, 0x07, // 14
81 0x0d, 0x01, 0x03, 0x01, 0x02, 0x7e, 0x01, 0x00 },
82 {0}, false, "MXFInterop_CryptEssence" },
83 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x04, 0x01, 0x01, // 15
84 0x0d, 0x01, 0x03, 0x01, 0x02, 0x7e, 0x01, 0x00 },
85 {0}, false, "CryptEssence" },
86 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, // 16
87 0x0d, 0x01, 0x03, 0x01, 0x16, 0x01, 0x01, 0x00 },
88 {0}, false, "WAVEssence" },
89 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, // 17
90 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x03 },
91 {0}, false, "JP2KEssenceCompression_2K" },
92 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, // 18
93 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x04 },
94 {0}, false, "JP2KEssenceCompression_4K" },
95 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, // 19
96 0x02, 0x09, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00 },
97 {0}, false, "CipherAlgorithm_AES" },
98 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, // 20
99 0x02, 0x09, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00 },
100 {0}, false, "MICAlgorithm_HMAC_SHA1" },
101 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 21
102 0x03, 0x01, 0x02, 0x10, 0x01, 0x00, 0x00, 0x00 },
103 {0}, false, "KLVFill" },
104 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 22
105 0x03, 0x01, 0x02, 0x01, 0x06, 0x00, 0x00, 0x00 },
106 {0}, false, "PartitionMetadata_MajorVersion" },
107 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 23
108 0x03, 0x01, 0x02, 0x01, 0x07, 0x00, 0x00, 0x00 },
109 {0}, false, "PartitionMetadata_MinorVersion" },
110 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 24
111 0x03, 0x01, 0x02, 0x01, 0x09, 0x00, 0x00, 0x00 },
112 {0}, false, "PartitionMetadata_KAGSize" },
113 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 25
114 0x06, 0x10, 0x10, 0x03, 0x01, 0x00, 0x00, 0x00 },
115 {0}, false, "PartitionMetadata_ThisPartition" },
116 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 26
117 0x06, 0x10, 0x10, 0x02, 0x01, 0x00, 0x00, 0x00 },
118 {0}, false, "PartitionMetadata_PreviousPartition" },
119 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 27
120 0x06, 0x10, 0x10, 0x05, 0x01, 0x00, 0x00, 0x00 },
121 {0}, false, "PartitionMetadata_FooterPartition" },
122 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 28
123 0x04, 0x06, 0x09, 0x01, 0x00, 0x00, 0x00, 0x00 },
124 {0}, false, "PartitionMetadata_HeaderByteCount" },
125 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 29
126 0x04, 0x06, 0x09, 0x02, 0x00, 0x00, 0x00, 0x00 },
127 {0}, false, "PartitionMetadata_IndexByteCount" },
128 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 30
129 0x01, 0x03, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00 },
130 {0}, false, "PartitionMetadata_IndexSID" },
131 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 31
132 0x06, 0x08, 0x01, 0x02, 0x01, 0x03, 0x00, 0x00 },
133 {0}, false, "PartitionMetadata_BodyOffset" },
134 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 32
135 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00 },
136 {0}, false, "PartitionMetadata_BodySID" },
137 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 33
138 0x01, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00 },
139 {0}, false, "PartitionMetadata_OperationalPattern" },
140 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 34
141 0x01, 0x02, 0x02, 0x10, 0x02, 0x01, 0x00, 0x00 },
142 {0}, false, "PartitionMetadata_EssenceContainers" },
143 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 35
144 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00 },
145 {0}, false, "OpenHeader" },
146 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 36
147 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x03, 0x00 },
148 {0}, false, "OpenCompleteHeader" },
149 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 37
150 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x02, 0x00 },
151 {0}, false, "ClosedHeader" },
152 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 38
153 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x04, 0x00 },
154 {0}, false, "ClosedCompleteHeader" },
155 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 39
156 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x01, 0x00 },
157 {0}, false, "OpenBodyPartition" },
158 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 40
159 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x03, 0x00 },
160 {0}, false, "OpenCompleteBodyPartition" },
161 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 41
162 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x02, 0x00 },
163 {0}, false, "ClosedBodyPartition" },
164 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 42
165 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x04, 0x00 },
166 {0}, false, "ClosedCompleteBodyPartition" },
167 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 43
168 0x0d, 0x01, 0x02, 0x01, 0x01, 0x04, 0x02, 0x00 },
169 {0}, false, "Footer" },
170 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 44
171 0x0d, 0x01, 0x02, 0x01, 0x01, 0x04, 0x04, 0x00 },
172 {0}, false, "CompleteFooter" },
173 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 45
174 0x0d, 0x01, 0x02, 0x01, 0x01, 0x05, 0x01, 0x00 },
175 {0}, false, "Primer" },
176 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 46
177 0x06, 0x01, 0x01, 0x07, 0x15, 0x00, 0x00, 0x00 },
178 {0}, false, "Primer_LocalTagEntryBatch" },
179 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 47
180 0x01, 0x03, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00 },
181 {0}, false, "LocalTagEntryBatch_Primer_LocalTag" },
182 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 48
183 0x01, 0x03, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00 },
184 {0}, false, "LocalTagEntryBatch_Primer_UID" },
185 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 49
186 0x01, 0x01, 0x15, 0x02, 0x00, 0x00, 0x00, 0x00 },
187 {0x3c, 0x0a}, false, "InterchangeObject_InstanceUID" },
188 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 50
189 0x05, 0x20, 0x07, 0x01, 0x08, 0x00, 0x00, 0x00 },
190 {0x01, 0x02}, true, "GenerationInterchangeObject_GenerationUID" },
191 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 51
192 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },
193 {0}, false, "DefaultObject" },
194 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 52
195 0x05, 0x30, 0x04, 0x06, 0x00, 0x00, 0x00, 0x00 },
196 {0x3f, 0x0b}, false, "IndexTableSegmentBase_IndexEditRate" },
197 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 53
198 0x07, 0x02, 0x01, 0x03, 0x01, 0x0a, 0x00, 0x00 },
199 {0x3f, 0x0c}, false, "IndexTableSegmentBase_IndexStartPosition" },
200 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 54
201 0x07, 0x02, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00 },
202 {0x3f, 0x0d}, false, "IndexTableSegmentBase_IndexDuration" },
203 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 55
204 0x04, 0x06, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00 },
205 {0x3f, 0x05}, false, "IndexTableSegmentBase_EditUnitByteCount" },
206 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 56
207 0x01, 0x03, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00 },
208 {0x3f, 0x06}, false, "IndexTableSegmentBase_IndexSID" },
209 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 57
210 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00 },
211 {0x3f, 0x07}, false, "IndexTableSegmentBase_BodySID" },
212 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 58
213 0x04, 0x04, 0x04, 0x01, 0x01, 0x00, 0x00, 0x00 },
214 {0x3f, 0x08}, false, "IndexTableSegmentBase_SliceCount" },
215 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 59
216 0x04, 0x04, 0x04, 0x01, 0x07, 0x00, 0x00, 0x00 },
217 {0x3f, 0x0e}, true, "IndexTableSegmentBase_PosTableCount" },
218 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 60
219 0x0d, 0x01, 0x02, 0x01, 0x01, 0x10, 0x01, 0x00 },
220 {0}, false, "IndexTableSegment" },
221 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 61
222 0x04, 0x04, 0x04, 0x01, 0x06, 0x00, 0x00, 0x00 },
223 {0x3f, 0x09}, true, "IndexTableSegment_DeltaEntryArray" },
224 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 62
225 0x04, 0x04, 0x04, 0x01, 0x04, 0x00, 0x00, 0x00 },
226 {0}, false, "DeltaEntryArray_IndexTableSegment_PosTableIndex" },
227 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 63
228 0x04, 0x04, 0x04, 0x01, 0x02, 0x00, 0x00, 0x00 },
229 {0}, false, "DeltaEntryArray_IndexTableSegment_Slice" },
230 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 64
231 0x04, 0x04, 0x04, 0x01, 0x03, 0x00, 0x00, 0x00 },
232 {0}, false, "DeltaEntryArray_IndexTableSegment_ElementDelta" },
233 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 65
234 0x04, 0x04, 0x04, 0x02, 0x05, 0x00, 0x00, 0x00 },
235 {0x3f, 0x0a}, false, "IndexTableSegment_IndexEntryArray" },
236 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 66
237 0x04, 0x04, 0x04, 0x02, 0x03, 0x00, 0x00, 0x00 },
238 {0}, false, "IndexEntryArray_IndexTableSegment_TemporalOffset" },
239 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 67
240 0x04, 0x04, 0x04, 0x02, 0x04, 0x00, 0x00, 0x00 },
241 {0}, false, "IndexEntryArray_IndexTableSegment_AnchorOffset" },
242 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 68
243 0x04, 0x04, 0x04, 0x02, 0x02, 0x00, 0x00, 0x00 },
244 {0}, false, "IndexEntryArray_IndexTableSegment_Flags" },
245 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 69
246 0x04, 0x04, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00 },
247 {0}, false, "IndexEntryArray_IndexTableSegment_StreamOffset" },
248 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 70
249 0x04, 0x04, 0x04, 0x01, 0x05, 0x00, 0x00, 0x00 },
250 {0}, false, "IndexEntryArray_IndexTableSegment_SliceOffsetArray" },
251 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 71
252 0x04, 0x04, 0x04, 0x01, 0x08, 0x00, 0x00, 0x00 },
253 {0}, false, "IndexEntryArray_IndexTableSegment_PosTableArray" },
254 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 72
255 0x0d, 0x01, 0x02, 0x01, 0x01, 0x11, 0x01, 0x00 },
256 {0}, false, "RandomIndexMetadata" },
257 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 73
258 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00 },
259 {0}, false, "PartitionArray_RandomIndexMetadata_BodySID" },
260 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 74
261 0x06, 0x09, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00 },
262 {0}, false, "PartitionArray_RandomIndexMetadata_ByteOffset" },
263 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 75
264 0x04, 0x06, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00 },
265 {0}, false, "RandomIndexMetadata_Length" },
266 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 76
267 0x0d, 0x01, 0x02, 0x01, 0x01, 0x11, 0x00, 0x00 },
268 {0}, false, "RandomIndexMetadataV10" },
269 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 77
270 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2f, 0x00 },
271 {0}, false, "Preface" },
272 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 78
273 0x07, 0x02, 0x01, 0x10, 0x02, 0x04, 0x00, 0x00 },
274 {0x3b, 0x02}, false, "Preface_LastModifiedDate" },
275 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 79
276 0x03, 0x01, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 },
277 {0x3b, 0x05}, false, "Preface_Version" },
278 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 80
279 0x03, 0x01, 0x02, 0x01, 0x04, 0x00, 0x00, 0x00 },
280 {0x3b, 0x07}, true, "Preface_ObjectModelVersion" },
281 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 81
282 0x06, 0x01, 0x01, 0x04, 0x01, 0x08, 0x00, 0x00 },
283 {0x3b, 0x08}, true, "Preface_PrimaryPackage" },
284 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 82
285 0x06, 0x01, 0x01, 0x04, 0x06, 0x04, 0x00, 0x00 },
286 {0x3b, 0x06}, false, "Preface_Identifications" },
287 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 83
288 0x06, 0x01, 0x01, 0x04, 0x02, 0x01, 0x00, 0x00 },
289 {0x3b, 0x03}, false, "Preface_ContentStorage" },
290 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 84
291 0x01, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00 },
292 {0x3b, 0x09}, false, "Preface_OperationalPattern" },
293 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 85
294 0x01, 0x02, 0x02, 0x10, 0x02, 0x01, 0x00, 0x00 },
295 {0x3b, 0x0a}, false, "Preface_EssenceContainers" },
296 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 86
297 0x01, 0x02, 0x02, 0x10, 0x02, 0x02, 0x00, 0x00 },
298 {0x3b, 0x0b}, false, "Preface_DMSchemes" },
299 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 87
300 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x30, 0x00 },
301 {0}, false, "Identification" },
302 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 88
303 0x05, 0x20, 0x07, 0x01, 0x01, 0x00, 0x00, 0x00 },
304 {0x3c, 0x09}, false, "Identification_ThisGenerationUID" },
305 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 89
306 0x05, 0x20, 0x07, 0x01, 0x02, 0x01, 0x00, 0x00 },
307 {0x3c, 0x01}, false, "Identification_CompanyName" },
308 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 90
309 0x05, 0x20, 0x07, 0x01, 0x03, 0x01, 0x00, 0x00 },
310 {0x3c, 0x02}, false, "Identification_ProductName" },
311 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 91
312 0x05, 0x20, 0x07, 0x01, 0x04, 0x00, 0x00, 0x00 },
313 {0x3c, 0x03}, true, "Identification_ProductVersion" },
314 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 92
315 0x05, 0x20, 0x07, 0x01, 0x05, 0x01, 0x00, 0x00 },
316 {0x3c, 0x04}, false, "Identification_VersionString" },
317 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 93
318 0x05, 0x20, 0x07, 0x01, 0x07, 0x00, 0x00, 0x00 },
319 {0x3c, 0x05}, false, "Identification_ProductUID" },
320 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 94
321 0x07, 0x02, 0x01, 0x10, 0x02, 0x03, 0x00, 0x00 },
322 {0x3c, 0x06}, false, "Identification_ModificationDate" },
323 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 95
324 0x05, 0x20, 0x07, 0x01, 0x0a, 0x00, 0x00, 0x00 },
325 {0x3c, 0x07}, true, "Identification_ToolkitVersion" },
326 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 96
327 0x05, 0x20, 0x07, 0x01, 0x06, 0x01, 0x00, 0x00 },
328 {0x3c, 0x08}, true, "Identification_Platform" },
329 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 97
330 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x18, 0x00 },
331 {0}, false, "ContentStorage" },
332 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 98
333 0x06, 0x01, 0x01, 0x04, 0x05, 0x01, 0x00, 0x00 },
334 {0x19, 0x01}, false, "ContentStorage_Packages" },
335 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 99
336 0x06, 0x01, 0x01, 0x04, 0x05, 0x02, 0x00, 0x00 },
337 {0x19, 0x02}, true, "ContentStorage_EssenceContainerData" },
338 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 100
339 0x06, 0x01, 0x01, 0x04, 0x05, 0x00, 0x00, 0x00 },
340 {0x19, 0x01}, false, "ContentStorageKludge_V10Packages" },
341 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 101
342 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x23, 0x00 },
343 {0}, false, "EssenceContainerData" },
344 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 102
345 0x06, 0x01, 0x01, 0x06, 0x01, 0x00, 0x00, 0x00 },
346 {0x27, 0x01}, false, "EssenceContainerData_LinkedPackageUID" },
347 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 103
348 0x01, 0x03, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00 },
349 {0x3f, 0x06}, true, "EssenceContainerData_IndexSID" },
350 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 104
351 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00 },
352 {0x3f, 0x07}, false, "EssenceContainerData_BodySID" },
353 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 105
354 0x01, 0x01, 0x15, 0x10, 0x00, 0x00, 0x00, 0x00 },
355 {0x44, 0x01}, false, "GenericPackage_PackageUID" },
356 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 106
357 0x01, 0x03, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00 },
358 {0x44, 0x02}, true, "GenericPackage_Name" },
359 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 107
360 0x07, 0x02, 0x01, 0x10, 0x01, 0x03, 0x00, 0x00 },
361 {0x44, 0x05}, false, "GenericPackage_PackageCreationDate" },
362 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 108
363 0x07, 0x02, 0x01, 0x10, 0x02, 0x05, 0x00, 0x00 },
364 {0x44, 0x04}, false, "GenericPackage_PackageModifiedDate" },
365 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 109
366 0x06, 0x01, 0x01, 0x04, 0x06, 0x05, 0x00, 0x00 },
367 {0x44, 0x03}, false, "GenericPackage_Tracks" },
368 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 110
369 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x32, 0x00 },
370 {0}, false, "NetworkLocator" },
371 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 111
372 0x01, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00 },
373 {0x40, 0x01}, false, "NetworkLocator_URLString" },
374 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 112
375 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x33, 0x00 },
376 {0}, false, "TextLocator" },
377 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 113
378 0x01, 0x04, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00 },
379 {0x41, 0x01}, false, "TextLocator_LocatorName" },
380 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 114
381 0x01, 0x07, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00 },
382 {0x48, 0x01}, false, "GenericTrack_TrackID" },
383 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 115
384 0x01, 0x04, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00 },
385 {0x48, 0x04}, false, "GenericTrack_TrackNumber" },
386 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 116
387 0x01, 0x07, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00 },
388 {0x48, 0x02}, true, "GenericTrack_TrackName" },
389 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 117
390 0x06, 0x01, 0x01, 0x04, 0x02, 0x04, 0x00, 0x00 },
391 {0x48, 0x03}, false, "GenericTrack_Sequence" },
392 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 118
393 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3a, 0x00 },
394 {0}, false, "StaticTrack" },
395 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 119
396 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3b, 0x00 },
397 {0}, false, "Track" },
398 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 120
399 0x05, 0x30, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00 },
400 {0x4b, 0x01}, false, "Track_EditRate" },
401 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 121
402 0x07, 0x02, 0x01, 0x03, 0x01, 0x03, 0x00, 0x00 },
403 {0x4b, 0x02}, false, "Track_Origin" },
404 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 122
405 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x39, 0x00 },
406 {0}, false, "EventTrack" },
407 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 123
408 0x05, 0x30, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00 },
409 {0x49, 0x01}, false, "EventTrack_EventEditRate" },
410 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 124
411 0x07, 0x02, 0x01, 0x03, 0x01, 0x0b, 0x00, 0x00 },
412 {0x49, 0x02}, true, "EventTrack_EventOrigin" },
413 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 125
414 0x04, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 },
415 {0x02, 0x01}, false, "StructuralComponent_DataDefinition" },
416 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 126
417 0x07, 0x02, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00 },
418 {0x02, 0x02}, false, "StructuralComponent_Duration" },
419 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 127
420 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0f, 0x00 },
421 {0}, false, "Sequence" },
422 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 128
423 0x06, 0x01, 0x01, 0x04, 0x06, 0x09, 0x00, 0x00 },
424 {0x10, 0x01}, false, "Sequence_StructuralComponents" },
425 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 129
426 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x14, 0x00 },
427 {0}, false, "TimecodeComponent" },
428 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 130
429 0x04, 0x04, 0x01, 0x01, 0x02, 0x06, 0x00, 0x00 },
430 {0x15, 0x02}, false, "TimecodeComponent_RoundedTimecodeBase" },
431 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 131
432 0x07, 0x02, 0x01, 0x03, 0x01, 0x05, 0x00, 0x00 },
433 {0x15, 0x01}, false, "TimecodeComponent_StartTimecode" },
434 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 132
435 0x04, 0x04, 0x01, 0x01, 0x05, 0x00, 0x00, 0x00 },
436 {0x15, 0x03}, false, "TimecodeComponent_DropFrame" },
437 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 133
438 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x11, 0x00 },
439 {0}, false, "SourceClip" },
440 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 134
441 0x07, 0x02, 0x01, 0x03, 0x01, 0x04, 0x00, 0x00 },
442 {0x12, 0x01}, false, "SourceClip_StartPosition" },
443 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 135
444 0x06, 0x01, 0x01, 0x03, 0x01, 0x00, 0x00, 0x00 },
445 {0x11, 0x01}, false, "SourceClip_SourcePackageID" },
446 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 136
447 0x06, 0x01, 0x01, 0x03, 0x02, 0x00, 0x00, 0x00 },
448 {0x11, 0x02}, false, "SourceClip_SourceTrackID" },
449 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 137
450 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x41, 0x00 },
451 {0}, false, "DMSegment" },
452 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 138
453 0x07, 0x02, 0x01, 0x03, 0x03, 0x03, 0x00, 0x00 },
454 {0x06, 0x01}, false, "DMSegment_EventStartPosition" },
455 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 139
456 0x05, 0x30, 0x04, 0x04, 0x01, 0x00, 0x00, 0x00 },
457 {0x06, 0x02}, true, "DMSegment_EventComment" },
458 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 140
459 0x01, 0x07, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00 },
460 {0x61, 0x02}, false, "DMSegment_TrackIDs" },
461 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 141
462 0x06, 0x01, 0x01, 0x04, 0x02, 0x0c, 0x00, 0x00 },
463 {0x61, 0x01}, false, "DMSegment_DMFramework" },
464 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 142
465 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x45, 0x00 },
466 {0}, false, "DMSourceClip" },
467 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 143
468 0x01, 0x07, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00 },
469 {0x61, 0x03}, true, "DMSourceClip_DMSourceClipTrackIDs" },
470 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 144
471 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x36, 0x00 },
472 {0}, false, "MaterialPackage" },
473 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 145
474 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x37, 0x00 },
475 {0}, false, "SourcePackage" },
476 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 146
477 0x06, 0x01, 0x01, 0x04, 0x02, 0x03, 0x00, 0x00 },
478 {0x47, 0x01}, false, "SourcePackage_Descriptor" },
479 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 147
480 0x06, 0x01, 0x01, 0x04, 0x06, 0x03, 0x00, 0x00 },
481 {0x2f, 0x01}, true, "GenericDescriptor_Locators" },
482 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 148
483 0x06, 0x01, 0x01, 0x04, 0x06, 0x10, 0x00, 0x00 },
484 {0}, true, "GenericDescriptor_SubDescriptors" },
485 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 149
486 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x25, 0x00 },
487 {0}, false, "FileDescriptor" },
488 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 150
489 0x06, 0x01, 0x01, 0x03, 0x05, 0x00, 0x00, 0x00 },
490 {0x30, 0x06}, true, "FileDescriptor_LinkedTrackID" },
491 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 151
492 0x04, 0x06, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00 },
493 {0x30, 0x01}, false, "FileDescriptor_SampleRate" },
494 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 152
495 0x04, 0x06, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00 },
496 {0x30, 0x02}, true, "FileDescriptor_ContainerDuration" },
497 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 153
498 0x06, 0x01, 0x01, 0x04, 0x01, 0x02, 0x00, 0x00 },
499 {0x30, 0x04}, false, "FileDescriptor_EssenceContainer" },
500 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 154
501 0x06, 0x01, 0x01, 0x04, 0x01, 0x03, 0x00, 0x00 },
502 {0x30, 0x05}, true, "FileDescriptor_Codec" },
503 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 155
504 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x27, 0x00 },
505 {0}, false, "GenericPictureEssenceDescriptor" },
506 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 156
507 0x04, 0x05, 0x01, 0x13, 0x00, 0x00, 0x00, 0x00 },
508 {0x32, 0x15}, true, "GenericPictureEssenceDescriptor_SignalStandard" },
509 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 157
510 0x04, 0x01, 0x03, 0x01, 0x04, 0x00, 0x00, 0x00 },
511 {0x32, 0x0c}, false, "GenericPictureEssenceDescriptor_FrameLayout" },
512 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 158
513 0x04, 0x01, 0x05, 0x02, 0x02, 0x00, 0x00, 0x00 },
514 {0x32, 0x03}, false, "GenericPictureEssenceDescriptor_StoredWidth" },
515 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 159
516 0x04, 0x01, 0x05, 0x02, 0x01, 0x00, 0x00, 0x00 },
517 {0x32, 0x02}, false, "GenericPictureEssenceDescriptor_StoredHeight" },
518 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 160
519 0x04, 0x01, 0x03, 0x02, 0x08, 0x00, 0x00, 0x00 },
520 {0x32, 0x16}, true, "GenericPictureEssenceDescriptor_StoredF2Offset" },
521 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 161
522 0x04, 0x01, 0x05, 0x01, 0x08, 0x00, 0x00, 0x00 },
523 {0x32, 0x05}, true, "GenericPictureEssenceDescriptor_SampledWidth" },
524 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 162
525 0x04, 0x01, 0x05, 0x01, 0x07, 0x00, 0x00, 0x00 },
526 {0x32, 0x04}, true, "GenericPictureEssenceDescriptor_SampledHeight" },
527 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 163
528 0x04, 0x01, 0x05, 0x01, 0x09, 0x00, 0x00, 0x00 },
529 {0x32, 0x06}, true, "GenericPictureEssenceDescriptor_SampledXOffset" },
530 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 164
531 0x04, 0x01, 0x05, 0x01, 0x0a, 0x00, 0x00, 0x00 },
532 {0x32, 0x07}, true, "GenericPictureEssenceDescriptor_SampledYOffset" },
533 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 165
534 0x04, 0x01, 0x05, 0x01, 0x0b, 0x00, 0x00, 0x00 },
535 {0x32, 0x08}, true, "GenericPictureEssenceDescriptor_DisplayHeight" },
536 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 166
537 0x04, 0x01, 0x05, 0x01, 0x0c, 0x00, 0x00, 0x00 },
538 {0x32, 0x09}, true, "GenericPictureEssenceDescriptor_DisplayWidth" },
539 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 167
540 0x04, 0x01, 0x05, 0x01, 0x0d, 0x00, 0x00, 0x00 },
541 {0x32, 0x0a}, true, "GenericPictureEssenceDescriptor_DisplayXOffset" },
542 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 168
543 0x04, 0x01, 0x05, 0x01, 0x0e, 0x00, 0x00, 0x00 },
544 {0x32, 0x0b}, true, "GenericPictureEssenceDescriptor_DisplayYOffset" },
545 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 169
546 0x04, 0x01, 0x03, 0x02, 0x07, 0x00, 0x00, 0x00 },
547 {0x32, 0x17}, true, "GenericPictureEssenceDescriptor_DisplayF2Offset" },
548 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 170
549 0x04, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00 },
550 {0x32, 0x0e}, false, "GenericPictureEssenceDescriptor_AspectRatio" },
551 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 171
552 0x04, 0x01, 0x03, 0x02, 0x09, 0x00, 0x00, 0x00 },
553 {0x32, 0x18}, true, "GenericPictureEssenceDescriptor_ActiveFormatDescriptor" },
554 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 172
555 0x04, 0x01, 0x03, 0x02, 0x05, 0x00, 0x00, 0x00 },
556 {0x32, 0x0d}, false, "GenericPictureEssenceDescriptor_VideoLineMap" },
557 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 173
558 0x05, 0x20, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00 },
559 {0x32, 0x0f}, true, "GenericPictureEssenceDescriptor_AlphaTransparency" },
560 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 174
561 0x04, 0x01, 0x02, 0x01, 0x01, 0x01, 0x02, 0x00 },
562 {0x32, 0x10}, true, "GenericPictureEssenceDescriptor_Gamma" },
563 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 175
564 0x04, 0x18, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00 },
565 {0x32, 0x11}, true, "GenericPictureEssenceDescriptor_ImageAlignmentOffset" },
566 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 176
567 0x04, 0x18, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00 },
568 {0x32, 0x13}, true, "GenericPictureEssenceDescriptor_ImageStartOffset" },
569 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 177
570 0x04, 0x18, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00 },
571 {0x32, 0x14}, true, "GenericPictureEssenceDescriptor_ImageEndOffset" },
572 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 178
573 0x04, 0x01, 0x03, 0x01, 0x06, 0x00, 0x00, 0x00 },
574 {0x32, 0x12}, true, "GenericPictureEssenceDescriptor_FieldDominance" },
575 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 179
576 0x04, 0x01, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00 },
577 {0x32, 0x01}, false, "GenericPictureEssenceDescriptor_PictureEssenceCoding" },
578 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 180
579 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x28, 0x00 },
580 {0}, false, "CDCIEssenceDescriptor" },
581 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 181
582 0x04, 0x01, 0x05, 0x03, 0x0a, 0x00, 0x00, 0x00 },
583 {0x33, 0x01}, false, "CDCIEssenceDescriptor_ComponentDepth" },
584 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 182
585 0x04, 0x01, 0x05, 0x01, 0x05, 0x00, 0x00, 0x00 },
586 {0x33, 0x02}, false, "CDCIEssenceDescriptor_HorizontalSubsampling" },
587 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 183
588 0x04, 0x01, 0x05, 0x01, 0x10, 0x00, 0x00, 0x00 },
589 {0x33, 0x08}, true, "CDCIEssenceDescriptor_VerticalSubsampling" },
590 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 184
591 0x04, 0x01, 0x05, 0x01, 0x06, 0x00, 0x00, 0x00 },
592 {0x33, 0x03}, true, "CDCIEssenceDescriptor_ColorSiting" },
593 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 185
594 0x03, 0x01, 0x02, 0x01, 0x0a, 0x00, 0x00, 0x00 },
595 {0x33, 0x0b}, true, "CDCIEssenceDescriptor_ReversedByteOrder" },
596 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 186
597 0x04, 0x18, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00 },
598 {0x33, 0x07}, true, "CDCIEssenceDescriptor_PaddingBits" },
599 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 187
600 0x04, 0x01, 0x05, 0x03, 0x07, 0x00, 0x00, 0x00 },
601 {0x33, 0x09}, true, "CDCIEssenceDescriptor_AlphaSampleDepth" },
602 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 188
603 0x04, 0x01, 0x05, 0x03, 0x03, 0x00, 0x00, 0x00 },
604 {0x33, 0x04}, true, "CDCIEssenceDescriptor_BlackRefLevel" },
605 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 189
606 0x04, 0x01, 0x05, 0x03, 0x04, 0x00, 0x00, 0x00 },
607 {0x33, 0x05}, true, "CDCIEssenceDescriptor_WhiteReflevel" },
608 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 190
609 0x04, 0x01, 0x05, 0x03, 0x05, 0x00, 0x00, 0x00 },
610 {0x33, 0x06}, true, "CDCIEssenceDescriptor_ColorRange" },
611 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 191
612 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x29, 0x00 },
613 {0}, false, "RGBAEssenceDescriptor" },
614 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 192
615 0x04, 0x01, 0x05, 0x03, 0x0b, 0x00, 0x00, 0x00 },
616 {0x34, 0x06}, true, "RGBAEssenceDescriptor_ComponentMaxRef" },
617 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 193
618 0x04, 0x01, 0x05, 0x03, 0x0c, 0x00, 0x00, 0x00 },
619 {0x34, 0x07}, true, "RGBAEssenceDescriptor_ComponentMinRef" },
620 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 194
621 0x04, 0x01, 0x05, 0x03, 0x0d, 0x00, 0x00, 0x00 },
622 {0x34, 0x08}, true, "RGBAEssenceDescriptor_AlphaMaxRef" },
623 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 195
624 0x04, 0x01, 0x05, 0x03, 0x0e, 0x00, 0x00, 0x00 },
625 {0x34, 0x09}, true, "RGBAEssenceDescriptor_AlphaMinRef" },
626 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 196
627 0x04, 0x01, 0x04, 0x04, 0x01, 0x00, 0x00, 0x00 },
628 {0x34, 0x05}, true, "RGBAEssenceDescriptor_ScanningDirection" },
629 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 197
630 0x04, 0x01, 0x05, 0x03, 0x06, 0x00, 0x00, 0x00 },
631 {0x34, 0x01}, false, "RGBAEssenceDescriptor_PixelLayout" },
632 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 198
633 0x04, 0x01, 0x05, 0x03, 0x08, 0x00, 0x00, 0x00 },
634 {0x34, 0x03}, true, "RGBAEssenceDescriptor_Palette" },
635 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 199
636 0x04, 0x01, 0x05, 0x03, 0x09, 0x00, 0x00, 0x00 },
637 {0x34, 0x04}, true, "RGBAEssenceDescriptor_PaletteLayout" },
638 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 200
639 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x42, 0x00 },
640 {0}, false, "GenericSoundEssenceDescriptor" },
641 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 201
642 0x04, 0x02, 0x03, 0x01, 0x01, 0x01, 0x00, 0x00 },
643 {0x3d, 0x03}, false, "GenericSoundEssenceDescriptor_AudioSamplingRate" },
644 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 202
645 0x04, 0x02, 0x03, 0x01, 0x04, 0x00, 0x00, 0x00 },
646 {0x3d, 0x02}, false, "GenericSoundEssenceDescriptor_Locked" },
647 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 203
648 0x04, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00 },
649 {0x3d, 0x04}, true, "GenericSoundEssenceDescriptor_AudioRefLevel" },
650 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 204
651 0x04, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00 },
652 {0x3d, 0x05}, true, "GenericSoundEssenceDescriptor_ElectroSpatialFormulation" },
653 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 205
654 0x04, 0x02, 0x01, 0x01, 0x04, 0x00, 0x00, 0x00 },
655 {0x3d, 0x07}, false, "GenericSoundEssenceDescriptor_ChannelCount" },
656 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 206
657 0x04, 0x02, 0x03, 0x03, 0x04, 0x00, 0x00, 0x00 },
658 {0x3d, 0x01}, false, "GenericSoundEssenceDescriptor_QuantizationBits" },
659 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 207
660 0x04, 0x02, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00 },
661 {0x3d, 0x0c}, true, "GenericSoundEssenceDescriptor_DialNorm" },
662 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 208
663 0x04, 0x02, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00 },
664 {0x3d, 0x06}, false, "GenericSoundEssenceDescriptor_SoundEssenceCompression" },
665 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 209
666 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x43, 0x00 },
667 {0}, false, "GenericDataEssenceDescriptor" },
668 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 210
669 0x04, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00 },
670 {0x3e, 0x01}, false, "GenericDataEssenceDescriptor_DataEssenceCoding" },
671 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 211
672 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x44, 0x00 },
673 {0}, false, "MultipleDescriptor" },
674 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 212
675 0x06, 0x01, 0x01, 0x04, 0x06, 0x0b, 0x00, 0x00 },
676 {0x3f, 0x01}, false, "MultipleDescriptor_SubDescriptorUIDs" },
677 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 213
678 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x51, 0x00 },
679 {0}, false, "MPEG2VideoDescriptor" },
680 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 214
681 0x04, 0x01, 0x06, 0x02, 0x01, 0x02, 0x00, 0x00 },
682 {0}, true, "MPEG2VideoDescriptor_SingleSequence" },
683 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 215
684 0x04, 0x01, 0x06, 0x02, 0x01, 0x03, 0x00, 0x00 },
685 {0}, true, "MPEG2VideoDescriptor_ConstantBFrames" },
686 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 216
687 0x04, 0x01, 0x06, 0x02, 0x01, 0x04, 0x00, 0x00 },
688 {0}, true, "MPEG2VideoDescriptor_CodedContentType" },
689 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 217
690 0x04, 0x01, 0x06, 0x02, 0x01, 0x05, 0x00, 0x00 },
691 {0}, true, "MPEG2VideoDescriptor_LowDelay" },
692 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 218
693 0x04, 0x01, 0x06, 0x02, 0x01, 0x06, 0x00, 0x00 },
694 {0}, true, "MPEG2VideoDescriptor_ClosedGOP" },
695 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 219
696 0x04, 0x01, 0x06, 0x02, 0x01, 0x07, 0x00, 0x00 },
697 {0}, true, "MPEG2VideoDescriptor_IdenticalGOP" },
698 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 220
699 0x04, 0x01, 0x06, 0x02, 0x01, 0x08, 0x00, 0x00 },
700 {0}, true, "MPEG2VideoDescriptor_MaxGOP" },
701 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 221
702 0x04, 0x01, 0x06, 0x02, 0x01, 0x09, 0x00, 0x00 },
703 {0}, true, "MPEG2VideoDescriptor_BPictureCount" },
704 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 222
705 0x04, 0x01, 0x06, 0x02, 0x01, 0x0b, 0x00, 0x00 },
706 {0}, true, "MPEG2VideoDescriptor_BitRate" },
707 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 223
708 0x04, 0x01, 0x06, 0x02, 0x01, 0x0a, 0x00, 0x00 },
709 {0}, true, "MPEG2VideoDescriptor_ProfileAndLevel" },
710 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 224
711 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x48, 0x00 },
712 {0}, false, "WaveAudioDescriptor" },
713 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 225
714 0x04, 0x02, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00 },
715 {0x3d, 0x0a}, false, "WaveAudioDescriptor_BlockAlign" },
716 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 226
717 0x04, 0x02, 0x03, 0x02, 0x02, 0x00, 0x00, 0x00 },
718 {0x3d, 0x0b}, true, "WaveAudioDescriptor_SequenceOffset" },
719 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 227
720 0x04, 0x02, 0x03, 0x03, 0x05, 0x00, 0x00, 0x00 },
721 {0x3d, 0x09}, false, "WaveAudioDescriptor_AvgBps" },
722 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 228
723 0x04, 0x02, 0x03, 0x01, 0x0e, 0x00, 0x00, 0x00 },
724 {0x3d, 0x0e}, true, "WaveAudioDescriptor_PeakEnvelope" },
725 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 229
726 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5a, 0x00 },
727 {0}, false, "JPEG2000PictureSubDescriptor" },
728 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 230
729 0x04, 0x01, 0x06, 0x03, 0x01, 0x00, 0x00, 0x00 },
730 {0}, false, "JPEG2000PictureSubDescriptor_Rsize" },
731 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 231
732 0x04, 0x01, 0x06, 0x03, 0x02, 0x00, 0x00, 0x00 },
733 {0}, false, "JPEG2000PictureSubDescriptor_Xsize" },
734 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 232
735 0x04, 0x01, 0x06, 0x03, 0x03, 0x00, 0x00, 0x00 },
736 {0}, false, "JPEG2000PictureSubDescriptor_Ysize" },
737 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 233
738 0x04, 0x01, 0x06, 0x03, 0x04, 0x00, 0x00, 0x00 },
739 {0}, false, "JPEG2000PictureSubDescriptor_XOsize" },
740 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 234
741 0x04, 0x01, 0x06, 0x03, 0x05, 0x00, 0x00, 0x00 },
742 {0}, false, "JPEG2000PictureSubDescriptor_YOsize" },
743 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 235
744 0x04, 0x01, 0x06, 0x03, 0x06, 0x00, 0x00, 0x00 },
745 {0}, false, "JPEG2000PictureSubDescriptor_XTsize" },
746 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 236
747 0x04, 0x01, 0x06, 0x03, 0x07, 0x00, 0x00, 0x00 },
748 {0}, false, "JPEG2000PictureSubDescriptor_YTsize" },
749 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 237
750 0x04, 0x01, 0x06, 0x03, 0x08, 0x00, 0x00, 0x00 },
751 {0}, false, "JPEG2000PictureSubDescriptor_XTOsize" },
752 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 238
753 0x04, 0x01, 0x06, 0x03, 0x09, 0x00, 0x00, 0x00 },
754 {0}, false, "JPEG2000PictureSubDescriptor_YTOsize" },
755 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 239
756 0x04, 0x01, 0x06, 0x03, 0x0a, 0x00, 0x00, 0x00 },
757 {0}, false, "JPEG2000PictureSubDescriptor_Csize" },
758 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 240
759 0x04, 0x01, 0x06, 0x03, 0x0b, 0x00, 0x00, 0x00 },
760 {0}, false, "JPEG2000PictureSubDescriptor_PictureComponentSizing" },
761 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 241
762 0x04, 0x01, 0x06, 0x03, 0x0c, 0x00, 0x00, 0x00 },
763 {0}, true, "JPEG2000PictureSubDescriptor_CodingStyleDefault" },
764 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 242
765 0x04, 0x01, 0x06, 0x03, 0x0d, 0x00, 0x00, 0x00 },
766 {0}, true, "JPEG2000PictureSubDescriptor_QuantizationDefault" },
767 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 243
768 0x0d, 0x01, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00 },
769 {0}, false, "DM_Framework" },
770 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 244
771 0x0d, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00 },
772 {0}, false, "DM_Set" },
773 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, // 245
774 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0b, 0x01, 0x00 },
775 {0}, false, "EncryptedContainerLabel" },
776 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, // 246
777 0x0d, 0x01, 0x04, 0x01, 0x02, 0x01, 0x01, 0x00 },
778 {0}, false, "CryptographicFrameworkLabel" },
779 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 247
780 0x0d, 0x01, 0x04, 0x01, 0x02, 0x01, 0x00, 0x00 },
781 {0}, false, "CryptographicFramework" },
782 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 248
783 0x06, 0x01, 0x01, 0x04, 0x02, 0x0d, 0x00, 0x00 },
784 {0}, false, "CryptographicFramework_ContextSR" },
785 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 249
786 0x0d, 0x01, 0x04, 0x01, 0x02, 0x02, 0x00, 0x00 },
787 {0}, false, "CryptographicContext" },
788 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 250
789 0x01, 0x01, 0x15, 0x11, 0x00, 0x00, 0x00, 0x00 },
790 {0}, false, "CryptographicContext_ContextID" },
791 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 251
792 0x06, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00, 0x00 },
793 {0}, false, "CryptographicContext_SourceEssenceContainer" },
794 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 252
795 0x02, 0x09, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00 },
796 {0}, false, "CryptographicContext_CipherAlgorithm" },
797 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 253
798 0x02, 0x09, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00 },
799 {0}, false, "CryptographicContext_MICAlgorithm" },
800 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 254
801 0x02, 0x09, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00 },
802 {0}, false, "CryptographicContext_CryptographicKeyID" },
803 { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, // 255
804 0x0d, 0x01, 0x03, 0x01, 0x02, 0x13, 0x01, 0x01 },
805 {0}, false, "TimedTextWrapping" },
806 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x09, // 256
807 0x0d, 0x01, 0x03, 0x01, 0x17, 0x01, 0x0b, 0x01 },
808 {0}, false, "TimedTextEssence" },
809 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, // 257
810 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x64, 0x00 },
811 {0}, false, "TimedTextDescriptor" },
812 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, // 258
813 0x01, 0x01, 0x15, 0x12, 0x00, 0x00, 0x00, 0x00 },
814 {0}, false, "TimedTextDescriptor_ResourceID" },
815 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, // 259
816 0x04, 0x09, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00 },
817 {0}, false, "TimedTextDescriptor_UCSEncoding" },
818 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, // 260
819 0x01, 0x02, 0x01, 0x05, 0x01, 0x00, 0x00, 0x00 },
820 {0}, false, "TimedTextDescriptor_NamespaceURI" },
821 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, // 261
822 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x65, 0x00 },
823 {0}, false, "TimedTextResourceSubDescriptor" },
824 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, // 262
825 0x01, 0x01, 0x15, 0x13, 0x00, 0x00, 0x00, 0x00 },
826 {0}, false, "TimedTextResourceSubDescriptor_AncillaryResourceID" },
827 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, // 263
828 0x04, 0x09, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00 },
829 {0}, false, "TimedTextResourceSubDescriptor_MIMEMediaType" },
830 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 264
831 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00 },
832 {0}, false, "TimedTextResourceSubDescriptor_EssenceStreamID" },
833 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 265
834 0x06, 0x10, 0x10, 0x05, 0x01, 0x02, 0x11, 0x00 },
835 {0}, false, "GenericStreamPartition" },
836 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 266
837 0x04, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 },
838 {0x02, 0x01}, false, "DMSegment_DataDefinition" },
839 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 267
840 0x07, 0x02, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00 },
841 {0x02, 0x02}, true, "DMSegment_Duration" },
842 { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 268
843 0x01, 0x07, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00 },
844 {0x61, 0x02}, false, "DMSegment_TrackIDList" },
845 { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x0c, // 269
846 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x63, 0x00 },
847 {0}, false, "StereoscopicPictureSubDescriptor" },
849 { {0}, {0}, false, 0 }
852 const ui32_t s_MDD_Table_size = 270;