From: jhurst Date: Sat, 10 Dec 2016 19:57:45 +0000 (+0000) Subject: o Added IMF App2e UL values and new MXF data types ColorPrimary and X-Git-Tag: rel_2_10_32~82 X-Git-Url: https://git.carlh.net/gitweb/?a=commitdiff_plain;h=9231719df5d33bc1f398a36a5f070a1de5213908;p=asdcplib.git o Added IMF App2e UL values and new MXF data types ColorPrimary and ThreeColorPrimaries (contributed by Schleich) o Added -o and -O options to as-02-wrap o Fixed as-02-wrap option -p when making 4:4:4 files o Simplified as-02-wrap syntax description --- diff --git a/README b/README index 85f90e2..512fceb 100755 --- a/README +++ b/README @@ -151,6 +151,11 @@ command-line utilities all respond to -h. Change History +2016-12-07 - bug fixes 2.6.18 + o Fixed *all* Partiton version numbers in AS-02 files + o Improved IMSC-1 profile detection. May not yet be perfect, experimentation + encouraged! + 2016-12-01 - bug fixes 2.6.17 o Fixed Partiton and Preface version numbers in AS-02 files @@ -177,6 +182,7 @@ Change History o Added prototype PIDM dynamic metadata wrapping, config with --enable-phdr (Not for production use, caveat emptor, not the droids, etc.) + 2016-08-11 - bug fixes, 2.5.15 o Modified as-02-wrap to pass WhiteRefLev, BlackRefLev and ColorRange @@ -186,6 +192,7 @@ Change History o Modified the IndexEntry parser to ignore additional bytes belonging to slice values. + 2016-05-06 - bug fixes, 2.5.14 o Release 2.5.12 caused two problems with Atoms and DTS-X wrapping that are diff --git a/configure.ac b/configure.ac index 0a33166..f85c039 100644 --- a/configure.ac +++ b/configure.ac @@ -37,7 +37,7 @@ AC_PREREQ([2.59]) # For example, if asdcplib version 1.0.0 were modified to accomodate changes # in file format, and if no changes were made to AS_DCP.h, the new version would be # 1.0.1. If changes were also required in AS_DCP.h, the new version would be 1.1.1. -AC_INIT([asdcplib], [2.6.17], [asdcplib@cinecert.com]) +AC_INIT([asdcplib], [2.6.18], [asdcplib@cinecert.com]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_SRCDIR([src/KM_error.h]) diff --git a/src/MDD.cpp b/src/MDD.cpp index 380d8f4..6ea726b 100644 --- a/src/MDD.cpp +++ b/src/MDD.cpp @@ -35,1218 +35,1426 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include "KLV.h" static const ASDCP::MDDEntry s_MDD_Table[] = { - { { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "MICAlgorithm_NONE" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 1 - 0x0d, 0x01, 0x02, 0x01, 0x10, 0x00, 0x00, 0x00 }, - {0}, false, "MXFInterop_OPAtom" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, // 2 - 0x0d, 0x01, 0x02, 0x01, 0x10, 0x00, 0x00, 0x00 }, - {0}, false, "OPAtom" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 3 - 0x0d, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00 }, - {0}, false, "OP1a" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, // 4 - 0x0d, 0x01, 0x03, 0x01, 0x02, 0x7f, 0x01, 0x00 }, - {0}, false, "GCMulti" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 5 - 0x01, 0x03, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00 }, - {0}, false, "PictureDataDef" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 6 - 0x01, 0x03, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00 }, - {0}, false, "SoundDataDef" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 7 - 0x01, 0x03, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00 }, - {0}, false, "TimecodeDataDef" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 8 - 0x01, 0x03, 0x02, 0x01, 0x10, 0x00, 0x00, 0x00 }, - {0}, false, "DescriptiveMetaDataDef" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 9 - 0x0d, 0x01, 0x03, 0x01, 0x02, 0x06, 0x01, 0x00 }, - {0}, false, "WAVWrappingFrame" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, // 10 - 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x60, 0x00 }, - {0}, false, "MPEG2_VESWrappingFrame" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, // 11 - 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0c, 0x01, 0x00 }, - {0}, false, "MXFGCFUFrameWrappedPictureElement" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, // 12 - 0x0d, 0x01, 0x03, 0x01, 0x15, 0x01, 0x08, 0x00 }, - {0}, false, "JPEG2000Essence" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, // 13 - 0x0d, 0x01, 0x03, 0x01, 0x15, 0x01, 0x05, 0x00 }, - {0}, false, "MPEG2Essence" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x04, 0x01, 0x07, // 14 - 0x0d, 0x01, 0x03, 0x01, 0x02, 0x7e, 0x01, 0x00 }, - {0}, false, "MXFInterop_CryptEssence" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x04, 0x01, 0x01, // 15 - 0x0d, 0x01, 0x03, 0x01, 0x02, 0x7e, 0x01, 0x00 }, - {0}, false, "CryptEssence" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, // 16 - 0x0d, 0x01, 0x03, 0x01, 0x16, 0x01, 0x01, 0x00 }, - {0}, false, "WAVEssence" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, // 17 - 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x03 }, - {0}, false, "JP2KEssenceCompression_2K" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, // 18 - 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x04 }, - {0}, false, "JP2KEssenceCompression_4K" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, // 19 - 0x02, 0x09, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00 }, - {0}, false, "CipherAlgorithm_AES" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, // 20 - 0x02, 0x09, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00 }, - {0}, false, "MICAlgorithm_HMAC_SHA1" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 21 - 0x03, 0x01, 0x02, 0x10, 0x01, 0x00, 0x00, 0x00 }, - {0}, false, "KLVFill" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 22 - 0x03, 0x01, 0x02, 0x01, 0x06, 0x00, 0x00, 0x00 }, - {0}, false, "PartitionMetadata_MajorVersion" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 23 - 0x03, 0x01, 0x02, 0x01, 0x07, 0x00, 0x00, 0x00 }, - {0}, false, "PartitionMetadata_MinorVersion" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 24 - 0x03, 0x01, 0x02, 0x01, 0x09, 0x00, 0x00, 0x00 }, - {0}, false, "PartitionMetadata_KAGSize" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 25 - 0x06, 0x10, 0x10, 0x03, 0x01, 0x00, 0x00, 0x00 }, - {0}, false, "PartitionMetadata_ThisPartition" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 26 - 0x06, 0x10, 0x10, 0x02, 0x01, 0x00, 0x00, 0x00 }, - {0}, false, "PartitionMetadata_PreviousPartition" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 27 - 0x06, 0x10, 0x10, 0x05, 0x01, 0x00, 0x00, 0x00 }, - {0}, false, "PartitionMetadata_FooterPartition" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 28 - 0x04, 0x06, 0x09, 0x01, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "PartitionMetadata_HeaderByteCount" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 29 - 0x04, 0x06, 0x09, 0x02, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "PartitionMetadata_IndexByteCount" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 30 - 0x01, 0x03, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "PartitionMetadata_IndexSID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 31 - 0x06, 0x08, 0x01, 0x02, 0x01, 0x03, 0x00, 0x00 }, - {0}, false, "PartitionMetadata_BodyOffset" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 32 - 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "PartitionMetadata_BodySID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 33 - 0x01, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "PartitionMetadata_OperationalPattern" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 34 - 0x01, 0x02, 0x02, 0x10, 0x02, 0x01, 0x00, 0x00 }, - {0}, false, "PartitionMetadata_EssenceContainers" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 35 - 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00 }, - {0}, false, "OpenHeader" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 36 - 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x03, 0x00 }, - {0}, false, "OpenCompleteHeader" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 37 - 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x02, 0x00 }, - {0}, false, "ClosedHeader" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 38 - 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x04, 0x00 }, - {0}, false, "ClosedCompleteHeader" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 39 - 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x01, 0x00 }, - {0}, false, "OpenBodyPartition" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 40 - 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x03, 0x00 }, - {0}, false, "OpenCompleteBodyPartition" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 41 - 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x02, 0x00 }, - {0}, false, "ClosedBodyPartition" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 42 - 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x04, 0x00 }, - {0}, false, "ClosedCompleteBodyPartition" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 43 - 0x0d, 0x01, 0x02, 0x01, 0x01, 0x04, 0x02, 0x00 }, - {0}, false, "Footer" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 44 - 0x0d, 0x01, 0x02, 0x01, 0x01, 0x04, 0x04, 0x00 }, - {0}, false, "CompleteFooter" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 45 - 0x0d, 0x01, 0x02, 0x01, 0x01, 0x05, 0x01, 0x00 }, - {0}, false, "Primer" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 46 - 0x06, 0x01, 0x01, 0x07, 0x15, 0x00, 0x00, 0x00 }, - {0}, false, "Primer_LocalTagEntryBatch" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 47 - 0x01, 0x03, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "LocalTagEntryBatch_Primer_LocalTag" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 48 - 0x01, 0x03, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "LocalTagEntryBatch_Primer_UID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 49 - 0x01, 0x01, 0x15, 0x02, 0x00, 0x00, 0x00, 0x00 }, - {0x3c, 0x0a}, false, "InterchangeObject_InstanceUID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 50 - 0x05, 0x20, 0x07, 0x01, 0x08, 0x00, 0x00, 0x00 }, - {0x01, 0x02}, true, "GenerationInterchangeObject_GenerationUID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 51 - 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DefaultObject" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 52 - 0x05, 0x30, 0x04, 0x06, 0x00, 0x00, 0x00, 0x00 }, - {0x3f, 0x0b}, false, "IndexTableSegmentBase_IndexEditRate" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 53 - 0x07, 0x02, 0x01, 0x03, 0x01, 0x0a, 0x00, 0x00 }, - {0x3f, 0x0c}, false, "IndexTableSegmentBase_IndexStartPosition" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 54 - 0x07, 0x02, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00 }, - {0x3f, 0x0d}, false, "IndexTableSegmentBase_IndexDuration" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 55 - 0x04, 0x06, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00 }, - {0x3f, 0x05}, false, "IndexTableSegmentBase_EditUnitByteCount" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 56 - 0x01, 0x03, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00 }, - {0x3f, 0x06}, false, "IndexTableSegmentBase_IndexSID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 57 - 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00 }, - {0x3f, 0x07}, false, "IndexTableSegmentBase_BodySID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 58 - 0x04, 0x04, 0x04, 0x01, 0x01, 0x00, 0x00, 0x00 }, - {0x3f, 0x08}, false, "IndexTableSegmentBase_SliceCount" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 59 - 0x04, 0x04, 0x04, 0x01, 0x07, 0x00, 0x00, 0x00 }, - {0x3f, 0x0e}, true, "IndexTableSegmentBase_PosTableCount" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 60 - 0x0d, 0x01, 0x02, 0x01, 0x01, 0x10, 0x01, 0x00 }, - {0}, false, "IndexTableSegment" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 61 - 0x04, 0x04, 0x04, 0x01, 0x06, 0x00, 0x00, 0x00 }, - {0x3f, 0x09}, true, "IndexTableSegment_DeltaEntryArray" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 62 - 0x04, 0x04, 0x04, 0x01, 0x04, 0x00, 0x00, 0x00 }, - {0}, false, "DeltaEntryArray_IndexTableSegment_PosTableIndex" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 63 - 0x04, 0x04, 0x04, 0x01, 0x02, 0x00, 0x00, 0x00 }, - {0}, false, "DeltaEntryArray_IndexTableSegment_Slice" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 64 - 0x04, 0x04, 0x04, 0x01, 0x03, 0x00, 0x00, 0x00 }, - {0}, false, "DeltaEntryArray_IndexTableSegment_ElementDelta" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 65 - 0x04, 0x04, 0x04, 0x02, 0x05, 0x00, 0x00, 0x00 }, - {0x3f, 0x0a}, false, "IndexTableSegment_IndexEntryArray" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 66 - 0x04, 0x04, 0x04, 0x02, 0x03, 0x00, 0x00, 0x00 }, - {0}, false, "IndexEntryArray_IndexTableSegment_TemporalOffset" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 67 - 0x04, 0x04, 0x04, 0x02, 0x04, 0x00, 0x00, 0x00 }, - {0}, false, "IndexEntryArray_IndexTableSegment_AnchorOffset" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 68 - 0x04, 0x04, 0x04, 0x02, 0x02, 0x00, 0x00, 0x00 }, - {0}, false, "IndexEntryArray_IndexTableSegment_Flags" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 69 - 0x04, 0x04, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00 }, - {0}, false, "IndexEntryArray_IndexTableSegment_StreamOffset" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 70 - 0x04, 0x04, 0x04, 0x01, 0x05, 0x00, 0x00, 0x00 }, - {0}, false, "IndexEntryArray_IndexTableSegment_SliceOffsetArray" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 71 - 0x04, 0x04, 0x04, 0x01, 0x08, 0x00, 0x00, 0x00 }, - {0}, false, "IndexEntryArray_IndexTableSegment_PosTableArray" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 72 - 0x0d, 0x01, 0x02, 0x01, 0x01, 0x11, 0x01, 0x00 }, - {0}, false, "RandomIndexMetadata" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 73 - 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "PartitionArray_RandomIndexMetadata_BodySID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 74 - 0x06, 0x09, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00 }, - {0}, false, "PartitionArray_RandomIndexMetadata_ByteOffset" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 75 - 0x04, 0x06, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "RandomIndexMetadata_Length" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 76 - 0x0d, 0x01, 0x02, 0x01, 0x01, 0x11, 0x00, 0x00 }, - {0}, false, "RandomIndexMetadataV10" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 77 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2f, 0x00 }, - {0}, false, "Preface" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 78 - 0x07, 0x02, 0x01, 0x10, 0x02, 0x04, 0x00, 0x00 }, - {0x3b, 0x02}, false, "Preface_LastModifiedDate" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 79 - 0x03, 0x01, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 }, - {0x3b, 0x05}, false, "Preface_Version" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 80 - 0x03, 0x01, 0x02, 0x01, 0x04, 0x00, 0x00, 0x00 }, - {0x3b, 0x07}, true, "Preface_ObjectModelVersion" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 81 - 0x06, 0x01, 0x01, 0x04, 0x01, 0x08, 0x00, 0x00 }, - {0x3b, 0x08}, true, "Preface_PrimaryPackage" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 82 - 0x06, 0x01, 0x01, 0x04, 0x06, 0x04, 0x00, 0x00 }, - {0x3b, 0x06}, false, "Preface_Identifications" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 83 - 0x06, 0x01, 0x01, 0x04, 0x02, 0x01, 0x00, 0x00 }, - {0x3b, 0x03}, false, "Preface_ContentStorage" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 84 - 0x01, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00 }, - {0x3b, 0x09}, false, "Preface_OperationalPattern" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 85 - 0x01, 0x02, 0x02, 0x10, 0x02, 0x01, 0x00, 0x00 }, - {0x3b, 0x0a}, false, "Preface_EssenceContainers" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 86 - 0x01, 0x02, 0x02, 0x10, 0x02, 0x02, 0x00, 0x00 }, - {0x3b, 0x0b}, false, "Preface_DMSchemes" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 87 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x30, 0x00 }, - {0}, false, "Identification" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 88 - 0x05, 0x20, 0x07, 0x01, 0x01, 0x00, 0x00, 0x00 }, - {0x3c, 0x09}, false, "Identification_ThisGenerationUID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 89 - 0x05, 0x20, 0x07, 0x01, 0x02, 0x01, 0x00, 0x00 }, - {0x3c, 0x01}, false, "Identification_CompanyName" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 90 - 0x05, 0x20, 0x07, 0x01, 0x03, 0x01, 0x00, 0x00 }, - {0x3c, 0x02}, false, "Identification_ProductName" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 91 - 0x05, 0x20, 0x07, 0x01, 0x04, 0x00, 0x00, 0x00 }, - {0x3c, 0x03}, true, "Identification_ProductVersion" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 92 - 0x05, 0x20, 0x07, 0x01, 0x05, 0x01, 0x00, 0x00 }, - {0x3c, 0x04}, false, "Identification_VersionString" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 93 - 0x05, 0x20, 0x07, 0x01, 0x07, 0x00, 0x00, 0x00 }, - {0x3c, 0x05}, false, "Identification_ProductUID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 94 - 0x07, 0x02, 0x01, 0x10, 0x02, 0x03, 0x00, 0x00 }, - {0x3c, 0x06}, false, "Identification_ModificationDate" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 95 - 0x05, 0x20, 0x07, 0x01, 0x0a, 0x00, 0x00, 0x00 }, - {0x3c, 0x07}, true, "Identification_ToolkitVersion" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 96 - 0x05, 0x20, 0x07, 0x01, 0x06, 0x01, 0x00, 0x00 }, - {0x3c, 0x08}, true, "Identification_Platform" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 97 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x18, 0x00 }, - {0}, false, "ContentStorage" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 98 - 0x06, 0x01, 0x01, 0x04, 0x05, 0x01, 0x00, 0x00 }, - {0x19, 0x01}, false, "ContentStorage_Packages" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 99 - 0x06, 0x01, 0x01, 0x04, 0x05, 0x02, 0x00, 0x00 }, - {0x19, 0x02}, true, "ContentStorage_EssenceContainerData" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 100 - 0x06, 0x01, 0x01, 0x04, 0x05, 0x00, 0x00, 0x00 }, - {0x19, 0x01}, false, "ContentStorageKludge_V10Packages" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 101 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x23, 0x00 }, - {0}, false, "EssenceContainerData" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 102 - 0x06, 0x01, 0x01, 0x06, 0x01, 0x00, 0x00, 0x00 }, - {0x27, 0x01}, false, "EssenceContainerData_LinkedPackageUID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 103 - 0x01, 0x03, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00 }, - {0x3f, 0x06}, true, "EssenceContainerData_IndexSID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 104 - 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00 }, - {0x3f, 0x07}, false, "EssenceContainerData_BodySID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 105 - 0x01, 0x01, 0x15, 0x10, 0x00, 0x00, 0x00, 0x00 }, - {0x44, 0x01}, false, "GenericPackage_PackageUID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 106 - 0x01, 0x03, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00 }, - {0x44, 0x02}, true, "GenericPackage_Name" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 107 - 0x07, 0x02, 0x01, 0x10, 0x01, 0x03, 0x00, 0x00 }, - {0x44, 0x05}, false, "GenericPackage_PackageCreationDate" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 108 - 0x07, 0x02, 0x01, 0x10, 0x02, 0x05, 0x00, 0x00 }, - {0x44, 0x04}, false, "GenericPackage_PackageModifiedDate" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 109 - 0x06, 0x01, 0x01, 0x04, 0x06, 0x05, 0x00, 0x00 }, - {0x44, 0x03}, false, "GenericPackage_Tracks" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 110 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x32, 0x00 }, - {0}, false, "NetworkLocator" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 111 - 0x01, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00 }, - {0x40, 0x01}, false, "NetworkLocator_URLString" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 112 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x33, 0x00 }, - {0}, false, "TextLocator" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 113 - 0x01, 0x04, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00 }, - {0x41, 0x01}, false, "TextLocator_LocatorName" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 114 - 0x01, 0x07, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00 }, - {0x48, 0x01}, false, "GenericTrack_TrackID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 115 - 0x01, 0x04, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00 }, - {0x48, 0x04}, false, "GenericTrack_TrackNumber" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 116 - 0x01, 0x07, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00 }, - {0x48, 0x02}, true, "GenericTrack_TrackName" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 117 - 0x06, 0x01, 0x01, 0x04, 0x02, 0x04, 0x00, 0x00 }, - {0x48, 0x03}, false, "GenericTrack_Sequence" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 118 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3a, 0x00 }, - {0}, false, "StaticTrack" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 119 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3b, 0x00 }, - {0}, false, "Track" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 120 - 0x05, 0x30, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00 }, - {0x4b, 0x01}, false, "Track_EditRate" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 121 - 0x07, 0x02, 0x01, 0x03, 0x01, 0x03, 0x00, 0x00 }, - {0x4b, 0x02}, false, "Track_Origin" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 122 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x39, 0x00 }, - {0}, false, "EventTrack" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 123 - 0x05, 0x30, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00 }, - {0x49, 0x01}, false, "EventTrack_EventEditRate" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 124 - 0x07, 0x02, 0x01, 0x03, 0x01, 0x0b, 0x00, 0x00 }, - {0x49, 0x02}, true, "EventTrack_EventOrigin" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 125 - 0x04, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 }, - {0x02, 0x01}, false, "StructuralComponent_DataDefinition" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 126 - 0x07, 0x02, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00 }, - {0x02, 0x02}, false, "StructuralComponent_Duration" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 127 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0f, 0x00 }, - {0}, false, "Sequence" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 128 - 0x06, 0x01, 0x01, 0x04, 0x06, 0x09, 0x00, 0x00 }, - {0x10, 0x01}, false, "Sequence_StructuralComponents" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 129 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x14, 0x00 }, - {0}, false, "TimecodeComponent" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 130 - 0x04, 0x04, 0x01, 0x01, 0x02, 0x06, 0x00, 0x00 }, - {0x15, 0x02}, false, "TimecodeComponent_RoundedTimecodeBase" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 131 - 0x07, 0x02, 0x01, 0x03, 0x01, 0x05, 0x00, 0x00 }, - {0x15, 0x01}, false, "TimecodeComponent_StartTimecode" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 132 - 0x04, 0x04, 0x01, 0x01, 0x05, 0x00, 0x00, 0x00 }, - {0x15, 0x03}, false, "TimecodeComponent_DropFrame" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 133 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x11, 0x00 }, - {0}, false, "SourceClip" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 134 - 0x07, 0x02, 0x01, 0x03, 0x01, 0x04, 0x00, 0x00 }, - {0x12, 0x01}, false, "SourceClip_StartPosition" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 135 - 0x06, 0x01, 0x01, 0x03, 0x01, 0x00, 0x00, 0x00 }, - {0x11, 0x01}, false, "SourceClip_SourcePackageID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 136 - 0x06, 0x01, 0x01, 0x03, 0x02, 0x00, 0x00, 0x00 }, - {0x11, 0x02}, false, "SourceClip_SourceTrackID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 137 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x41, 0x00 }, - {0}, false, "DMSegment" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 138 - 0x07, 0x02, 0x01, 0x03, 0x03, 0x03, 0x00, 0x00 }, - {0x06, 0x01}, false, "DMSegment_EventStartPosition" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 139 - 0x05, 0x30, 0x04, 0x04, 0x01, 0x00, 0x00, 0x00 }, - {0x06, 0x02}, true, "DMSegment_EventComment" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 140 - 0x01, 0x07, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00 }, - {0x61, 0x02}, false, "DMSegment_TrackIDs" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 141 - 0x06, 0x01, 0x01, 0x04, 0x02, 0x0c, 0x00, 0x00 }, - {0x61, 0x01}, false, "DMSegment_DMFramework" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 142 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x45, 0x00 }, - {0}, false, "DMSourceClip" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 143 - 0x01, 0x07, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00 }, - {0x61, 0x03}, true, "DMSourceClip_DMSourceClipTrackIDs" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 144 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x36, 0x00 }, - {0}, false, "MaterialPackage" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 145 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x37, 0x00 }, - {0}, false, "SourcePackage" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 146 - 0x06, 0x01, 0x01, 0x04, 0x02, 0x03, 0x00, 0x00 }, - {0x47, 0x01}, false, "SourcePackage_Descriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 147 - 0x06, 0x01, 0x01, 0x04, 0x06, 0x03, 0x00, 0x00 }, - {0x2f, 0x01}, true, "GenericDescriptor_Locators" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 148 - 0x06, 0x01, 0x01, 0x04, 0x06, 0x10, 0x00, 0x00 }, - {0}, true, "GenericDescriptor_SubDescriptors" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 149 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x25, 0x00 }, - {0}, false, "FileDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 150 - 0x06, 0x01, 0x01, 0x03, 0x05, 0x00, 0x00, 0x00 }, - {0x30, 0x06}, true, "FileDescriptor_LinkedTrackID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 151 - 0x04, 0x06, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00 }, - {0x30, 0x01}, false, "FileDescriptor_SampleRate" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 152 - 0x04, 0x06, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00 }, - {0x30, 0x02}, true, "FileDescriptor_ContainerDuration" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 153 - 0x06, 0x01, 0x01, 0x04, 0x01, 0x02, 0x00, 0x00 }, - {0x30, 0x04}, false, "FileDescriptor_EssenceContainer" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 154 - 0x06, 0x01, 0x01, 0x04, 0x01, 0x03, 0x00, 0x00 }, - {0x30, 0x05}, true, "FileDescriptor_Codec" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 155 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x27, 0x00 }, - {0}, false, "GenericPictureEssenceDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 156 - 0x04, 0x05, 0x01, 0x13, 0x00, 0x00, 0x00, 0x00 }, - {0x32, 0x15}, true, "GenericPictureEssenceDescriptor_SignalStandard" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 157 - 0x04, 0x01, 0x03, 0x01, 0x04, 0x00, 0x00, 0x00 }, - {0x32, 0x0c}, false, "GenericPictureEssenceDescriptor_FrameLayout" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 158 - 0x04, 0x01, 0x05, 0x02, 0x02, 0x00, 0x00, 0x00 }, - {0x32, 0x03}, false, "GenericPictureEssenceDescriptor_StoredWidth" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 159 - 0x04, 0x01, 0x05, 0x02, 0x01, 0x00, 0x00, 0x00 }, - {0x32, 0x02}, false, "GenericPictureEssenceDescriptor_StoredHeight" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 160 - 0x04, 0x01, 0x03, 0x02, 0x08, 0x00, 0x00, 0x00 }, - {0x32, 0x16}, true, "GenericPictureEssenceDescriptor_StoredF2Offset" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 161 - 0x04, 0x01, 0x05, 0x01, 0x08, 0x00, 0x00, 0x00 }, - {0x32, 0x05}, true, "GenericPictureEssenceDescriptor_SampledWidth" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 162 - 0x04, 0x01, 0x05, 0x01, 0x07, 0x00, 0x00, 0x00 }, - {0x32, 0x04}, true, "GenericPictureEssenceDescriptor_SampledHeight" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 163 - 0x04, 0x01, 0x05, 0x01, 0x09, 0x00, 0x00, 0x00 }, - {0x32, 0x06}, true, "GenericPictureEssenceDescriptor_SampledXOffset" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 164 - 0x04, 0x01, 0x05, 0x01, 0x0a, 0x00, 0x00, 0x00 }, - {0x32, 0x07}, true, "GenericPictureEssenceDescriptor_SampledYOffset" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 165 - 0x04, 0x01, 0x05, 0x01, 0x0b, 0x00, 0x00, 0x00 }, - {0x32, 0x08}, true, "GenericPictureEssenceDescriptor_DisplayHeight" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 166 - 0x04, 0x01, 0x05, 0x01, 0x0c, 0x00, 0x00, 0x00 }, - {0x32, 0x09}, true, "GenericPictureEssenceDescriptor_DisplayWidth" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 167 - 0x04, 0x01, 0x05, 0x01, 0x0d, 0x00, 0x00, 0x00 }, - {0x32, 0x0a}, true, "GenericPictureEssenceDescriptor_DisplayXOffset" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 168 - 0x04, 0x01, 0x05, 0x01, 0x0e, 0x00, 0x00, 0x00 }, - {0x32, 0x0b}, true, "GenericPictureEssenceDescriptor_DisplayYOffset" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 169 - 0x04, 0x01, 0x03, 0x02, 0x07, 0x00, 0x00, 0x00 }, - {0x32, 0x17}, true, "GenericPictureEssenceDescriptor_DisplayF2Offset" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 170 - 0x04, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00 }, - {0x32, 0x0e}, false, "GenericPictureEssenceDescriptor_AspectRatio" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 171 - 0x04, 0x01, 0x03, 0x02, 0x09, 0x00, 0x00, 0x00 }, - {0x32, 0x18}, true, "GenericPictureEssenceDescriptor_ActiveFormatDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 172 - 0x04, 0x01, 0x03, 0x02, 0x05, 0x00, 0x00, 0x00 }, - {0x32, 0x0d}, false, "GenericPictureEssenceDescriptor_VideoLineMap" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 173 - 0x05, 0x20, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00 }, - {0x32, 0x0f}, true, "GenericPictureEssenceDescriptor_AlphaTransparency" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 174 - 0x04, 0x01, 0x02, 0x01, 0x01, 0x01, 0x02, 0x00 }, - {0x32, 0x10}, true, "GenericPictureEssenceDescriptor_TransferCharacteristic" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 175 - 0x04, 0x18, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00 }, - {0x32, 0x11}, true, "GenericPictureEssenceDescriptor_ImageAlignmentOffset" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 176 - 0x04, 0x18, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00 }, - {0x32, 0x13}, true, "GenericPictureEssenceDescriptor_ImageStartOffset" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 177 - 0x04, 0x18, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00 }, - {0x32, 0x14}, true, "GenericPictureEssenceDescriptor_ImageEndOffset" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 178 - 0x04, 0x01, 0x03, 0x01, 0x06, 0x00, 0x00, 0x00 }, - {0x32, 0x12}, true, "GenericPictureEssenceDescriptor_FieldDominance" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 179 - 0x04, 0x01, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00 }, - {0x32, 0x01}, false, "GenericPictureEssenceDescriptor_PictureEssenceCoding" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 180 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x28, 0x00 }, - {0}, false, "CDCIEssenceDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 181 - 0x04, 0x01, 0x05, 0x03, 0x0a, 0x00, 0x00, 0x00 }, - {0x33, 0x01}, false, "CDCIEssenceDescriptor_ComponentDepth" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 182 - 0x04, 0x01, 0x05, 0x01, 0x05, 0x00, 0x00, 0x00 }, - {0x33, 0x02}, false, "CDCIEssenceDescriptor_HorizontalSubsampling" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 183 - 0x04, 0x01, 0x05, 0x01, 0x10, 0x00, 0x00, 0x00 }, - {0x33, 0x08}, true, "CDCIEssenceDescriptor_VerticalSubsampling" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 184 - 0x04, 0x01, 0x05, 0x01, 0x06, 0x00, 0x00, 0x00 }, - {0x33, 0x03}, true, "CDCIEssenceDescriptor_ColorSiting" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 185 - 0x03, 0x01, 0x02, 0x01, 0x0a, 0x00, 0x00, 0x00 }, - {0x33, 0x0b}, true, "CDCIEssenceDescriptor_ReversedByteOrder" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 186 - 0x04, 0x18, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00 }, - {0x33, 0x07}, true, "CDCIEssenceDescriptor_PaddingBits" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 187 - 0x04, 0x01, 0x05, 0x03, 0x07, 0x00, 0x00, 0x00 }, - {0x33, 0x09}, true, "CDCIEssenceDescriptor_AlphaSampleDepth" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 188 - 0x04, 0x01, 0x05, 0x03, 0x03, 0x00, 0x00, 0x00 }, - {0x33, 0x04}, true, "CDCIEssenceDescriptor_BlackRefLevel" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 189 - 0x04, 0x01, 0x05, 0x03, 0x04, 0x00, 0x00, 0x00 }, - {0x33, 0x05}, true, "CDCIEssenceDescriptor_WhiteReflevel" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 190 - 0x04, 0x01, 0x05, 0x03, 0x05, 0x00, 0x00, 0x00 }, - {0x33, 0x06}, true, "CDCIEssenceDescriptor_ColorRange" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 191 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x29, 0x00 }, - {0}, false, "RGBAEssenceDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 192 - 0x04, 0x01, 0x05, 0x03, 0x0b, 0x00, 0x00, 0x00 }, - {0x34, 0x06}, true, "RGBAEssenceDescriptor_ComponentMaxRef" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 193 - 0x04, 0x01, 0x05, 0x03, 0x0c, 0x00, 0x00, 0x00 }, - {0x34, 0x07}, true, "RGBAEssenceDescriptor_ComponentMinRef" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 194 - 0x04, 0x01, 0x05, 0x03, 0x0d, 0x00, 0x00, 0x00 }, - {0x34, 0x08}, true, "RGBAEssenceDescriptor_AlphaMaxRef" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 195 - 0x04, 0x01, 0x05, 0x03, 0x0e, 0x00, 0x00, 0x00 }, - {0x34, 0x09}, true, "RGBAEssenceDescriptor_AlphaMinRef" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 196 - 0x04, 0x01, 0x04, 0x04, 0x01, 0x00, 0x00, 0x00 }, - {0x34, 0x05}, true, "RGBAEssenceDescriptor_ScanningDirection" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 197 - 0x04, 0x01, 0x05, 0x03, 0x06, 0x00, 0x00, 0x00 }, - {0x34, 0x01}, false, "RGBAEssenceDescriptor_PixelLayout" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 198 - 0x04, 0x01, 0x05, 0x03, 0x08, 0x00, 0x00, 0x00 }, - {0x34, 0x03}, true, "RGBAEssenceDescriptor_Palette" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 199 - 0x04, 0x01, 0x05, 0x03, 0x09, 0x00, 0x00, 0x00 }, - {0x34, 0x04}, true, "RGBAEssenceDescriptor_PaletteLayout" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 200 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x42, 0x00 }, - {0}, false, "GenericSoundEssenceDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 201 - 0x04, 0x02, 0x03, 0x01, 0x01, 0x01, 0x00, 0x00 }, - {0x3d, 0x03}, false, "GenericSoundEssenceDescriptor_AudioSamplingRate" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 202 - 0x04, 0x02, 0x03, 0x01, 0x04, 0x00, 0x00, 0x00 }, - {0x3d, 0x02}, false, "GenericSoundEssenceDescriptor_Locked" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 203 - 0x04, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00 }, - {0x3d, 0x04}, true, "GenericSoundEssenceDescriptor_AudioRefLevel" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 204 - 0x04, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00 }, - {0x3d, 0x05}, true, "GenericSoundEssenceDescriptor_ElectroSpatialFormulation" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 205 - 0x04, 0x02, 0x01, 0x01, 0x04, 0x00, 0x00, 0x00 }, - {0x3d, 0x07}, false, "GenericSoundEssenceDescriptor_ChannelCount" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 206 - 0x04, 0x02, 0x03, 0x03, 0x04, 0x00, 0x00, 0x00 }, - {0x3d, 0x01}, false, "GenericSoundEssenceDescriptor_QuantizationBits" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 207 - 0x04, 0x02, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00 }, - {0x3d, 0x0c}, true, "GenericSoundEssenceDescriptor_DialNorm" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 208 - 0x04, 0x02, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00 }, - {0x3d, 0x06}, false, "GenericSoundEssenceDescriptor_SoundEssenceCoding" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 209 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x43, 0x00 }, - {0}, false, "GenericDataEssenceDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, // 210 - 0x04, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00 }, - {0x3e, 0x01}, false, "GenericDataEssenceDescriptor_DataEssenceCoding" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 211 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x44, 0x00 }, - {0}, false, "MultipleDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 212 - 0x06, 0x01, 0x01, 0x04, 0x06, 0x0b, 0x00, 0x00 }, - {0x3f, 0x01}, false, "MultipleDescriptor_SubDescriptorUIDs" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 213 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x51, 0x00 }, - {0}, false, "MPEG2VideoDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 214 - 0x04, 0x01, 0x06, 0x02, 0x01, 0x02, 0x00, 0x00 }, - {0}, true, "MPEG2VideoDescriptor_SingleSequence" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 215 - 0x04, 0x01, 0x06, 0x02, 0x01, 0x03, 0x00, 0x00 }, - {0}, true, "MPEG2VideoDescriptor_ConstantBFrames" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 216 - 0x04, 0x01, 0x06, 0x02, 0x01, 0x04, 0x00, 0x00 }, - {0}, true, "MPEG2VideoDescriptor_CodedContentType" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 217 - 0x04, 0x01, 0x06, 0x02, 0x01, 0x05, 0x00, 0x00 }, - {0}, true, "MPEG2VideoDescriptor_LowDelay" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 218 - 0x04, 0x01, 0x06, 0x02, 0x01, 0x06, 0x00, 0x00 }, - {0}, true, "MPEG2VideoDescriptor_ClosedGOP" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 219 - 0x04, 0x01, 0x06, 0x02, 0x01, 0x07, 0x00, 0x00 }, - {0}, true, "MPEG2VideoDescriptor_IdenticalGOP" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 220 - 0x04, 0x01, 0x06, 0x02, 0x01, 0x08, 0x00, 0x00 }, - {0}, true, "MPEG2VideoDescriptor_MaxGOP" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 221 - 0x04, 0x01, 0x06, 0x02, 0x01, 0x09, 0x00, 0x00 }, - {0}, true, "MPEG2VideoDescriptor_BPictureCount" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 222 - 0x04, 0x01, 0x06, 0x02, 0x01, 0x0b, 0x00, 0x00 }, - {0}, true, "MPEG2VideoDescriptor_BitRate" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 223 - 0x04, 0x01, 0x06, 0x02, 0x01, 0x0a, 0x00, 0x00 }, - {0}, true, "MPEG2VideoDescriptor_ProfileAndLevel" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 224 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x48, 0x00 }, - {0}, false, "WaveAudioDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 225 - 0x04, 0x02, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00 }, - {0x3d, 0x0a}, false, "WaveAudioDescriptor_BlockAlign" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 226 - 0x04, 0x02, 0x03, 0x02, 0x02, 0x00, 0x00, 0x00 }, - {0x3d, 0x0b}, true, "WaveAudioDescriptor_SequenceOffset" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 227 - 0x04, 0x02, 0x03, 0x03, 0x05, 0x00, 0x00, 0x00 }, - {0x3d, 0x09}, false, "WaveAudioDescriptor_AvgBps" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 228 - 0x04, 0x02, 0x03, 0x01, 0x0e, 0x00, 0x00, 0x00 }, - {0x3d, 0x0e}, true, "WaveAudioDescriptor_PeakEnvelope" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 229 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5a, 0x00 }, - {0}, false, "JPEG2000PictureSubDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 230 - 0x04, 0x01, 0x06, 0x03, 0x01, 0x00, 0x00, 0x00 }, - {0}, false, "JPEG2000PictureSubDescriptor_Rsize" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 231 - 0x04, 0x01, 0x06, 0x03, 0x02, 0x00, 0x00, 0x00 }, - {0}, false, "JPEG2000PictureSubDescriptor_Xsize" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 232 - 0x04, 0x01, 0x06, 0x03, 0x03, 0x00, 0x00, 0x00 }, - {0}, false, "JPEG2000PictureSubDescriptor_Ysize" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 233 - 0x04, 0x01, 0x06, 0x03, 0x04, 0x00, 0x00, 0x00 }, - {0}, false, "JPEG2000PictureSubDescriptor_XOsize" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 234 - 0x04, 0x01, 0x06, 0x03, 0x05, 0x00, 0x00, 0x00 }, - {0}, false, "JPEG2000PictureSubDescriptor_YOsize" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 235 - 0x04, 0x01, 0x06, 0x03, 0x06, 0x00, 0x00, 0x00 }, - {0}, false, "JPEG2000PictureSubDescriptor_XTsize" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 236 - 0x04, 0x01, 0x06, 0x03, 0x07, 0x00, 0x00, 0x00 }, - {0}, false, "JPEG2000PictureSubDescriptor_YTsize" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 237 - 0x04, 0x01, 0x06, 0x03, 0x08, 0x00, 0x00, 0x00 }, - {0}, false, "JPEG2000PictureSubDescriptor_XTOsize" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 238 - 0x04, 0x01, 0x06, 0x03, 0x09, 0x00, 0x00, 0x00 }, - {0}, false, "JPEG2000PictureSubDescriptor_YTOsize" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 239 - 0x04, 0x01, 0x06, 0x03, 0x0a, 0x00, 0x00, 0x00 }, - {0}, false, "JPEG2000PictureSubDescriptor_Csize" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 240 - 0x04, 0x01, 0x06, 0x03, 0x0b, 0x00, 0x00, 0x00 }, - {0}, false, "JPEG2000PictureSubDescriptor_PictureComponentSizing" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 241 - 0x04, 0x01, 0x06, 0x03, 0x0c, 0x00, 0x00, 0x00 }, - {0}, true, "JPEG2000PictureSubDescriptor_CodingStyleDefault" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 242 - 0x04, 0x01, 0x06, 0x03, 0x0d, 0x00, 0x00, 0x00 }, - {0}, true, "JPEG2000PictureSubDescriptor_QuantizationDefault" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 243 - 0x0d, 0x01, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DM_Framework" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 244 - 0x0d, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DM_Set" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, // 245 - 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0b, 0x01, 0x00 }, - {0}, false, "EncryptedContainerLabel" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, // 246 - 0x0d, 0x01, 0x04, 0x01, 0x02, 0x01, 0x01, 0x00 }, - {0}, false, "CryptographicFrameworkLabel" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 247 - 0x0d, 0x01, 0x04, 0x01, 0x02, 0x01, 0x00, 0x00 }, - {0}, false, "CryptographicFramework" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 248 - 0x06, 0x01, 0x01, 0x04, 0x02, 0x0d, 0x00, 0x00 }, - {0}, false, "CryptographicFramework_ContextSR" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 249 - 0x0d, 0x01, 0x04, 0x01, 0x02, 0x02, 0x00, 0x00 }, - {0}, false, "CryptographicContext" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 250 - 0x01, 0x01, 0x15, 0x11, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "CryptographicContext_ContextID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 251 - 0x06, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00, 0x00 }, - {0}, false, "CryptographicContext_SourceEssenceContainer" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 252 - 0x02, 0x09, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00 }, - {0}, false, "CryptographicContext_CipherAlgorithm" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 253 - 0x02, 0x09, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00 }, - {0}, false, "CryptographicContext_MICAlgorithm" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 254 - 0x02, 0x09, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00 }, - {0}, false, "CryptographicContext_CryptographicKeyID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, // 255 - 0x0d, 0x01, 0x03, 0x01, 0x02, 0x13, 0x01, 0x01 }, - {0}, false, "TimedTextWrappingClip" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, // 256 - 0x0d, 0x01, 0x03, 0x01, 0x17, 0x01, 0x0b, 0x01 }, - {0}, false, "TimedTextEssence" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 257 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x64, 0x00 }, - {0}, false, "TimedTextDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, // 258 - 0x01, 0x01, 0x15, 0x12, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "TimedTextDescriptor_ResourceID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, // 259 - 0x04, 0x09, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "TimedTextDescriptor_UCSEncoding" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, // 260 - 0x01, 0x02, 0x01, 0x05, 0x01, 0x00, 0x00, 0x00 }, - {0}, false, "TimedTextDescriptor_NamespaceURI" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 261 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x65, 0x00 }, - {0}, false, "TimedTextResourceSubDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, // 262 - 0x01, 0x01, 0x15, 0x13, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "TimedTextResourceSubDescriptor_AncillaryResourceID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, // 263 - 0x04, 0x09, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "TimedTextResourceSubDescriptor_MIMEMediaType" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 264 - 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "TimedTextResourceSubDescriptor_EssenceStreamID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 265 - 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x11, 0x00 }, - {0}, false, "GenericStreamPartition" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 266 - 0x04, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 }, - {0x02, 0x01}, false, "DMSegment_DataDefinition" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 267 - 0x07, 0x02, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00 }, - {0x02, 0x02}, true, "DMSegment_Duration" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 268 - 0x01, 0x07, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00 }, - {0x61, 0x02}, false, "DMSegment_TrackIDList" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 269 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x63, 0x00 }, - {0}, false, "StereoscopicPictureSubDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, // 270 - 0x04, 0x02, 0x01, 0x01, 0x05, 0x00, 0x00, 0x00 }, - {0x3d, 0x32}, true, "WaveAudioDescriptor_ChannelAssignment" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, // 271 - 0x0d, 0x01, 0x05, 0x09, 0x01, 0x00, 0x00, 0x00 }, - {0x00, 0x00}, false, "GenericStream_DataElement" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 272 - 0x06, 0x01, 0x01, 0x04, 0x06, 0x10, 0x00, 0x00 }, - {0}, true, "MXFInterop_GenericDescriptor_SubDescriptors" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 273 - 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00 }, - {0x3f, 0x07}, false, "BodySID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 274 - 0x01, 0x03, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00 }, - {0x3f, 0x06}, false, "IndexSID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 275 - 0x01, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00 }, - {0x3b, 0x09}, false, "OperationalPattern" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 276 - 0x01, 0x02, 0x02, 0x10, 0x02, 0x01, 0x00, 0x00 }, - {0x3b, 0x0a}, false, "EssenceContainers" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, // 277 - 0x04, 0x02, 0x02, 0x10, 0x03, 0x01, 0x01, 0x00 }, - {0}, false, "DCAudioChannelCfg_1_5p1" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, // 278 - 0x04, 0x02, 0x02, 0x10, 0x03, 0x01, 0x02, 0x00 }, - {0}, false, "DCAudioChannelCfg_2_6p1" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, // 279 - 0x04, 0x02, 0x02, 0x10, 0x03, 0x01, 0x03, 0x00 }, - {0}, false, "DCAudioChannelCfg_3_7p1" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, // 280 - 0x04, 0x02, 0x02, 0x10, 0x03, 0x01, 0x04, 0x00 }, - {0}, false, "DCAudioChannelCfg_4_WTF" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, // 281 - 0x04, 0x02, 0x02, 0x10, 0x03, 0x01, 0x05, 0x00 }, - {0}, false, "DCAudioChannelCfg_5_7p1_DS" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 282 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x6a, 0x00 }, - {0}, false, "MCALabelSubDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 283 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x6b, 0x00 }, - {0}, false, "AudioChannelLabelSubDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 284 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x6c, 0x00 }, - {0}, false, "SoundfieldGroupLabelSubDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 285 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x6d, 0x00 }, - {0}, false, "GroupOfSoundfieldGroupsLabelSubDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 286 - 0x01, 0x03, 0x07, 0x01, 0x01, 0x00, 0x00, 0x00 }, - {0}, false, "MCALabelSubDescriptor_MCALabelDictionaryID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 287 - 0x01, 0x03, 0x07, 0x01, 0x05, 0x00, 0x00, 0x00 }, - {0}, false, "MCALabelSubDescriptor_MCALinkID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 288 - 0x01, 0x03, 0x07, 0x01, 0x02, 0x00, 0x00, 0x00 }, - {0}, false, "MCALabelSubDescriptor_MCATagSymbol" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 289 - 0x01, 0x03, 0x07, 0x01, 0x03, 0x00, 0x00, 0x00 }, - {0}, false, "MCALabelSubDescriptor_MCATagName" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 290 - 0x01, 0x03, 0x04, 0x0a, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "MCALabelSubDescriptor_MCAChannelID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, // 291 - 0x03, 0x01, 0x01, 0x02, 0x03, 0x15, 0x00, 0x00 }, - {0}, false, "MCALabelSubDescriptor_RFC5646SpokenLanguage" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 292 - 0x01, 0x03, 0x07, 0x01, 0x06, 0x00, 0x00, 0x00 }, - {0}, false, "AudioChannelLabelSubDescriptor_SoundfieldGroupLinkID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 293 - 0x01, 0x03, 0x07, 0x01, 0x04, 0x00, 0x00, 0x00 }, - {0}, false, "SoundfieldGroupLabelSubDescriptor_GroupOfSoundfieldGroupsLinkID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 294 - 0x0d, 0x01, 0x03, 0x01, 0x02, 0x13, 0x02, 0x01 }, - {0}, false, "DCDataWrappingFrame" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x0d, // 295 - 0x0d, 0x01, 0x03, 0x01, 0x17, 0x01, 0x0d, 0x00 }, - {0}, false, "DCDataEssence" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, // 296 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x73, 0x00 }, - {0}, false, "DCDataDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x05, // 297 - 0x0e, 0x09, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DolbyAtmosSubDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 298 - 0x0e, 0x09, 0x05, 0x06, 0x00, 0x00, 0x00, 0x00 }, - {0}, true, "DolbyAtmosSubDescriptor_AtmosVersion" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 299 - 0x0e, 0x09, 0x05, 0x07, 0x00, 0x00, 0x00, 0x00 }, - {0}, true, "DolbyAtmosSubDescriptor_MaxChannelCount" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 300 - 0x0e, 0x09, 0x05, 0x08, 0x00, 0x00, 0x00, 0x00 }, - {0}, true, "DolbyAtmosSubDescriptor_MaxObjectCount" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 301 - 0x0e, 0x09, 0x05, 0x09, 0x00, 0x00, 0x00, 0x00 }, - {0}, true, "DolbyAtmosSubDescriptor_AtmosID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 302 - 0x0e, 0x09, 0x05, 0x0A, 0x00, 0x00, 0x00, 0x00 }, - {0}, true, "DolbyAtmosSubDescriptor_FirstFrame" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 303 - 0x01, 0x03, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00 }, - {0}, false, "DataDataDef" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 304 - 0x04, 0x02, 0x02, 0x10, 0x03, 0x02, 0x00, 0x00 }, - {0}, false, "DCAudioChannelCfg_MCA" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 305 - 0x03, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DCAudioChannel_L" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 306 - 0x03, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DCAudioChannel_R" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 307 - 0x03, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DCAudioChannel_C" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 308 - 0x03, 0x02, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DCAudioChannel_LFE" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 309 - 0x03, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DCAudioChannel_Ls" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 310 - 0x03, 0x02, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DCAudioChannel_Rs" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 311 - 0x03, 0x02, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DCAudioChannel_Lss" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 312 - 0x03, 0x02, 0x01, 0x08, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DCAudioChannel_Rss" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 313 - 0x03, 0x02, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DCAudioChannel_Lrs" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 314 - 0x03, 0x02, 0x01, 0x0a, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DCAudioChannel_Rrs" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 315 - 0x03, 0x02, 0x01, 0x0b, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DCAudioChannel_Lc" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 316 - 0x03, 0x02, 0x01, 0x0c, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DCAudioChannel_Rc" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 317 - 0x03, 0x02, 0x01, 0x0d, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DCAudioChannel_Cs" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 318 - 0x03, 0x02, 0x01, 0x0e, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DCAudioChannel_HI" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 319 - 0x03, 0x02, 0x01, 0x0f, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DCAudioChannel_VIN" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 320 - 0x03, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DCAudioSoundfield_51" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 321 - 0x03, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DCAudioSoundfield_71" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 322 - 0x03, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DCAudioSoundfield_SDS" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 323 - 0x03, 0x02, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DCAudioSoundfield_61" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 324 - 0x03, 0x02, 0x02, 0x05, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "DCAudioSoundfield_M" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, // 325 - 0x0d, 0x01, 0x03, 0x01, 0x16, 0x01, 0x02, 0x00 }, - {0}, false, "WAVEssenceClip" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 326 - 0x04, 0x02, 0x02, 0x10, 0x04, 0x01, 0x00, 0x00 }, - {0}, false, "IMFAudioChannelCfg_MCA" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 327 - 0x03, 0x02, 0x01, 0x20, 0x01, 0x00, 0x00, 0x00 }, - {0}, false, "IMFAudioChannel_M1" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 328 - 0x03, 0x02, 0x01, 0x20, 0x02, 0x00, 0x00, 0x00 }, - {0}, false, "IMFAudioChannel_M2" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 329 - 0x03, 0x02, 0x01, 0x20, 0x03, 0x00, 0x00, 0x00 }, - {0}, false, "IMFAudioChannel_Lt" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 330 - 0x03, 0x02, 0x01, 0x20, 0x04, 0x00, 0x00, 0x00 }, - {0}, false, "IMFAudioChannel_Rt" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 331 - 0x03, 0x02, 0x01, 0x20, 0x05, 0x00, 0x00, 0x00 }, - {0}, false, "IMFAudioChannel_Lst" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 332 - 0x03, 0x02, 0x01, 0x20, 0x06, 0x00, 0x00, 0x00 }, - {0}, false, "IMFAudioChannel_Rst" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 333 - 0x03, 0x02, 0x01, 0x20, 0x07, 0x00, 0x00, 0x00 }, - {0}, false, "IMFAudioChannel_S" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 334 - 0x03, 0x02, 0x01, 0x20, 0x08, 0x00, 0x00, 0x00 }, - {0}, false, "IMFNumberedSourceChannel" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 335 - 0x03, 0x02, 0x02, 0x20, 0x01, 0x00, 0x00, 0x00 }, - {0}, false, "IMFAudioSoundfield_ST" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 336 - 0x03, 0x02, 0x02, 0x20, 0x02, 0x00, 0x00, 0x00 }, - {0}, false, "IMFAudioSoundfield_DM" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 337 - 0x03, 0x02, 0x02, 0x20, 0x03, 0x00, 0x00, 0x00 }, - {0}, false, "IMFAudioSoundfield_DNS" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 338 - 0x03, 0x02, 0x02, 0x20, 0x04, 0x00, 0x00, 0x00 }, - {0}, false, "IMFAudioSoundfield_30" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 339 - 0x03, 0x02, 0x02, 0x20, 0x05, 0x00, 0x00, 0x00 }, - {0}, false, "IMFAudioSoundfield_40" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 340 - 0x03, 0x02, 0x02, 0x20, 0x06, 0x00, 0x00, 0x00 }, - {0}, false, "IMFAudioSoundfield_50" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 341 - 0x03, 0x02, 0x02, 0x20, 0x07, 0x00, 0x00, 0x00 }, - {0}, false, "IMFAudioSoundfield_60" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 342 - 0x03, 0x02, 0x02, 0x20, 0x08, 0x00, 0x00, 0x00 }, - {0}, false, "IMFAudioSoundfield_70" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 343 - 0x03, 0x02, 0x02, 0x20, 0x09, 0x00, 0x00, 0x00 }, - {0}, false, "IMFAudioSoundfield_LtRt" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 344 - 0x03, 0x02, 0x02, 0x20, 0x0a, 0x00, 0x00, 0x00 }, - {0}, false, "IMFAudioSoundfield_51Ex" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 345 - 0x03, 0x02, 0x02, 0x20, 0x0b, 0x00, 0x00, 0x00 }, - {0}, false, "IMFAudioSoundfield_HI" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 346 - 0x03, 0x02, 0x02, 0x20, 0x0c, 0x00, 0x00, 0x00 }, - {0}, false, "IMFAudioSoundfield_VIN" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 347 - 0x03, 0x02, 0x03, 0x20, 0x01, 0x00, 0x00, 0x00 }, - {0}, false, "IMFAudioGroup_MPg" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 348 - 0x03, 0x02, 0x03, 0x20, 0x02, 0x00, 0x00, 0x00 }, - {0}, false, "IMFAudioGroup_DVS" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 349 - 0x03, 0x02, 0x03, 0x20, 0x03, 0x00, 0x00, 0x00 }, - {0}, false, "IMFAudioGroup_Dcm" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, // 350 - 0x06, 0x01, 0x01, 0x04, 0x02, 0x0f, 0x00, 0x00 }, - {0}, false, "MaterialPackage_PackageMarker" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 351 - 0x04, 0x01, 0x02, 0x01, 0x01, 0x03, 0x01, 0x00 }, - {0x32, 0x1a}, false, "GenericPictureEssenceDescriptor_CodingEquations" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 352 - 0x04, 0x01, 0x02, 0x01, 0x01, 0x06, 0x01, 0x00 }, - {0x32, 0x19}, false, "GenericPictureEssenceDescriptor_ColorPrimaries" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 353 - 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x11 }, - {0}, false, "JP2KEssenceCompression_BroadcastProfile_1" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 354 - 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x12 }, - {0}, false, "JP2KEssenceCompression_BroadcastProfile_2" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 355 - 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x13 }, - {0}, false, "JP2KEssenceCompression_BroadcastProfile_3" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 356 - 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x14 }, - {0}, false, "JP2KEssenceCompression_BroadcastProfile_4" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 357 - 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x15 }, - {0}, false, "JP2KEssenceCompression_BroadcastProfile_5" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 358 - 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x16 }, - {0}, false, "JP2KEssenceCompression_BroadcastProfile_6" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 359 - 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x17 }, - {0}, false, "JP2KEssenceCompression_BroadcastProfile_7" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 360 - 0x04, 0x02, 0x01, 0x01, 0x06, 0x00, 0x00, 0x00 }, - {0}, false, "WaveAudioDescriptor_ReferenceImageEditRate" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 361 - 0x04, 0x02, 0x01, 0x01, 0x07, 0x00, 0x00, 0x00 }, - {0}, false, "WaveAudioDescriptor_ReferenceAudioAlignmentLevel" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 362 - 0x04, 0x01, 0x03, 0x02, 0x0b, 0x00, 0x00, 0x00 }, - {0}, false, "GenericPictureEssenceDescriptor_AlternativeCenterCuts" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 363 - 0x04, 0x01, 0x05, 0x01, 0x13, 0x00, 0x00, 0x00 }, - {0}, true, "GenericPictureEssenceDescriptor_ActiveHeight" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 364 - 0x04, 0x01, 0x05, 0x01, 0x14, 0x00, 0x00, 0x00 }, - {0}, true, "GenericPictureEssenceDescriptor_ActiveWidth" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 365 - 0x04, 0x01, 0x05, 0x01, 0x15, 0x00, 0x00, 0x00 }, - {0}, true, "GenericPictureEssenceDescriptor_ActiveXOffset" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 366 - 0x04, 0x01, 0x05, 0x01, 0x16, 0x00, 0x00, 0x00 }, - {0}, true, "GenericPictureEssenceDescriptor_ActiveYOffset" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 367 - 0x03, 0x01, 0x01, 0x02, 0x02, 0x16, 0x00, 0x00 }, - {0}, false, "TimedTextDescriptor_RFC5646LanguageTagList" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 368 - 0x04, 0x01, 0x01, 0x01, 0x00, 0x04, 0x01, 0x00 }, - {0}, false, "AlternativeCenterCuts_4x3" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 369 - 0x04, 0x01, 0x01, 0x01, 0x00, 0x04, 0x02, 0x00 }, - {0}, false, "AlternativeCenterCuts_14x9" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 370 - 0x0d, 0x01, 0x03, 0x01, 0x02, 0x06, 0x02, 0x00 }, - {0}, false, "WAVWrappingClip" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 371 - 0x0e, 0x16, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01 }, - {0}, false, "DBOXMotionCodePrimaryStream" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 372 - 0x0e, 0x16, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02 }, - {0}, false, "DBOXMotionCodeSecondaryStream" }, + { { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "MICAlgorithm_NONE" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 1 + 0x0d, 0x01, 0x02, 0x01, 0x10, 0x00, 0x00, 0x00 }, + {0}, false, "MXFInterop_OPAtom" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, // 2 + 0x0d, 0x01, 0x02, 0x01, 0x10, 0x00, 0x00, 0x00 }, + {0}, false, "OPAtom" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 3 + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00 }, + {0}, false, "OP1a" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, // 4 + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x7f, 0x01, 0x00 }, + {0}, false, "GCMulti" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 5 + 0x01, 0x03, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00 }, + {0}, false, "PictureDataDef" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 6 + 0x01, 0x03, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00 }, + {0}, false, "SoundDataDef" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 7 + 0x01, 0x03, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00 }, + {0}, false, "TimecodeDataDef" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 8 + 0x01, 0x03, 0x02, 0x01, 0x10, 0x00, 0x00, 0x00 }, + {0}, false, "DescriptiveMetaDataDef" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 9 + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x06, 0x01, 0x00 }, + {0}, false, "WAVWrappingFrame" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, // 10 + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x60, 0x00 }, + {0}, false, "MPEG2_VESWrappingFrame" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, // 11 + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0c, 0x01, 0x00 }, + {0}, false, "MXFGCFUFrameWrappedPictureElement" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, // 12 + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x01, 0x08, 0x00 }, + {0}, false, "JPEG2000Essence" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, // 13 + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x01, 0x05, 0x00 }, + {0}, false, "MPEG2Essence" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x04, 0x01, 0x07, // 14 + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x7e, 0x01, 0x00 }, + {0}, false, "MXFInterop_CryptEssence" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x04, 0x01, 0x01, // 15 + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x7e, 0x01, 0x00 }, + {0}, false, "CryptEssence" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, // 16 + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x01, 0x01, 0x00 }, + {0}, false, "WAVEssence" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, // 17 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x03 }, + {0}, false, "JP2KEssenceCompression_2K" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, // 18 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x04 }, + {0}, false, "JP2KEssenceCompression_4K" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, // 19 + 0x02, 0x09, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00 }, + {0}, false, "CipherAlgorithm_AES" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, // 20 + 0x02, 0x09, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00 }, + {0}, false, "MICAlgorithm_HMAC_SHA1" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 21 + 0x03, 0x01, 0x02, 0x10, 0x01, 0x00, 0x00, 0x00 }, + {0}, false, "KLVFill" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 22 + 0x03, 0x01, 0x02, 0x01, 0x06, 0x00, 0x00, 0x00 }, + {0}, false, "PartitionMetadata_MajorVersion" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 23 + 0x03, 0x01, 0x02, 0x01, 0x07, 0x00, 0x00, 0x00 }, + {0}, false, "PartitionMetadata_MinorVersion" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 24 + 0x03, 0x01, 0x02, 0x01, 0x09, 0x00, 0x00, 0x00 }, + {0}, false, "PartitionMetadata_KAGSize" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 25 + 0x06, 0x10, 0x10, 0x03, 0x01, 0x00, 0x00, 0x00 }, + {0}, false, "PartitionMetadata_ThisPartition" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 26 + 0x06, 0x10, 0x10, 0x02, 0x01, 0x00, 0x00, 0x00 }, + {0}, false, "PartitionMetadata_PreviousPartition" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 27 + 0x06, 0x10, 0x10, 0x05, 0x01, 0x00, 0x00, 0x00 }, + {0}, false, "PartitionMetadata_FooterPartition" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 28 + 0x04, 0x06, 0x09, 0x01, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "PartitionMetadata_HeaderByteCount" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 29 + 0x04, 0x06, 0x09, 0x02, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "PartitionMetadata_IndexByteCount" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 30 + 0x01, 0x03, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "PartitionMetadata_IndexSID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 31 + 0x06, 0x08, 0x01, 0x02, 0x01, 0x03, 0x00, 0x00 }, + {0}, false, "PartitionMetadata_BodyOffset" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 32 + 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "PartitionMetadata_BodySID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 33 + 0x01, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "PartitionMetadata_OperationalPattern" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 34 + 0x01, 0x02, 0x02, 0x10, 0x02, 0x01, 0x00, 0x00 }, + {0}, false, "PartitionMetadata_EssenceContainers" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 35 + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00 }, + {0}, false, "OpenHeader" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 36 + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x03, 0x00 }, + {0}, false, "OpenCompleteHeader" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 37 + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x02, 0x00 }, + {0}, false, "ClosedHeader" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 38 + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x04, 0x00 }, + {0}, false, "ClosedCompleteHeader" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 39 + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x01, 0x00 }, + {0}, false, "OpenBodyPartition" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 40 + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x03, 0x00 }, + {0}, false, "OpenCompleteBodyPartition" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 41 + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x02, 0x00 }, + {0}, false, "ClosedBodyPartition" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 42 + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x04, 0x00 }, + {0}, false, "ClosedCompleteBodyPartition" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 43 + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x04, 0x02, 0x00 }, + {0}, false, "Footer" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 44 + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x04, 0x04, 0x00 }, + {0}, false, "CompleteFooter" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 45 + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x05, 0x01, 0x00 }, + {0}, false, "Primer" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 46 + 0x06, 0x01, 0x01, 0x07, 0x15, 0x00, 0x00, 0x00 }, + {0}, false, "Primer_LocalTagEntryBatch" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 47 + 0x01, 0x03, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "LocalTagEntryBatch_Primer_LocalTag" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 48 + 0x01, 0x03, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "LocalTagEntryBatch_Primer_UID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 49 + 0x01, 0x01, 0x15, 0x02, 0x00, 0x00, 0x00, 0x00 }, + {0x3c, 0x0a}, false, "InterchangeObject_InstanceUID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 50 + 0x05, 0x20, 0x07, 0x01, 0x08, 0x00, 0x00, 0x00 }, + {0x01, 0x02}, true, "GenerationInterchangeObject_GenerationUID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 51 + 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DefaultObject" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 52 + 0x05, 0x30, 0x04, 0x06, 0x00, 0x00, 0x00, 0x00 }, + {0x3f, 0x0b}, false, "IndexTableSegmentBase_IndexEditRate" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 53 + 0x07, 0x02, 0x01, 0x03, 0x01, 0x0a, 0x00, 0x00 }, + {0x3f, 0x0c}, false, "IndexTableSegmentBase_IndexStartPosition" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 54 + 0x07, 0x02, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00 }, + {0x3f, 0x0d}, false, "IndexTableSegmentBase_IndexDuration" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 55 + 0x04, 0x06, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00 }, + {0x3f, 0x05}, false, "IndexTableSegmentBase_EditUnitByteCount" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 56 + 0x01, 0x03, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00 }, + {0x3f, 0x06}, false, "IndexTableSegmentBase_IndexSID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 57 + 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00 }, + {0x3f, 0x07}, false, "IndexTableSegmentBase_BodySID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 58 + 0x04, 0x04, 0x04, 0x01, 0x01, 0x00, 0x00, 0x00 }, + {0x3f, 0x08}, false, "IndexTableSegmentBase_SliceCount" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 59 + 0x04, 0x04, 0x04, 0x01, 0x07, 0x00, 0x00, 0x00 }, + {0x3f, 0x0e}, true, "IndexTableSegmentBase_PosTableCount" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 60 + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x10, 0x01, 0x00 }, + {0}, false, "IndexTableSegment" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 61 + 0x04, 0x04, 0x04, 0x01, 0x06, 0x00, 0x00, 0x00 }, + {0x3f, 0x09}, true, "IndexTableSegment_DeltaEntryArray" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 62 + 0x04, 0x04, 0x04, 0x01, 0x04, 0x00, 0x00, 0x00 }, + {0}, false, "DeltaEntryArray_IndexTableSegment_PosTableIndex" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 63 + 0x04, 0x04, 0x04, 0x01, 0x02, 0x00, 0x00, 0x00 }, + {0}, false, "DeltaEntryArray_IndexTableSegment_Slice" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 64 + 0x04, 0x04, 0x04, 0x01, 0x03, 0x00, 0x00, 0x00 }, + {0}, false, "DeltaEntryArray_IndexTableSegment_ElementDelta" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 65 + 0x04, 0x04, 0x04, 0x02, 0x05, 0x00, 0x00, 0x00 }, + {0x3f, 0x0a}, false, "IndexTableSegment_IndexEntryArray" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 66 + 0x04, 0x04, 0x04, 0x02, 0x03, 0x00, 0x00, 0x00 }, + {0}, false, "IndexEntryArray_IndexTableSegment_TemporalOffset" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 67 + 0x04, 0x04, 0x04, 0x02, 0x04, 0x00, 0x00, 0x00 }, + {0}, false, "IndexEntryArray_IndexTableSegment_AnchorOffset" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 68 + 0x04, 0x04, 0x04, 0x02, 0x02, 0x00, 0x00, 0x00 }, + {0}, false, "IndexEntryArray_IndexTableSegment_Flags" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 69 + 0x04, 0x04, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00 }, + {0}, false, "IndexEntryArray_IndexTableSegment_StreamOffset" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 70 + 0x04, 0x04, 0x04, 0x01, 0x05, 0x00, 0x00, 0x00 }, + {0}, false, "IndexEntryArray_IndexTableSegment_SliceOffsetArray" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 71 + 0x04, 0x04, 0x04, 0x01, 0x08, 0x00, 0x00, 0x00 }, + {0}, false, "IndexEntryArray_IndexTableSegment_PosTableArray" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 72 + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x11, 0x01, 0x00 }, + {0}, false, "RandomIndexMetadata" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 73 + 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "PartitionArray_RandomIndexMetadata_BodySID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 74 + 0x06, 0x09, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00 }, + {0}, false, "PartitionArray_RandomIndexMetadata_ByteOffset" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 75 + 0x04, 0x06, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "RandomIndexMetadata_Length" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 76 + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x11, 0x00, 0x00 }, + {0}, false, "RandomIndexMetadataV10" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 77 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2f, 0x00 }, + {0}, false, "Preface" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 78 + 0x07, 0x02, 0x01, 0x10, 0x02, 0x04, 0x00, 0x00 }, + {0x3b, 0x02}, false, "Preface_LastModifiedDate" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 79 + 0x03, 0x01, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00 }, + {0x3b, 0x05}, false, "Preface_Version" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 80 + 0x03, 0x01, 0x02, 0x01, 0x04, 0x00, 0x00, 0x00 }, + {0x3b, 0x07}, true, "Preface_ObjectModelVersion" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 81 + 0x06, 0x01, 0x01, 0x04, 0x01, 0x08, 0x00, 0x00 }, + {0x3b, 0x08}, true, "Preface_PrimaryPackage" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 82 + 0x06, 0x01, 0x01, 0x04, 0x06, 0x04, 0x00, 0x00 }, + {0x3b, 0x06}, false, "Preface_Identifications" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 83 + 0x06, 0x01, 0x01, 0x04, 0x02, 0x01, 0x00, 0x00 }, + {0x3b, 0x03}, false, "Preface_ContentStorage" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 84 + 0x01, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00 }, + {0x3b, 0x09}, false, "Preface_OperationalPattern" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 85 + 0x01, 0x02, 0x02, 0x10, 0x02, 0x01, 0x00, 0x00 }, + {0x3b, 0x0a}, false, "Preface_EssenceContainers" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 86 + 0x01, 0x02, 0x02, 0x10, 0x02, 0x02, 0x00, 0x00 }, + {0x3b, 0x0b}, false, "Preface_DMSchemes" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 87 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x30, 0x00 }, + {0}, false, "Identification" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 88 + 0x05, 0x20, 0x07, 0x01, 0x01, 0x00, 0x00, 0x00 }, + {0x3c, 0x09}, false, "Identification_ThisGenerationUID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 89 + 0x05, 0x20, 0x07, 0x01, 0x02, 0x01, 0x00, 0x00 }, + {0x3c, 0x01}, false, "Identification_CompanyName" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 90 + 0x05, 0x20, 0x07, 0x01, 0x03, 0x01, 0x00, 0x00 }, + {0x3c, 0x02}, false, "Identification_ProductName" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 91 + 0x05, 0x20, 0x07, 0x01, 0x04, 0x00, 0x00, 0x00 }, + {0x3c, 0x03}, true, "Identification_ProductVersion" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 92 + 0x05, 0x20, 0x07, 0x01, 0x05, 0x01, 0x00, 0x00 }, + {0x3c, 0x04}, false, "Identification_VersionString" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 93 + 0x05, 0x20, 0x07, 0x01, 0x07, 0x00, 0x00, 0x00 }, + {0x3c, 0x05}, false, "Identification_ProductUID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 94 + 0x07, 0x02, 0x01, 0x10, 0x02, 0x03, 0x00, 0x00 }, + {0x3c, 0x06}, false, "Identification_ModificationDate" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 95 + 0x05, 0x20, 0x07, 0x01, 0x0a, 0x00, 0x00, 0x00 }, + {0x3c, 0x07}, true, "Identification_ToolkitVersion" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 96 + 0x05, 0x20, 0x07, 0x01, 0x06, 0x01, 0x00, 0x00 }, + {0x3c, 0x08}, true, "Identification_Platform" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 97 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x18, 0x00 }, + {0}, false, "ContentStorage" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 98 + 0x06, 0x01, 0x01, 0x04, 0x05, 0x01, 0x00, 0x00 }, + {0x19, 0x01}, false, "ContentStorage_Packages" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 99 + 0x06, 0x01, 0x01, 0x04, 0x05, 0x02, 0x00, 0x00 }, + {0x19, 0x02}, true, "ContentStorage_EssenceContainerData" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 100 + 0x06, 0x01, 0x01, 0x04, 0x05, 0x00, 0x00, 0x00 }, + {0x19, 0x01}, false, "ContentStorageKludge_V10Packages" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 101 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x23, 0x00 }, + {0}, false, "EssenceContainerData" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 102 + 0x06, 0x01, 0x01, 0x06, 0x01, 0x00, 0x00, 0x00 }, + {0x27, 0x01}, false, "EssenceContainerData_LinkedPackageUID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 103 + 0x01, 0x03, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00 }, + {0x3f, 0x06}, true, "EssenceContainerData_IndexSID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 104 + 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00 }, + {0x3f, 0x07}, false, "EssenceContainerData_BodySID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 105 + 0x01, 0x01, 0x15, 0x10, 0x00, 0x00, 0x00, 0x00 }, + {0x44, 0x01}, false, "GenericPackage_PackageUID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 106 + 0x01, 0x03, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00 }, + {0x44, 0x02}, true, "GenericPackage_Name" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 107 + 0x07, 0x02, 0x01, 0x10, 0x01, 0x03, 0x00, 0x00 }, + {0x44, 0x05}, false, "GenericPackage_PackageCreationDate" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 108 + 0x07, 0x02, 0x01, 0x10, 0x02, 0x05, 0x00, 0x00 }, + {0x44, 0x04}, false, "GenericPackage_PackageModifiedDate" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 109 + 0x06, 0x01, 0x01, 0x04, 0x06, 0x05, 0x00, 0x00 }, + {0x44, 0x03}, false, "GenericPackage_Tracks" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 110 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x32, 0x00 }, + {0}, false, "NetworkLocator" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 111 + 0x01, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00 }, + {0x40, 0x01}, false, "NetworkLocator_URLString" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 112 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x33, 0x00 }, + {0}, false, "TextLocator" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 113 + 0x01, 0x04, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00 }, + {0x41, 0x01}, false, "TextLocator_LocatorName" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 114 + 0x01, 0x07, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00 }, + {0x48, 0x01}, false, "GenericTrack_TrackID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 115 + 0x01, 0x04, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00 }, + {0x48, 0x04}, false, "GenericTrack_TrackNumber" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 116 + 0x01, 0x07, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00 }, + {0x48, 0x02}, true, "GenericTrack_TrackName" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 117 + 0x06, 0x01, 0x01, 0x04, 0x02, 0x04, 0x00, 0x00 }, + {0x48, 0x03}, false, "GenericTrack_Sequence" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 118 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3a, 0x00 }, + {0}, false, "StaticTrack" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 119 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3b, 0x00 }, + {0}, false, "Track" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 120 + 0x05, 0x30, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00 }, + {0x4b, 0x01}, false, "Track_EditRate" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 121 + 0x07, 0x02, 0x01, 0x03, 0x01, 0x03, 0x00, 0x00 }, + {0x4b, 0x02}, false, "Track_Origin" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 122 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x39, 0x00 }, + {0}, false, "EventTrack" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 123 + 0x05, 0x30, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00 }, + {0x49, 0x01}, false, "EventTrack_EventEditRate" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 124 + 0x07, 0x02, 0x01, 0x03, 0x01, 0x0b, 0x00, 0x00 }, + {0x49, 0x02}, true, "EventTrack_EventOrigin" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 125 + 0x04, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 }, + {0x02, 0x01}, false, "StructuralComponent_DataDefinition" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 126 + 0x07, 0x02, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00 }, + {0x02, 0x02}, false, "StructuralComponent_Duration" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 127 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0f, 0x00 }, + {0}, false, "Sequence" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 128 + 0x06, 0x01, 0x01, 0x04, 0x06, 0x09, 0x00, 0x00 }, + {0x10, 0x01}, false, "Sequence_StructuralComponents" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 129 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x14, 0x00 }, + {0}, false, "TimecodeComponent" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 130 + 0x04, 0x04, 0x01, 0x01, 0x02, 0x06, 0x00, 0x00 }, + {0x15, 0x02}, false, "TimecodeComponent_RoundedTimecodeBase" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 131 + 0x07, 0x02, 0x01, 0x03, 0x01, 0x05, 0x00, 0x00 }, + {0x15, 0x01}, false, "TimecodeComponent_StartTimecode" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 132 + 0x04, 0x04, 0x01, 0x01, 0x05, 0x00, 0x00, 0x00 }, + {0x15, 0x03}, false, "TimecodeComponent_DropFrame" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 133 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x11, 0x00 }, + {0}, false, "SourceClip" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 134 + 0x07, 0x02, 0x01, 0x03, 0x01, 0x04, 0x00, 0x00 }, + {0x12, 0x01}, false, "SourceClip_StartPosition" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 135 + 0x06, 0x01, 0x01, 0x03, 0x01, 0x00, 0x00, 0x00 }, + {0x11, 0x01}, false, "SourceClip_SourcePackageID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 136 + 0x06, 0x01, 0x01, 0x03, 0x02, 0x00, 0x00, 0x00 }, + {0x11, 0x02}, false, "SourceClip_SourceTrackID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 137 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x41, 0x00 }, + {0}, false, "DMSegment" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 138 + 0x07, 0x02, 0x01, 0x03, 0x03, 0x03, 0x00, 0x00 }, + {0x06, 0x01}, false, "DMSegment_EventStartPosition" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 139 + 0x05, 0x30, 0x04, 0x04, 0x01, 0x00, 0x00, 0x00 }, + {0x06, 0x02}, true, "DMSegment_EventComment" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 140 + 0x01, 0x07, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00 }, + {0x61, 0x02}, false, "DMSegment_TrackIDs" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 141 + 0x06, 0x01, 0x01, 0x04, 0x02, 0x0c, 0x00, 0x00 }, + {0x61, 0x01}, false, "DMSegment_DMFramework" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 142 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x45, 0x00 }, + {0}, false, "DMSourceClip" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 143 + 0x01, 0x07, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00 }, + {0x61, 0x03}, true, "DMSourceClip_DMSourceClipTrackIDs" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 144 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x36, 0x00 }, + {0}, false, "MaterialPackage" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 145 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x37, 0x00 }, + {0}, false, "SourcePackage" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 146 + 0x06, 0x01, 0x01, 0x04, 0x02, 0x03, 0x00, 0x00 }, + {0x47, 0x01}, false, "SourcePackage_Descriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 147 + 0x06, 0x01, 0x01, 0x04, 0x06, 0x03, 0x00, 0x00 }, + {0x2f, 0x01}, true, "GenericDescriptor_Locators" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 148 + 0x06, 0x01, 0x01, 0x04, 0x06, 0x10, 0x00, 0x00 }, + {0}, true, "GenericDescriptor_SubDescriptors" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 149 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x25, 0x00 }, + {0}, false, "FileDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 150 + 0x06, 0x01, 0x01, 0x03, 0x05, 0x00, 0x00, 0x00 }, + {0x30, 0x06}, true, "FileDescriptor_LinkedTrackID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 151 + 0x04, 0x06, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00 }, + {0x30, 0x01}, false, "FileDescriptor_SampleRate" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 152 + 0x04, 0x06, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00 }, + {0x30, 0x02}, true, "FileDescriptor_ContainerDuration" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 153 + 0x06, 0x01, 0x01, 0x04, 0x01, 0x02, 0x00, 0x00 }, + {0x30, 0x04}, false, "FileDescriptor_EssenceContainer" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 154 + 0x06, 0x01, 0x01, 0x04, 0x01, 0x03, 0x00, 0x00 }, + {0x30, 0x05}, true, "FileDescriptor_Codec" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 155 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x27, 0x00 }, + {0}, false, "GenericPictureEssenceDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 156 + 0x04, 0x05, 0x01, 0x13, 0x00, 0x00, 0x00, 0x00 }, + {0x32, 0x15}, true, "GenericPictureEssenceDescriptor_SignalStandard" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 157 + 0x04, 0x01, 0x03, 0x01, 0x04, 0x00, 0x00, 0x00 }, + {0x32, 0x0c}, false, "GenericPictureEssenceDescriptor_FrameLayout" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 158 + 0x04, 0x01, 0x05, 0x02, 0x02, 0x00, 0x00, 0x00 }, + {0x32, 0x03}, false, "GenericPictureEssenceDescriptor_StoredWidth" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 159 + 0x04, 0x01, 0x05, 0x02, 0x01, 0x00, 0x00, 0x00 }, + {0x32, 0x02}, false, "GenericPictureEssenceDescriptor_StoredHeight" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 160 + 0x04, 0x01, 0x03, 0x02, 0x08, 0x00, 0x00, 0x00 }, + {0x32, 0x16}, true, "GenericPictureEssenceDescriptor_StoredF2Offset" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 161 + 0x04, 0x01, 0x05, 0x01, 0x08, 0x00, 0x00, 0x00 }, + {0x32, 0x05}, true, "GenericPictureEssenceDescriptor_SampledWidth" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 162 + 0x04, 0x01, 0x05, 0x01, 0x07, 0x00, 0x00, 0x00 }, + {0x32, 0x04}, true, "GenericPictureEssenceDescriptor_SampledHeight" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 163 + 0x04, 0x01, 0x05, 0x01, 0x09, 0x00, 0x00, 0x00 }, + {0x32, 0x06}, true, "GenericPictureEssenceDescriptor_SampledXOffset" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 164 + 0x04, 0x01, 0x05, 0x01, 0x0a, 0x00, 0x00, 0x00 }, + {0x32, 0x07}, true, "GenericPictureEssenceDescriptor_SampledYOffset" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 165 + 0x04, 0x01, 0x05, 0x01, 0x0b, 0x00, 0x00, 0x00 }, + {0x32, 0x08}, true, "GenericPictureEssenceDescriptor_DisplayHeight" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 166 + 0x04, 0x01, 0x05, 0x01, 0x0c, 0x00, 0x00, 0x00 }, + {0x32, 0x09}, true, "GenericPictureEssenceDescriptor_DisplayWidth" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 167 + 0x04, 0x01, 0x05, 0x01, 0x0d, 0x00, 0x00, 0x00 }, + {0x32, 0x0a}, true, "GenericPictureEssenceDescriptor_DisplayXOffset" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 168 + 0x04, 0x01, 0x05, 0x01, 0x0e, 0x00, 0x00, 0x00 }, + {0x32, 0x0b}, true, "GenericPictureEssenceDescriptor_DisplayYOffset" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 169 + 0x04, 0x01, 0x03, 0x02, 0x07, 0x00, 0x00, 0x00 }, + {0x32, 0x17}, true, "GenericPictureEssenceDescriptor_DisplayF2Offset" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 170 + 0x04, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00 }, + {0x32, 0x0e}, false, "GenericPictureEssenceDescriptor_AspectRatio" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 171 + 0x04, 0x01, 0x03, 0x02, 0x09, 0x00, 0x00, 0x00 }, + {0x32, 0x18}, true, "GenericPictureEssenceDescriptor_ActiveFormatDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 172 + 0x04, 0x01, 0x03, 0x02, 0x05, 0x00, 0x00, 0x00 }, + {0x32, 0x0d}, false, "GenericPictureEssenceDescriptor_VideoLineMap" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 173 + 0x05, 0x20, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00 }, + {0x32, 0x0f}, true, "GenericPictureEssenceDescriptor_AlphaTransparency" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 174 + 0x04, 0x01, 0x02, 0x01, 0x01, 0x01, 0x02, 0x00 }, + {0x32, 0x10}, true, "GenericPictureEssenceDescriptor_TransferCharacteristic" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 175 + 0x04, 0x18, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00 }, + {0x32, 0x11}, true, "GenericPictureEssenceDescriptor_ImageAlignmentOffset" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 176 + 0x04, 0x18, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00 }, + {0x32, 0x13}, true, "GenericPictureEssenceDescriptor_ImageStartOffset" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 177 + 0x04, 0x18, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00 }, + {0x32, 0x14}, true, "GenericPictureEssenceDescriptor_ImageEndOffset" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 178 + 0x04, 0x01, 0x03, 0x01, 0x06, 0x00, 0x00, 0x00 }, + {0x32, 0x12}, true, "GenericPictureEssenceDescriptor_FieldDominance" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 179 + 0x04, 0x01, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00 }, + {0x32, 0x01}, false, "GenericPictureEssenceDescriptor_PictureEssenceCoding" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 180 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x28, 0x00 }, + {0}, false, "CDCIEssenceDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 181 + 0x04, 0x01, 0x05, 0x03, 0x0a, 0x00, 0x00, 0x00 }, + {0x33, 0x01}, false, "CDCIEssenceDescriptor_ComponentDepth" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 182 + 0x04, 0x01, 0x05, 0x01, 0x05, 0x00, 0x00, 0x00 }, + {0x33, 0x02}, false, "CDCIEssenceDescriptor_HorizontalSubsampling" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 183 + 0x04, 0x01, 0x05, 0x01, 0x10, 0x00, 0x00, 0x00 }, + {0x33, 0x08}, true, "CDCIEssenceDescriptor_VerticalSubsampling" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 184 + 0x04, 0x01, 0x05, 0x01, 0x06, 0x00, 0x00, 0x00 }, + {0x33, 0x03}, true, "CDCIEssenceDescriptor_ColorSiting" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 185 + 0x03, 0x01, 0x02, 0x01, 0x0a, 0x00, 0x00, 0x00 }, + {0x33, 0x0b}, true, "CDCIEssenceDescriptor_ReversedByteOrder" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 186 + 0x04, 0x18, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00 }, + {0x33, 0x07}, true, "CDCIEssenceDescriptor_PaddingBits" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 187 + 0x04, 0x01, 0x05, 0x03, 0x07, 0x00, 0x00, 0x00 }, + {0x33, 0x09}, true, "CDCIEssenceDescriptor_AlphaSampleDepth" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 188 + 0x04, 0x01, 0x05, 0x03, 0x03, 0x00, 0x00, 0x00 }, + {0x33, 0x04}, true, "CDCIEssenceDescriptor_BlackRefLevel" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 189 + 0x04, 0x01, 0x05, 0x03, 0x04, 0x00, 0x00, 0x00 }, + {0x33, 0x05}, true, "CDCIEssenceDescriptor_WhiteReflevel" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 190 + 0x04, 0x01, 0x05, 0x03, 0x05, 0x00, 0x00, 0x00 }, + {0x33, 0x06}, true, "CDCIEssenceDescriptor_ColorRange" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 191 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x29, 0x00 }, + {0}, false, "RGBAEssenceDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 192 + 0x04, 0x01, 0x05, 0x03, 0x0b, 0x00, 0x00, 0x00 }, + {0x34, 0x06}, true, "RGBAEssenceDescriptor_ComponentMaxRef" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 193 + 0x04, 0x01, 0x05, 0x03, 0x0c, 0x00, 0x00, 0x00 }, + {0x34, 0x07}, true, "RGBAEssenceDescriptor_ComponentMinRef" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 194 + 0x04, 0x01, 0x05, 0x03, 0x0d, 0x00, 0x00, 0x00 }, + {0x34, 0x08}, true, "RGBAEssenceDescriptor_AlphaMaxRef" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 195 + 0x04, 0x01, 0x05, 0x03, 0x0e, 0x00, 0x00, 0x00 }, + {0x34, 0x09}, true, "RGBAEssenceDescriptor_AlphaMinRef" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 196 + 0x04, 0x01, 0x04, 0x04, 0x01, 0x00, 0x00, 0x00 }, + {0x34, 0x05}, true, "RGBAEssenceDescriptor_ScanningDirection" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 197 + 0x04, 0x01, 0x05, 0x03, 0x06, 0x00, 0x00, 0x00 }, + {0x34, 0x01}, false, "RGBAEssenceDescriptor_PixelLayout" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 198 + 0x04, 0x01, 0x05, 0x03, 0x08, 0x00, 0x00, 0x00 }, + {0x34, 0x03}, true, "RGBAEssenceDescriptor_Palette" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 199 + 0x04, 0x01, 0x05, 0x03, 0x09, 0x00, 0x00, 0x00 }, + {0x34, 0x04}, true, "RGBAEssenceDescriptor_PaletteLayout" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 200 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x42, 0x00 }, + {0}, false, "GenericSoundEssenceDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 201 + 0x04, 0x02, 0x03, 0x01, 0x01, 0x01, 0x00, 0x00 }, + {0x3d, 0x03}, false, "GenericSoundEssenceDescriptor_AudioSamplingRate" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 202 + 0x04, 0x02, 0x03, 0x01, 0x04, 0x00, 0x00, 0x00 }, + {0x3d, 0x02}, false, "GenericSoundEssenceDescriptor_Locked" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 203 + 0x04, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00 }, + {0x3d, 0x04}, true, "GenericSoundEssenceDescriptor_AudioRefLevel" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, // 204 + 0x04, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00 }, + {0x3d, 0x05}, true, "GenericSoundEssenceDescriptor_ElectroSpatialFormulation" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 205 + 0x04, 0x02, 0x01, 0x01, 0x04, 0x00, 0x00, 0x00 }, + {0x3d, 0x07}, false, "GenericSoundEssenceDescriptor_ChannelCount" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 206 + 0x04, 0x02, 0x03, 0x03, 0x04, 0x00, 0x00, 0x00 }, + {0x3d, 0x01}, false, "GenericSoundEssenceDescriptor_QuantizationBits" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 207 + 0x04, 0x02, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00 }, + {0x3d, 0x0c}, true, "GenericSoundEssenceDescriptor_DialNorm" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 208 + 0x04, 0x02, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00 }, + {0x3d, 0x06}, false, "GenericSoundEssenceDescriptor_SoundEssenceCoding" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 209 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x43, 0x00 }, + {0}, false, "GenericDataEssenceDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, // 210 + 0x04, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00 }, + {0x3e, 0x01}, false, "GenericDataEssenceDescriptor_DataEssenceCoding" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 211 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x44, 0x00 }, + {0}, false, "MultipleDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 212 + 0x06, 0x01, 0x01, 0x04, 0x06, 0x0b, 0x00, 0x00 }, + {0x3f, 0x01}, false, "MultipleDescriptor_SubDescriptorUIDs" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 213 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x51, 0x00 }, + {0}, false, "MPEG2VideoDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 214 + 0x04, 0x01, 0x06, 0x02, 0x01, 0x02, 0x00, 0x00 }, + {0}, true, "MPEG2VideoDescriptor_SingleSequence" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 215 + 0x04, 0x01, 0x06, 0x02, 0x01, 0x03, 0x00, 0x00 }, + {0}, true, "MPEG2VideoDescriptor_ConstantBFrames" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 216 + 0x04, 0x01, 0x06, 0x02, 0x01, 0x04, 0x00, 0x00 }, + {0}, true, "MPEG2VideoDescriptor_CodedContentType" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 217 + 0x04, 0x01, 0x06, 0x02, 0x01, 0x05, 0x00, 0x00 }, + {0}, true, "MPEG2VideoDescriptor_LowDelay" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 218 + 0x04, 0x01, 0x06, 0x02, 0x01, 0x06, 0x00, 0x00 }, + {0}, true, "MPEG2VideoDescriptor_ClosedGOP" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 219 + 0x04, 0x01, 0x06, 0x02, 0x01, 0x07, 0x00, 0x00 }, + {0}, true, "MPEG2VideoDescriptor_IdenticalGOP" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 220 + 0x04, 0x01, 0x06, 0x02, 0x01, 0x08, 0x00, 0x00 }, + {0}, true, "MPEG2VideoDescriptor_MaxGOP" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 221 + 0x04, 0x01, 0x06, 0x02, 0x01, 0x09, 0x00, 0x00 }, + {0}, true, "MPEG2VideoDescriptor_BPictureCount" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 222 + 0x04, 0x01, 0x06, 0x02, 0x01, 0x0b, 0x00, 0x00 }, + {0}, true, "MPEG2VideoDescriptor_BitRate" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 223 + 0x04, 0x01, 0x06, 0x02, 0x01, 0x0a, 0x00, 0x00 }, + {0}, true, "MPEG2VideoDescriptor_ProfileAndLevel" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 224 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x48, 0x00 }, + {0}, false, "WaveAudioDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 225 + 0x04, 0x02, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00 }, + {0x3d, 0x0a}, false, "WaveAudioDescriptor_BlockAlign" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 226 + 0x04, 0x02, 0x03, 0x02, 0x02, 0x00, 0x00, 0x00 }, + {0x3d, 0x0b}, true, "WaveAudioDescriptor_SequenceOffset" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 227 + 0x04, 0x02, 0x03, 0x03, 0x05, 0x00, 0x00, 0x00 }, + {0x3d, 0x09}, false, "WaveAudioDescriptor_AvgBps" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 228 + 0x04, 0x02, 0x03, 0x01, 0x0e, 0x00, 0x00, 0x00 }, + {0x3d, 0x0e}, true, "WaveAudioDescriptor_PeakEnvelope" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 229 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5a, 0x00 }, + {0}, false, "JPEG2000PictureSubDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 230 + 0x04, 0x01, 0x06, 0x03, 0x01, 0x00, 0x00, 0x00 }, + {0}, false, "JPEG2000PictureSubDescriptor_Rsize" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 231 + 0x04, 0x01, 0x06, 0x03, 0x02, 0x00, 0x00, 0x00 }, + {0}, false, "JPEG2000PictureSubDescriptor_Xsize" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 232 + 0x04, 0x01, 0x06, 0x03, 0x03, 0x00, 0x00, 0x00 }, + {0}, false, "JPEG2000PictureSubDescriptor_Ysize" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 233 + 0x04, 0x01, 0x06, 0x03, 0x04, 0x00, 0x00, 0x00 }, + {0}, false, "JPEG2000PictureSubDescriptor_XOsize" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 234 + 0x04, 0x01, 0x06, 0x03, 0x05, 0x00, 0x00, 0x00 }, + {0}, false, "JPEG2000PictureSubDescriptor_YOsize" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 235 + 0x04, 0x01, 0x06, 0x03, 0x06, 0x00, 0x00, 0x00 }, + {0}, false, "JPEG2000PictureSubDescriptor_XTsize" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 236 + 0x04, 0x01, 0x06, 0x03, 0x07, 0x00, 0x00, 0x00 }, + {0}, false, "JPEG2000PictureSubDescriptor_YTsize" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 237 + 0x04, 0x01, 0x06, 0x03, 0x08, 0x00, 0x00, 0x00 }, + {0}, false, "JPEG2000PictureSubDescriptor_XTOsize" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 238 + 0x04, 0x01, 0x06, 0x03, 0x09, 0x00, 0x00, 0x00 }, + {0}, false, "JPEG2000PictureSubDescriptor_YTOsize" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 239 + 0x04, 0x01, 0x06, 0x03, 0x0a, 0x00, 0x00, 0x00 }, + {0}, false, "JPEG2000PictureSubDescriptor_Csize" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 240 + 0x04, 0x01, 0x06, 0x03, 0x0b, 0x00, 0x00, 0x00 }, + {0}, false, "JPEG2000PictureSubDescriptor_PictureComponentSizing" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 241 + 0x04, 0x01, 0x06, 0x03, 0x0c, 0x00, 0x00, 0x00 }, + {0}, true, "JPEG2000PictureSubDescriptor_CodingStyleDefault" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, // 242 + 0x04, 0x01, 0x06, 0x03, 0x0d, 0x00, 0x00, 0x00 }, + {0}, true, "JPEG2000PictureSubDescriptor_QuantizationDefault" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 243 + 0x0d, 0x01, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DM_Framework" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 244 + 0x0d, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DM_Set" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, // 245 + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0b, 0x01, 0x00 }, + {0}, false, "EncryptedContainerLabel" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, // 246 + 0x0d, 0x01, 0x04, 0x01, 0x02, 0x01, 0x01, 0x00 }, + {0}, false, "CryptographicFrameworkLabel" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 247 + 0x0d, 0x01, 0x04, 0x01, 0x02, 0x01, 0x00, 0x00 }, + {0}, false, "CryptographicFramework" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 248 + 0x06, 0x01, 0x01, 0x04, 0x02, 0x0d, 0x00, 0x00 }, + {0}, false, "CryptographicFramework_ContextSR" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 249 + 0x0d, 0x01, 0x04, 0x01, 0x02, 0x02, 0x00, 0x00 }, + {0}, false, "CryptographicContext" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 250 + 0x01, 0x01, 0x15, 0x11, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "CryptographicContext_ContextID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 251 + 0x06, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00, 0x00 }, + {0}, false, "CryptographicContext_SourceEssenceContainer" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 252 + 0x02, 0x09, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00 }, + {0}, false, "CryptographicContext_CipherAlgorithm" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 253 + 0x02, 0x09, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00 }, + {0}, false, "CryptographicContext_MICAlgorithm" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 254 + 0x02, 0x09, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00 }, + {0}, false, "CryptographicContext_CryptographicKeyID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, // 255 + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x13, 0x01, 0x01 }, + {0}, false, "TimedTextWrappingClip" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, // 256 + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x01, 0x0b, 0x01 }, + {0}, false, "TimedTextEssence" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 257 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x64, 0x00 }, + {0}, false, "TimedTextDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, // 258 + 0x01, 0x01, 0x15, 0x12, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "TimedTextDescriptor_ResourceID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, // 259 + 0x04, 0x09, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "TimedTextDescriptor_UCSEncoding" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, // 260 + 0x01, 0x02, 0x01, 0x05, 0x01, 0x00, 0x00, 0x00 }, + {0}, false, "TimedTextDescriptor_NamespaceURI" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 261 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x65, 0x00 }, + {0}, false, "TimedTextResourceSubDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, // 262 + 0x01, 0x01, 0x15, 0x13, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "TimedTextResourceSubDescriptor_AncillaryResourceID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, // 263 + 0x04, 0x09, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "TimedTextResourceSubDescriptor_MIMEMediaType" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 264 + 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "TimedTextResourceSubDescriptor_EssenceStreamID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, // 265 + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x11, 0x00 }, + {0}, false, "GenericStreamPartition" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 266 + 0x04, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 }, + {0x02, 0x01}, false, "DMSegment_DataDefinition" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 267 + 0x07, 0x02, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00 }, + {0x02, 0x02}, true, "DMSegment_Duration" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 268 + 0x01, 0x07, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00 }, + {0x61, 0x02}, false, "DMSegment_TrackIDList" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 269 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x63, 0x00 }, + {0}, false, "StereoscopicPictureSubDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, // 270 + 0x04, 0x02, 0x01, 0x01, 0x05, 0x00, 0x00, 0x00 }, + {0x3d, 0x32}, true, "WaveAudioDescriptor_ChannelAssignment" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, // 271 + 0x0d, 0x01, 0x05, 0x09, 0x01, 0x00, 0x00, 0x00 }, + {0x00, 0x00}, false, "GenericStream_DataElement" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 272 + 0x06, 0x01, 0x01, 0x04, 0x06, 0x10, 0x00, 0x00 }, + {0}, true, "MXFInterop_GenericDescriptor_SubDescriptors" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 273 + 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00 }, + {0x3f, 0x07}, false, "BodySID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, // 274 + 0x01, 0x03, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00 }, + {0x3f, 0x06}, false, "IndexSID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 275 + 0x01, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00 }, + {0x3b, 0x09}, false, "OperationalPattern" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 276 + 0x01, 0x02, 0x02, 0x10, 0x02, 0x01, 0x00, 0x00 }, + {0x3b, 0x0a}, false, "EssenceContainers" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, // 277 + 0x04, 0x02, 0x02, 0x10, 0x03, 0x01, 0x01, 0x00 }, + {0}, false, "DCAudioChannelCfg_1_5p1" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, // 278 + 0x04, 0x02, 0x02, 0x10, 0x03, 0x01, 0x02, 0x00 }, + {0}, false, "DCAudioChannelCfg_2_6p1" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, // 279 + 0x04, 0x02, 0x02, 0x10, 0x03, 0x01, 0x03, 0x00 }, + {0}, false, "DCAudioChannelCfg_3_7p1" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, // 280 + 0x04, 0x02, 0x02, 0x10, 0x03, 0x01, 0x04, 0x00 }, + {0}, false, "DCAudioChannelCfg_4_WTF" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, // 281 + 0x04, 0x02, 0x02, 0x10, 0x03, 0x01, 0x05, 0x00 }, + {0}, false, "DCAudioChannelCfg_5_7p1_DS" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 282 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x6a, 0x00 }, + {0}, false, "MCALabelSubDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 283 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x6b, 0x00 }, + {0}, false, "AudioChannelLabelSubDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 284 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x6c, 0x00 }, + {0}, false, "SoundfieldGroupLabelSubDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, // 285 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x6d, 0x00 }, + {0}, false, "GroupOfSoundfieldGroupsLabelSubDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 286 + 0x01, 0x03, 0x07, 0x01, 0x01, 0x00, 0x00, 0x00 }, + {0}, false, "MCALabelSubDescriptor_MCALabelDictionaryID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 287 + 0x01, 0x03, 0x07, 0x01, 0x05, 0x00, 0x00, 0x00 }, + {0}, false, "MCALabelSubDescriptor_MCALinkID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 288 + 0x01, 0x03, 0x07, 0x01, 0x02, 0x00, 0x00, 0x00 }, + {0}, false, "MCALabelSubDescriptor_MCATagSymbol" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 289 + 0x01, 0x03, 0x07, 0x01, 0x03, 0x00, 0x00, 0x00 }, + {0}, false, "MCALabelSubDescriptor_MCATagName" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 290 + 0x01, 0x03, 0x04, 0x0a, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "MCALabelSubDescriptor_MCAChannelID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, // 291 + 0x03, 0x01, 0x01, 0x02, 0x03, 0x15, 0x00, 0x00 }, + {0}, false, "MCALabelSubDescriptor_RFC5646SpokenLanguage" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 292 + 0x01, 0x03, 0x07, 0x01, 0x06, 0x00, 0x00, 0x00 }, + {0}, false, "AudioChannelLabelSubDescriptor_SoundfieldGroupLinkID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 293 + 0x01, 0x03, 0x07, 0x01, 0x04, 0x00, 0x00, 0x00 }, + {0}, false, "SoundfieldGroupLabelSubDescriptor_GroupOfSoundfieldGroupsLinkID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 294 + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x13, 0x02, 0x01 }, + {0}, false, "DCDataWrappingFrame" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x0d, // 295 + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x01, 0x0d, 0x00 }, + {0}, false, "DCDataEssence" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, // 296 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x73, 0x00 }, + {0}, false, "DCDataDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x05, // 297 + 0x0e, 0x09, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DolbyAtmosSubDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 298 + 0x0e, 0x09, 0x05, 0x06, 0x00, 0x00, 0x00, 0x00 }, + {0}, true, "DolbyAtmosSubDescriptor_AtmosVersion" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 299 + 0x0e, 0x09, 0x05, 0x07, 0x00, 0x00, 0x00, 0x00 }, + {0}, true, "DolbyAtmosSubDescriptor_MaxChannelCount" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 300 + 0x0e, 0x09, 0x05, 0x08, 0x00, 0x00, 0x00, 0x00 }, + {0}, true, "DolbyAtmosSubDescriptor_MaxObjectCount" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 301 + 0x0e, 0x09, 0x05, 0x09, 0x00, 0x00, 0x00, 0x00 }, + {0}, true, "DolbyAtmosSubDescriptor_AtmosID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 302 + 0x0e, 0x09, 0x05, 0x0A, 0x00, 0x00, 0x00, 0x00 }, + {0}, true, "DolbyAtmosSubDescriptor_FirstFrame" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 303 + 0x01, 0x03, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00 }, + {0}, false, "DataDataDef" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 304 + 0x04, 0x02, 0x02, 0x10, 0x03, 0x02, 0x00, 0x00 }, + {0}, false, "DCAudioChannelCfg_MCA" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 305 + 0x03, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DCAudioChannel_L" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 306 + 0x03, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DCAudioChannel_R" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 307 + 0x03, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DCAudioChannel_C" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 308 + 0x03, 0x02, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DCAudioChannel_LFE" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 309 + 0x03, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DCAudioChannel_Ls" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 310 + 0x03, 0x02, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DCAudioChannel_Rs" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 311 + 0x03, 0x02, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DCAudioChannel_Lss" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 312 + 0x03, 0x02, 0x01, 0x08, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DCAudioChannel_Rss" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 313 + 0x03, 0x02, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DCAudioChannel_Lrs" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 314 + 0x03, 0x02, 0x01, 0x0a, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DCAudioChannel_Rrs" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 315 + 0x03, 0x02, 0x01, 0x0b, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DCAudioChannel_Lc" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 316 + 0x03, 0x02, 0x01, 0x0c, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DCAudioChannel_Rc" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 317 + 0x03, 0x02, 0x01, 0x0d, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DCAudioChannel_Cs" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 318 + 0x03, 0x02, 0x01, 0x0e, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DCAudioChannel_HI" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 319 + 0x03, 0x02, 0x01, 0x0f, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DCAudioChannel_VIN" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 320 + 0x03, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DCAudioSoundfield_51" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 321 + 0x03, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DCAudioSoundfield_71" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 322 + 0x03, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DCAudioSoundfield_SDS" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 323 + 0x03, 0x02, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DCAudioSoundfield_61" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 324 + 0x03, 0x02, 0x02, 0x05, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "DCAudioSoundfield_M" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, // 325 + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x01, 0x02, 0x00 }, + {0}, false, "WAVEssenceClip" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 326 + 0x04, 0x02, 0x02, 0x10, 0x04, 0x01, 0x00, 0x00 }, + {0}, false, "IMFAudioChannelCfg_MCA" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 327 + 0x03, 0x02, 0x01, 0x20, 0x01, 0x00, 0x00, 0x00 }, + {0}, false, "IMFAudioChannel_M1" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 328 + 0x03, 0x02, 0x01, 0x20, 0x02, 0x00, 0x00, 0x00 }, + {0}, false, "IMFAudioChannel_M2" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 329 + 0x03, 0x02, 0x01, 0x20, 0x03, 0x00, 0x00, 0x00 }, + {0}, false, "IMFAudioChannel_Lt" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 330 + 0x03, 0x02, 0x01, 0x20, 0x04, 0x00, 0x00, 0x00 }, + {0}, false, "IMFAudioChannel_Rt" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 331 + 0x03, 0x02, 0x01, 0x20, 0x05, 0x00, 0x00, 0x00 }, + {0}, false, "IMFAudioChannel_Lst" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 332 + 0x03, 0x02, 0x01, 0x20, 0x06, 0x00, 0x00, 0x00 }, + {0}, false, "IMFAudioChannel_Rst" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 333 + 0x03, 0x02, 0x01, 0x20, 0x07, 0x00, 0x00, 0x00 }, + {0}, false, "IMFAudioChannel_S" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 334 + 0x03, 0x02, 0x01, 0x20, 0x08, 0x00, 0x00, 0x00 }, + {0}, false, "IMFNumberedSourceChannel" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 335 + 0x03, 0x02, 0x02, 0x20, 0x01, 0x00, 0x00, 0x00 }, + {0}, false, "IMFAudioSoundfield_ST" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 336 + 0x03, 0x02, 0x02, 0x20, 0x02, 0x00, 0x00, 0x00 }, + {0}, false, "IMFAudioSoundfield_DM" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 337 + 0x03, 0x02, 0x02, 0x20, 0x03, 0x00, 0x00, 0x00 }, + {0}, false, "IMFAudioSoundfield_DNS" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 338 + 0x03, 0x02, 0x02, 0x20, 0x04, 0x00, 0x00, 0x00 }, + {0}, false, "IMFAudioSoundfield_30" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 339 + 0x03, 0x02, 0x02, 0x20, 0x05, 0x00, 0x00, 0x00 }, + {0}, false, "IMFAudioSoundfield_40" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 340 + 0x03, 0x02, 0x02, 0x20, 0x06, 0x00, 0x00, 0x00 }, + {0}, false, "IMFAudioSoundfield_50" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 341 + 0x03, 0x02, 0x02, 0x20, 0x07, 0x00, 0x00, 0x00 }, + {0}, false, "IMFAudioSoundfield_60" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 342 + 0x03, 0x02, 0x02, 0x20, 0x08, 0x00, 0x00, 0x00 }, + {0}, false, "IMFAudioSoundfield_70" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 343 + 0x03, 0x02, 0x02, 0x20, 0x09, 0x00, 0x00, 0x00 }, + {0}, false, "IMFAudioSoundfield_LtRt" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 344 + 0x03, 0x02, 0x02, 0x20, 0x0a, 0x00, 0x00, 0x00 }, + {0}, false, "IMFAudioSoundfield_51Ex" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 345 + 0x03, 0x02, 0x02, 0x20, 0x0b, 0x00, 0x00, 0x00 }, + {0}, false, "IMFAudioSoundfield_HI" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 346 + 0x03, 0x02, 0x02, 0x20, 0x0c, 0x00, 0x00, 0x00 }, + {0}, false, "IMFAudioSoundfield_VIN" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 347 + 0x03, 0x02, 0x03, 0x20, 0x01, 0x00, 0x00, 0x00 }, + {0}, false, "IMFAudioGroup_MPg" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 348 + 0x03, 0x02, 0x03, 0x20, 0x02, 0x00, 0x00, 0x00 }, + {0}, false, "IMFAudioGroup_DVS" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 349 + 0x03, 0x02, 0x03, 0x20, 0x03, 0x00, 0x00, 0x00 }, + {0}, false, "IMFAudioGroup_Dcm" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, // 350 + 0x06, 0x01, 0x01, 0x04, 0x02, 0x0f, 0x00, 0x00 }, + {0}, false, "MaterialPackage_PackageMarker" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, // 351 + 0x04, 0x01, 0x02, 0x01, 0x01, 0x03, 0x01, 0x00 }, + {0x32, 0x1a}, false, "GenericPictureEssenceDescriptor_CodingEquations" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, // 352 + 0x04, 0x01, 0x02, 0x01, 0x01, 0x06, 0x01, 0x00 }, + {0x32, 0x19}, false, "GenericPictureEssenceDescriptor_ColorPrimaries" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 353 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x11 }, + {0}, false, "JP2KEssenceCompression_BroadcastProfile_1" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 354 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x12 }, + {0}, false, "JP2KEssenceCompression_BroadcastProfile_2" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 355 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x13 }, + {0}, false, "JP2KEssenceCompression_BroadcastProfile_3" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 356 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x14 }, + {0}, false, "JP2KEssenceCompression_BroadcastProfile_4" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 357 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x15 }, + {0}, false, "JP2KEssenceCompression_BroadcastProfile_5" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 358 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x16 }, + {0}, false, "JP2KEssenceCompression_BroadcastProfile_6" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 359 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x17 }, + {0}, false, "JP2KEssenceCompression_BroadcastProfile_7" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 360 + 0x04, 0x02, 0x01, 0x01, 0x06, 0x00, 0x00, 0x00 }, + {0}, false, "WaveAudioDescriptor_ReferenceImageEditRate" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 361 + 0x04, 0x02, 0x01, 0x01, 0x07, 0x00, 0x00, 0x00 }, + {0}, false, "WaveAudioDescriptor_ReferenceAudioAlignmentLevel" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 362 + 0x04, 0x01, 0x03, 0x02, 0x0b, 0x00, 0x00, 0x00 }, + {0}, false, "GenericPictureEssenceDescriptor_AlternativeCenterCuts" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 363 + 0x04, 0x01, 0x05, 0x01, 0x13, 0x00, 0x00, 0x00 }, + {0}, true, "GenericPictureEssenceDescriptor_ActiveHeight" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 364 + 0x04, 0x01, 0x05, 0x01, 0x14, 0x00, 0x00, 0x00 }, + {0}, true, "GenericPictureEssenceDescriptor_ActiveWidth" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 365 + 0x04, 0x01, 0x05, 0x01, 0x15, 0x00, 0x00, 0x00 }, + {0}, true, "GenericPictureEssenceDescriptor_ActiveXOffset" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 366 + 0x04, 0x01, 0x05, 0x01, 0x16, 0x00, 0x00, 0x00 }, + {0}, true, "GenericPictureEssenceDescriptor_ActiveYOffset" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 367 + 0x03, 0x01, 0x01, 0x02, 0x02, 0x16, 0x00, 0x00 }, + {0}, false, "TimedTextDescriptor_RFC5646LanguageTagList" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 368 + 0x04, 0x01, 0x01, 0x01, 0x00, 0x04, 0x01, 0x00 }, + {0}, false, "AlternativeCenterCuts_4x3" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 369 + 0x04, 0x01, 0x01, 0x01, 0x00, 0x04, 0x02, 0x00 }, + {0}, false, "AlternativeCenterCuts_14x9" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 370 + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x06, 0x02, 0x00 }, + {0}, false, "WAVWrappingClip" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 371 + 0x0e, 0x16, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01 }, + {0}, false, "DBOXMotionCodePrimaryStream" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 372 + 0x0e, 0x16, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02 }, + {0}, false, "DBOXMotionCodeSecondaryStream" }, - // 379-2, Sec. 7: Encoders that conform to this specification shall add a - // ContainerConstraintSubDescriptor to the GenericDescriptor::SubDescriptors - // property of the top-most File Descriptor that describes the essence - // container. - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, // 373 - 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x67, 0x00 }, - {0}, false, "ContainerConstraintSubDescriptor" }, + // 379-2, Sec. 7: Encoders that conform to this specification shall add a + // ContainerConstraintSubDescriptor to the GenericDescriptor::SubDescriptors + // property of the top-most File Descriptor that describes the essence + // container. + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, // 373 + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x67, 0x00 }, + {0}, false, "ContainerConstraintSubDescriptor" }, - // protype for high dynamic range, values recorded in Dolby registry - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, // 374 - 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x01, 0x01 }, - {0}, false, "PHDRImageMetadataWrappingFrame" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x05, // 375 - 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x01, 0x00 }, - {0}, false, "PHDRImageMetadataItem" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x05, // 376 - 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x01, 0x03 }, - {0}, false, "PHDRMetadataTrackSubDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 377 - 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x01, 0x04 }, - {0}, false, "PHDRMetadataTrackSubDescriptor_DataDefinition" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 378 - 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x01, 0x05 }, - {0}, false, "PHDRMetadataTrackSubDescriptor_SourceTrackID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 379 - 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x01, 0x06 }, - {0}, false, "PHDRMetadataTrackSubDescriptor_SimplePayloadSID" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 380 - 0x04, 0x01, 0x06, 0x03, 0x0e, 0x00, 0x00, 0x00 }, - {0}, true, "JPEG2000PictureSubDescriptor_J2CLayout" }, + // protype for high dynamic range, values recorded in Dolby registry + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, // 374 + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x01, 0x01 }, + {0}, false, "PHDRImageMetadataWrappingFrame" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x05, // 375 + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x01, 0x00 }, + {0}, false, "PHDRImageMetadataItem" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x05, // 376 + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x01, 0x03 }, + {0}, false, "PHDRMetadataTrackSubDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 377 + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x01, 0x04 }, + {0}, false, "PHDRMetadataTrackSubDescriptor_DataDefinition" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 378 + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x01, 0x05 }, + {0}, false, "PHDRMetadataTrackSubDescriptor_SourceTrackID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 379 + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x01, 0x06 }, + {0}, false, "PHDRMetadataTrackSubDescriptor_SimplePayloadSID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 380 + 0x04, 0x01, 0x06, 0x03, 0x0e, 0x00, 0x00, 0x00 }, + {0}, true, "JPEG2000PictureSubDescriptor_J2CLayout" }, - // Old DCData UL values, needed for continued support of Atmos - // - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, // 381 - 0x0e, 0x09, 0x06, 0x05, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "PrivateDCDataWrappingFrame" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x05, // 382 - 0x0e, 0x09, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "PrivateDCDataEssence" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x05, // 383 - 0x0e, 0x09, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "PrivateDCDataDescriptor" }, + // Old DCData UL values, needed for continued support of Atmos + // + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, // 381 + 0x0e, 0x09, 0x06, 0x05, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "PrivateDCDataWrappingFrame" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x05, // 382 + 0x0e, 0x09, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "PrivateDCDataEssence" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x05, // 383 + 0x0e, 0x09, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "PrivateDCDataDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 384 - 0x01, 0x05, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "MCALabelSubDescriptor_MCATitle" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 385 - 0x01, 0x05, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "MCALabelSubDescriptor_MCATitleVersion" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 386 - 0x01, 0x05, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "MCALabelSubDescriptor_MCATitleSubVersion" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 387 - 0x01, 0x05, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "MCALabelSubDescriptor_MCAEpisode" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 388 - 0x01, 0x04, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "MCALabelSubDescriptor_MCAPartitionKind" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 389 - 0x01, 0x04, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00 }, - {0}, false, "MCALabelSubDescriptor_MCAPartitionNumber" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 390 - 0x03, 0x02, 0x01, 0x02, 0x20, 0x00, 0x00, 0x00 }, - {0}, false, "MCALabelSubDescriptor_MCAAudioContentKind" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 391 - 0x03, 0x02, 0x01, 0x02, 0x21, 0x00, 0x00, 0x00 }, - {0}, false, "MCALabelSubDescriptor_MCAAudioElementKind" }, - - // protype for generic aux data (IMF) - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, // 392 - 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x10, 0x00 }, - {0}, false, "PIMFDynamicMetadataWrappingFrame" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x05, // 393 - 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x11, 0x00 }, - {0}, false, "PIMFDynamicMetadataEssence" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x05, // 394 - 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x12, 0x00 }, - {0}, false, "PIMFDynamicMetadataDescriptor" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 395 - 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x13, 0x00 }, - {0}, false, "PIMFDynamicMetadataDescriptor_GlobalPayloadSID" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 384 + 0x01, 0x05, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "MCALabelSubDescriptor_MCATitle" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 385 + 0x01, 0x05, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "MCALabelSubDescriptor_MCATitleVersion" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 386 + 0x01, 0x05, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "MCALabelSubDescriptor_MCATitleSubVersion" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 387 + 0x01, 0x05, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "MCALabelSubDescriptor_MCAEpisode" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 388 + 0x01, 0x04, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "MCALabelSubDescriptor_MCAPartitionKind" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 389 + 0x01, 0x04, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00 }, + {0}, false, "MCALabelSubDescriptor_MCAPartitionNumber" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 390 + 0x03, 0x02, 0x01, 0x02, 0x20, 0x00, 0x00, 0x00 }, + {0}, false, "MCALabelSubDescriptor_MCAAudioContentKind" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 391 + 0x03, 0x02, 0x01, 0x02, 0x21, 0x00, 0x00, 0x00 }, + {0}, false, "MCALabelSubDescriptor_MCAAudioElementKind" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 396 + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0c, 0x03, 0x00 }, + {0}, false, "MXFGCI1FrameWrappedPictureElement" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 397 + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0c, 0x06, 0x00 }, + {0}, false, "MXFGCP1FrameWrappedPictureElement" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 398 + 0x04, 0x01, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00 }, + {0}, false, "TransferCharacteristics_709" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0e, // 399 + 0x04, 0x01, 0x01, 0x01, 0x01, 0x09, 0x00, 0x00 }, + {0}, false, "TransferCharacteristics_2020" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 400 + 0x04, 0x01, 0x01, 0x01, 0x01, 0x08, 0x00, 0x00 }, + {0}, false, "TransferCharacteristics_xvYCC" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 401 + 0x04, 0x01, 0x01, 0x01, 0x01, 0x0a, 0x00, 0x00 }, + {0}, false, "TransferCharacteristics_St2084" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x06, // 402 + 0x04, 0x01, 0x01, 0x01, 0x01, 0x06, 0x00, 0x00 }, + {0}, false, "TransferCharacteristics_linear" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 403 + 0x04, 0x01, 0x01, 0x01, 0x02, 0x01, 0x00, 0x00 }, + {0}, false, "CodingEquations_601" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, // 404 + 0x04, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00 }, + {0}, false, "CodingEquations_709" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 405 + 0x04, 0x01, 0x01, 0x01, 0x02, 0x06, 0x00, 0x00 }, + {0}, false, "CodingEquations_Rec2020" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x06, // 406 + 0x04, 0x01, 0x01, 0x01, 0x03, 0x03, 0x00, 0x00 }, + {0}, false, "ColorPrimaries_BT709" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0D, // 407 + 0x04, 0x01, 0x01, 0x01, 0x03, 0x04, 0x00, 0x00 }, + {0}, false, "ColorPrimaries_BT2020" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 408 + 0x04, 0x01, 0x01, 0x01, 0x03, 0x06, 0x00, 0x00 }, + {0}, false, "ColorPrimaries_P3D65" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0e, // 409 + 0x04, 0x01, 0x01, 0x01, 0x03, 0x07, 0x00, 0x00 }, + {0}, false, "ColorPrimaries_XYZ" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 410 + 0x04, 0x20, 0x04, 0x01, 0x01, 0x01, 0x00, 0x00 }, + {0}, false, "GenericPictureEssenceDescriptor_MasteringDisplayPrimaries" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 411 + 0x04, 0x20, 0x04, 0x01, 0x01, 0x02, 0x00, 0x00 }, + {0}, false, "GenericPictureEssenceDescriptor_MasteringDisplayWhitePointChromaticity" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 412 + 0x04, 0x20, 0x04, 0x01, 0x01, 0x03, 0x00, 0x00 }, + {0}, false, "GenericPictureEssenceDescriptor_MasteringDisplayMaximumLuminance" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, // 413 + 0x04, 0x20, 0x04, 0x01, 0x01, 0x04, 0x00, 0x00 }, + {0}, false, "GenericPictureEssenceDescriptor_MasteringDisplayMinimumLuminance" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 414 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x00 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_2K_Lossy" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 415 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x00 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 416 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x00 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_8K_Lossy" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 417 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x00 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_2K_Reversible" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 418 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x00 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Reversible" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 419 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x00 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_8K_Reversible" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 420 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x03 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_1_1" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 421 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x05 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_2_1" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 422 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x07 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_3_1" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 423 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x09 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_4_1" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 424 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x0a }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_4_2" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 425 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x0c }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_5_1" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 426 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x0d }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_5_2" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 427 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x0e }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_5_3" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 428 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x10 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_6_1" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 429 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x11 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_6_2" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 430 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x12 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_6_3" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 431 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x13 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_6_4" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 432 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x15 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_7_1" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 433 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x16 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_7_2" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 434 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x17 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_7_3" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 435 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x18 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_7_4" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 436 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x19 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_7_5" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 437 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x1b }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_8_1" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 438 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x1c }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_8_2" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 439 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x1d }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_8_3" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 440 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x1e }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_8_4" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 441 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x1f }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_8_5" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 442 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x20 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Lossy_8_6" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 443 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x02 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_2K_Reversible_1_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 444 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x04 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_2K_Reversible_2_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 445 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x06 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_2K_Reversible_3_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 446 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x08 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_2K_Reversible_4_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 447 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x0b }, + {0}, false, "JP2KEssenceCompression_IMFProfile_2K_Reversible_5_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 448 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x0f }, + {0}, false, "JP2KEssenceCompression_IMFProfile_2K_Reversible_6_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 449 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x02 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Reversible_1_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 450 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x04 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Reversible_2_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 451 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x06 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Reversible_3_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 452 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x08 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Reversible_4_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 453 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x0b }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Reversible_5_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 454 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x0f }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Reversible_6_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 455 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x14 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Reversible_7_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 456 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x1a }, + {0}, false, "JP2KEssenceCompression_IMFProfile_4K_Reversible_8_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 457 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x02 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_8K_Reversible_1_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 458 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x04 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_8K_Reversible_2_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 459 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x06 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_8K_Reversible_3_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 460 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x08 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_8K_Reversible_4_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 461 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x0b }, + {0}, false, "JP2KEssenceCompression_IMFProfile_8K_Reversible_5_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 462 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x0f }, + {0}, false, "JP2KEssenceCompression_IMFProfile_8K_Reversible_6_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 463 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x14 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_8K_Reversible_7_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 464 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x1a }, + {0}, false, "JP2KEssenceCompression_IMFProfile_8K_Reversible_8_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 465 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x21 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_8K_Reversible_9_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 466 + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x29 }, + {0}, false, "JP2KEssenceCompression_IMFProfile_8K_Reversible_10_0" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, // 467 + 0x04, 0x02, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00 }, + {0}, false, "SMPTE382MDefaultUncompressedSoundCoding" }, - // - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 396 - 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0c, 0x03, 0x00 }, - {0}, false, "MXFGCI1FrameWrappedPictureElement" }, - { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, // 397 - 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0c, 0x06, 0x00 }, - {0}, false, "MXFGCP1FrameWrappedPictureElement" }, + // protype for generic aux data (IMF) + { { 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, // 468 + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x10, 0x00 }, + {0}, false, "PIMFDynamicMetadataWrappingFrame" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x05, // 469 + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x11, 0x00 }, + {0}, false, "PIMFDynamicMetadataEssence" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x05, // 470 + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x12, 0x00 }, + {0}, false, "PIMFDynamicMetadataDescriptor" }, + { { 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, // 471 + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x13, 0x00 }, + {0}, false, "PIMFDynamicMetadataDescriptor_GlobalPayloadSID" }, - { {0}, {0}, false, 0 } -}; + { {0}, {0}, false, 0 } + }; // // end MDD.cpp diff --git a/src/MDD.h b/src/MDD.h index 123be96..0e8fb24 100755 --- a/src/MDD.h +++ b/src/MDD.h @@ -435,7 +435,93 @@ namespace ASDCP { // MDD_MXFGCI1FrameWrappedPictureElement, // 396 MDD_MXFGCP1FrameWrappedPictureElement, // 397 + + + MDD_TransferCharacteristics_709, + MDD_TransferCharacteristics_2020, // + MDD_TransferCharacteristics_xvYCC, + MDD_TransferCharacteristics_St2084, + MDD_TransferCharacteristics_linear, + + MDD_CodingEquations_601, // + MDD_CodingEquations_709, + MDD_CodingEquations_Rec2020, + + MDD_ColorPrimaries_BT709, // + MDD_ColorPrimaries_BT2020, + MDD_ColorPrimaries_P3D65, + MDD_ColorPrimaries_XYZ, + + + MDD_GenericPictureEssenceDescriptor_MasteringDisplayPrimaries, + MDD_GenericPictureEssenceDescriptor_MasteringDisplayWhitePointChromaticity, + MDD_GenericPictureEssenceDescriptor_MasteringDisplayMaximumLuminance, + MDD_GenericPictureEssenceDescriptor_MasteringDisplayMinimumLuminance, + + MDD_JP2KEssenceCompression_IMFProfile_2K_Lossy, // + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy, + MDD_JP2KEssenceCompression_IMFProfile_8K_Lossy, + + MDD_JP2KEssenceCompression_IMFProfile_2K_Reversible, + MDD_JP2KEssenceCompression_IMFProfile_4K_Reversible, + MDD_JP2KEssenceCompression_IMFProfile_8K_Reversible, + + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_1_1, // + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_2_1, // + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_3_1, + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_4_1, + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_4_2, + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_5_1, + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_5_2, + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_5_3, + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_6_1, + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_6_2, + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_6_3, + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_6_4, + + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_7_1, + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_7_2, + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_7_3, + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_7_4, + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_7_5, + + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_8_1, + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_8_2, + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_8_3, + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_8_4, + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_8_5, + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_8_6, + + MDD_JP2KEssenceCompression_IMFProfile_2K_Reversible_1_0, + MDD_JP2KEssenceCompression_IMFProfile_2K_Reversible_2_0, + MDD_JP2KEssenceCompression_IMFProfile_2K_Reversible_3_0, + MDD_JP2KEssenceCompression_IMFProfile_2K_Reversible_4_0, + MDD_JP2KEssenceCompression_IMFProfile_2K_Reversible_5_0, + MDD_JP2KEssenceCompression_IMFProfile_2K_Reversible_6_0, + + MDD_JP2KEssenceCompression_IMFProfile_4K_Reversible_1_0, + MDD_JP2KEssenceCompression_IMFProfile_4K_Reversible_2_0, + MDD_JP2KEssenceCompression_IMFProfile_4K_Reversible_3_0, + MDD_JP2KEssenceCompression_IMFProfile_4K_Reversible_4_0, + MDD_JP2KEssenceCompression_IMFProfile_4K_Reversible_5_0, + MDD_JP2KEssenceCompression_IMFProfile_4K_Reversible_6_0, + MDD_JP2KEssenceCompression_IMFProfile_4K_Reversible_7_0, + MDD_JP2KEssenceCompression_IMFProfile_4K_Reversible_8_0, + + MDD_JP2KEssenceCompression_IMFProfile_8K_Reversible_1_0, + MDD_JP2KEssenceCompression_IMFProfile_8K_Reversible_2_0, + MDD_JP2KEssenceCompression_IMFProfile_8K_Reversible_3_0, + MDD_JP2KEssenceCompression_IMFProfile_8K_Reversible_4_0, + MDD_JP2KEssenceCompression_IMFProfile_8K_Reversible_5_0, + MDD_JP2KEssenceCompression_IMFProfile_8K_Reversible_6_0, + MDD_JP2KEssenceCompression_IMFProfile_8K_Reversible_7_0, + MDD_JP2KEssenceCompression_IMFProfile_8K_Reversible_8_0, + MDD_JP2KEssenceCompression_IMFProfile_8K_Reversible_9_0, + MDD_JP2KEssenceCompression_IMFProfile_8K_Reversible_10_0, + + MDD_SMPTE382MDefaultUncompressedSoundCoding, + MDD_Max }; // enum MDD_t diff --git a/src/MXFTypes.h b/src/MXFTypes.h index c212110..cf3d57c 100755 --- a/src/MXFTypes.h +++ b/src/MXFTypes.h @@ -407,6 +407,102 @@ namespace ASDCP } }; + // + class ColorPrimary : public Kumu::IArchive + { + public: + ui16_t X; + ui16_t Y; + + ColorPrimary() : X(0), Y(0) {} + ~ColorPrimary() {} + + ColorPrimary(const ui16_t& x, const ui16_t& y) : X(x), Y(y) {} + + ColorPrimary(const ColorPrimary& rhs) { Copy(rhs); } + const ColorPrimary& operator=(const ColorPrimary& rhs) { Copy(rhs); return *this; } + + void Copy(const ColorPrimary& rhs) { + X = rhs.X; + Y = rhs.Y; + } + + // + inline const char* EncodeString(char* str_buf, ui32_t buf_len) const { + snprintf(str_buf, buf_len, "%d,%d", X, Y); + return str_buf; + } + + inline virtual bool Unarchive(Kumu::MemIOReader* Reader) { + if ( ! Reader->ReadUi16BE((ui16_t*)&X) ) return false; + if ( ! Reader->ReadUi16BE((ui16_t*)&Y) ) return false; + return true; + } + + inline virtual bool HasValue() const { return X || Y; } + inline virtual ui32_t ArchiveLength() const { return sizeof(ui16_t)*2; } + + inline virtual bool Archive(Kumu::MemIOWriter* Writer) const { + if ( ! Writer->WriteUi16BE((ui16_t)X) ) return false; + if ( ! Writer->WriteUi16BE((ui16_t)Y) ) return false; + return true; + } + }; + + // + class ThreeColorPrimaries : public Kumu::IArchive + { + public: + ColorPrimary First; + ColorPrimary Second; + ColorPrimary Third; + + ThreeColorPrimaries() {} + ~ThreeColorPrimaries() {} + + ThreeColorPrimaries(const ColorPrimary& first, const ColorPrimary& second, const ColorPrimary& third) : + First(first), Second(second), Third(third) {} + + ThreeColorPrimaries(const ThreeColorPrimaries& rhs) { Copy(rhs); } + const ThreeColorPrimaries& operator=(const ThreeColorPrimaries& rhs) { Copy(rhs); return *this; } + + void Copy(const ThreeColorPrimaries& rhs) { + First = rhs.First; + Second = rhs.Second; + Third = rhs.Third; + } + + // + inline const char* EncodeString(char* str_buf, ui32_t buf_len) const { + snprintf(str_buf, buf_len, "%d,%d;%d,%d;%d,%d", First.X, First.Y, Second.X, Second.Y, Third.X, Third.Y); + return str_buf; + } + + inline virtual bool Unarchive(Kumu::MemIOReader* Reader) { + First.Unarchive(Reader); + Second.Unarchive(Reader); + Third.Unarchive(Reader); + return true; + } + + inline virtual bool HasValue() const { + return First.HasValue() || Second.HasValue() || Third.HasValue(); + } + + inline virtual ui32_t ArchiveLength() const { + return First.ArchiveLength() + + Second.ArchiveLength() + + Third.ArchiveLength(); + } + + inline virtual bool Archive(Kumu::MemIOWriter* Writer) const { + First.Archive(Writer); + Second.Archive(Writer); + Third.Archive(Writer); + return true; + } + }; + // class VersionType : public Kumu::IArchive { diff --git a/src/Metadata.cpp b/src/Metadata.cpp index eed362b..b32ff42 100755 --- a/src/Metadata.cpp +++ b/src/Metadata.cpp @@ -1,5 +1,5 @@ /* -Copyright (c) 2005-2012, John Hurst +Copyright (c) 2005-2017, John Hurst All rights reserved. Redistribution and use in source and binary forms, with or without @@ -1710,6 +1710,22 @@ GenericPictureEssenceDescriptor::InitFromTLVSet(TLVReader& TLVSet) result = TLVSet.ReadObject(OBJ_READ_ARGS_OPT(GenericPictureEssenceDescriptor, VideoLineMap)); VideoLineMap.set_has_value( result == RESULT_OK ); } + if ( ASDCP_SUCCESS(result) ) { + result = TLVSet.ReadObject(OBJ_READ_ARGS_OPT(GenericPictureEssenceDescriptor, MasteringDisplayPrimaries)); + MasteringDisplayPrimaries.set_has_value( result == RESULT_OK ); + } + if ( ASDCP_SUCCESS(result) ) { + result = TLVSet.ReadObject(OBJ_READ_ARGS_OPT(GenericPictureEssenceDescriptor, MasteringDisplayWhitePointChromaticity)); + MasteringDisplayWhitePointChromaticity.set_has_value( result == RESULT_OK ); + } + if ( ASDCP_SUCCESS(result) ) { + result = TLVSet.ReadUi32(OBJ_READ_ARGS_OPT(GenericPictureEssenceDescriptor, MasteringDisplayMaximumLuminance)); + MasteringDisplayMaximumLuminance.set_has_value( result == RESULT_OK ); + } + if ( ASDCP_SUCCESS(result) ) { + result = TLVSet.ReadUi32(OBJ_READ_ARGS_OPT(GenericPictureEssenceDescriptor, MasteringDisplayMinimumLuminance)); + MasteringDisplayMinimumLuminance.set_has_value( result == RESULT_OK ); + } return result; } @@ -1750,6 +1766,10 @@ GenericPictureEssenceDescriptor::WriteToTLVSet(TLVWriter& TLVSet) if ( ASDCP_SUCCESS(result) && ! ActiveXOffset.empty() ) result = TLVSet.WriteUi32(OBJ_WRITE_ARGS_OPT(GenericPictureEssenceDescriptor, ActiveXOffset)); if ( ASDCP_SUCCESS(result) && ! ActiveYOffset.empty() ) result = TLVSet.WriteUi32(OBJ_WRITE_ARGS_OPT(GenericPictureEssenceDescriptor, ActiveYOffset)); if ( ASDCP_SUCCESS(result) && ! VideoLineMap.empty() ) result = TLVSet.WriteObject(OBJ_WRITE_ARGS_OPT(GenericPictureEssenceDescriptor, VideoLineMap)); + if ( ASDCP_SUCCESS(result) && ! MasteringDisplayPrimaries.empty() ) result = TLVSet.WriteObject(OBJ_WRITE_ARGS_OPT(GenericPictureEssenceDescriptor, MasteringDisplayPrimaries)); + if ( ASDCP_SUCCESS(result) && ! MasteringDisplayWhitePointChromaticity.empty() ) result = TLVSet.WriteObject(OBJ_WRITE_ARGS_OPT(GenericPictureEssenceDescriptor, MasteringDisplayWhitePointChromaticity)); + if ( ASDCP_SUCCESS(result) && ! MasteringDisplayMaximumLuminance.empty() ) result = TLVSet.WriteUi32(OBJ_WRITE_ARGS_OPT(GenericPictureEssenceDescriptor, MasteringDisplayMaximumLuminance)); + if ( ASDCP_SUCCESS(result) && ! MasteringDisplayMinimumLuminance.empty() ) result = TLVSet.WriteUi32(OBJ_WRITE_ARGS_OPT(GenericPictureEssenceDescriptor, MasteringDisplayMinimumLuminance)); return result; } @@ -1789,6 +1809,10 @@ GenericPictureEssenceDescriptor::Copy(const GenericPictureEssenceDescriptor& rhs ActiveXOffset = rhs.ActiveXOffset; ActiveYOffset = rhs.ActiveYOffset; VideoLineMap = rhs.VideoLineMap; + MasteringDisplayPrimaries = rhs.MasteringDisplayPrimaries; + MasteringDisplayWhitePointChromaticity = rhs.MasteringDisplayWhitePointChromaticity; + MasteringDisplayMaximumLuminance = rhs.MasteringDisplayMaximumLuminance; + MasteringDisplayMinimumLuminance = rhs.MasteringDisplayMinimumLuminance; } // @@ -1886,6 +1910,18 @@ GenericPictureEssenceDescriptor::Dump(FILE* stream) if ( ! VideoLineMap.empty() ) { fprintf(stream, " %22s = %s\n", "VideoLineMap", VideoLineMap.get().EncodeString(identbuf, IdentBufferLen)); } + if ( ! MasteringDisplayPrimaries.empty() ) { + fprintf(stream, " %22s = %s\n", "MasteringDisplayPrimaries", MasteringDisplayPrimaries.get().EncodeString(identbuf, IdentBufferLen)); + } + if ( ! MasteringDisplayWhitePointChromaticity.empty() ) { + fprintf(stream, " %22s = %s\n", "MasteringDisplayWhitePointChromaticity", MasteringDisplayWhitePointChromaticity.get().EncodeString(identbuf, IdentBufferLen)); + } + if ( ! MasteringDisplayMaximumLuminance.empty() ) { + fprintf(stream, " %22s = %d\n", "MasteringDisplayMaximumLuminance", MasteringDisplayMaximumLuminance.get()); + } + if ( ! MasteringDisplayMinimumLuminance.empty() ) { + fprintf(stream, " %22s = %d\n", "MasteringDisplayMinimumLuminance", MasteringDisplayMinimumLuminance.get()); + } } // diff --git a/src/Metadata.h b/src/Metadata.h index dafd727..549c918 100755 --- a/src/Metadata.h +++ b/src/Metadata.h @@ -1,5 +1,5 @@ /* -Copyright (c) 2005-2015, John Hurst +Copyright (c) 2005-2017, John Hurst All rights reserved. Redistribution and use in source and binary forms, with or without @@ -503,6 +503,10 @@ namespace ASDCP optional_property ActiveXOffset; optional_property ActiveYOffset; optional_property VideoLineMap; + optional_property MasteringDisplayPrimaries; + optional_property MasteringDisplayWhitePointChromaticity; + optional_property MasteringDisplayMaximumLuminance; + optional_property MasteringDisplayMinimumLuminance; GenericPictureEssenceDescriptor(const Dictionary*& d); GenericPictureEssenceDescriptor(const GenericPictureEssenceDescriptor& rhs); diff --git a/src/as-02-wrap.cpp b/src/as-02-wrap.cpp index 50f2665..8f5507d 100755 --- a/src/as-02-wrap.cpp +++ b/src/as-02-wrap.cpp @@ -119,12 +119,7 @@ usage(FILE* stream = stdout) fprintf(stream, "\ USAGE: %s [-h|-help] [-V]\n\ \n\ - %s [-a ] [-A /] [-b ] [-C
    ] [-d ]\n\ - [-D ] [-e|-E] [-i] [-j ] [-k ]\n\ - [-M] [-m ] [-p
      ] [-r /] [-R] [-s ]\n\ - [-t ] [-T ] [-u] [-v] [-W] [-x ] [-X ] [-Y]\n\ - [-y [,[,]]]\n\ - [-z|-Z] + \n\n", + %s [options] + \n\n", PROGRAM_NAME, PROGRAM_NAME); fprintf(stream, "\ @@ -150,6 +145,10 @@ Options:\n\ -M - Do not create HMAC values when writing\n\ -m - Write MCA labels using . Example:\n\ 51(L,R,C,LFE,Ls,Rs,),HI,VIN\n\ + -o , - Mastering Display luminance, cd*m*m, e.g., \".05,100\"\n\ + -O ,,,,,,,\n\ + - Mastering Display Color Primaries and white point\n\ + e.g., \".64,.33,.3,.6,.15,.06,.3457,.3585\"\n\ -P - Set NamespaceURI property when creating timed text MXF\n\ -p
        - Set broadcast profile\n\ -r / - Edit Rate of the output file. 24/1 is the default\n\ @@ -175,8 +174,45 @@ Options:\n\ o All option arguments must be separated from the option by whitespace.\n\n"); } +const float chromaticity_scale = 50000.0; +// +ui32_t +set_primary_from_token(const std::string& token, ui16_t& primary) +{ + float raw_value = strtod(token.c_str(),0); + + if ( raw_value == 0.0 || raw_value > 1.0 ) + { + fprintf(stderr, "Invalid coordinate value \"%s\".\n", token.c_str()); + return false; + } + + primary = floor(0.5 + ( raw_value * chromaticity_scale )); + return true; +} +const float luminance_scale = 10000.0; // +ui32_t +set_luminance_from_token(const std::string& token, ui32_t& luminance) +{ + float raw_value = strtod(token.c_str(),0); + + if ( raw_value == 0.0 || raw_value > 400000.0 ) + { + fprintf(stderr, "Invalid luminance value \"%s\".\n", token.c_str()); + return false; + } + + luminance = floor(0.5 + ( raw_value * luminance_scale )); + return true; +} + +#define SET_LUMINANCE(p,t) \ + if ( ! set_luminance_from_token(t, p) ) { \ + return false; \ + } + // class CommandOptions { @@ -223,6 +259,10 @@ public: ui32_t cdci_WhiteRefLevel; ui32_t cdci_ColorRange; + ui32_t md_min_luminance, md_max_luminance; + ASDCP::MXF::ThreeColorPrimaries md_primaries; + ASDCP::MXF::ColorPrimary md_white_point; + //new attributes for AS-02 support AS_02::IndexStrategy_t index_strategy; //Shim parameter index_strategy_frame/clip ui32_t partition_space; //Shim parameter partition_spacing @@ -278,18 +318,57 @@ public: return true; } + // + bool set_display_primaries(const std::string& arg) + { + std::list coordinate_tokens = Kumu::km_token_split(arg, ","); + if ( coordinate_tokens.size() != 8 ) + { + fprintf(stderr, "Expecting four coordinate pairs.\n"); + return false; + } + + std::list::const_iterator i = coordinate_tokens.begin(); + if ( ! set_primary_from_token(*(i++), md_primaries.First.X) ) return false; + if ( ! set_primary_from_token(*(i++), md_primaries.First.Y) ) return false; + if ( ! set_primary_from_token(*(i++), md_primaries.Second.X) ) return false; + if ( ! set_primary_from_token(*(i++), md_primaries.Second.Y) ) return false; + if ( ! set_primary_from_token(*(i++), md_primaries.Third.X) ) return false; + if ( ! set_primary_from_token(*(i++), md_primaries.Third.Y) ) return false; + if ( ! set_primary_from_token(*(i++), md_white_point.X) ) return false; + if ( ! set_primary_from_token(*i, md_white_point.Y) ) return false; + + return true; + } + + // + bool set_display_luminance(const std::string& arg) + { + std::list luminance_tokens = Kumu::km_token_split(arg, ","); + if ( luminance_tokens.size() != 2 ) + { + fprintf(stderr, "Expecting a luminance pair.\n"); + return false; + } + + if ( ! set_luminance_from_token(luminance_tokens.front(), md_min_luminance) ) return false; + if ( ! set_luminance_from_token(luminance_tokens.back(), md_max_luminance) ) return false; + + return true; + } CommandOptions(int argc, const char** argv) : error_flag(true), key_flag(false), key_id_flag(false), asset_id_flag(false), encrypt_header_flag(true), write_hmac(true), verbose_flag(false), fb_dump_size(0), no_write_flag(false), version_flag(false), help_flag(false), - duration(0xffffffff), j2c_pedantic(true), use_cdci_descriptor(false), edit_rate(24,1), fb_size(FRAME_BUFFER_SIZE), + duration(0xffffffff), j2c_pedantic(true), use_cdci_descriptor(false), + edit_rate(24,1), fb_size(FRAME_BUFFER_SIZE), show_ul_values_flag(false), index_strategy(AS_02::IS_FOLLOW), partition_space(60), mca_config(g_dict), rgba_MaxRef(1023), rgba_MinRef(0), horizontal_subsampling(2), vertical_subsampling(2), component_depth(10), frame_layout(0), aspect_ratio(ASDCP::Rational(4,3)), field_dominance(0), mxf_header_size(16384), cdci_WhiteRefLevel(940), cdci_BlackRefLevel(64), cdci_ColorRange(897), - line_map(0,0) + md_min_luminance(0), md_max_luminance(0), line_map(0,0) { memset(key_value, 0, KeyLen); memset(key_id_value, 0, UUIDlen); @@ -427,6 +506,22 @@ public: } break; + case 'O': + TEST_EXTRA_ARG(i, ')'); + if ( ! set_display_primaries(argv[i]) ) + { + return; + } + break; + + case 'o': + TEST_EXTRA_ARG(i, 'o'); + if ( ! set_display_luminance(argv[i]) ) + { + return; + } + break; + case 'P': TEST_EXTRA_ARG(i, 'P'); profile_name = argv[i]; @@ -614,6 +709,19 @@ write_JP2K_file(CommandOptions& Options) tmp_dscr->BlackRefLevel = Options.cdci_BlackRefLevel; tmp_dscr->ColorRange = Options.cdci_ColorRange; tmp_dscr->VideoLineMap = Options.line_map; + + if ( Options.md_min_luminance || Options.md_max_luminance ) + { + tmp_dscr->MasteringDisplayMinimumLuminance = Options.md_min_luminance; + tmp_dscr->MasteringDisplayMaximumLuminance = Options.md_max_luminance; + } + + if ( Options.md_primaries.HasValue() ) + { + tmp_dscr->MasteringDisplayPrimaries = Options.md_primaries; + tmp_dscr->MasteringDisplayWhitePointChromaticity = Options.md_white_point; + } + essence_descriptor = static_cast(tmp_dscr); } } @@ -628,9 +736,22 @@ write_JP2K_file(CommandOptions& Options) if ( ASDCP_SUCCESS(result) ) { - tmp_dscr->PictureEssenceCoding = UL(g_dict->ul(MDD_JP2KEssenceCompression_BroadcastProfile_1)); + tmp_dscr->PictureEssenceCoding = Options.picture_coding; tmp_dscr->ComponentMaxRef = Options.rgba_MaxRef; tmp_dscr->ComponentMinRef = Options.rgba_MinRef; + + if ( Options.md_min_luminance || Options.md_max_luminance ) + { + tmp_dscr->MasteringDisplayMinimumLuminance = Options.md_min_luminance; + tmp_dscr->MasteringDisplayMaximumLuminance = Options.md_max_luminance; + } + + if ( Options.md_primaries.HasValue() ) + { + tmp_dscr->MasteringDisplayPrimaries = Options.md_primaries; + tmp_dscr->MasteringDisplayWhitePointChromaticity = Options.md_white_point; + } + essence_descriptor = static_cast(tmp_dscr); } }