[FFmpeg-devel] [RFC]lavf/mxfdec: Assume first track if track number is unknown

Tomas Härdin tomas.hardin at codemill.se
Mon Mar 14 10:03:13 CET 2016


On Sun, 2016-03-13 at 14:25 +0000, Carl Eugen Hoyos wrote:
> Tomas Härdin <tomas.hardin <at> codemill.se> writes:
> 
> > 
> > On Thu, 2016-03-10 at 15:06 +0100, Carl Eugen Hoyos wrote:
> > > 
> > > 
> > > Attached patch fixes ticket #5312 here.
> > > The OP claims that the file plays fine with Mainconcept
> > > software, 
> > > afaict the track number of the video track in the mxf header 
> > > (0x15010800) does not match the track number of the video frames 
> > > (0x15010500 == 352388352).
> > Hrm, this sounds suspicious. But I think happens for some other 
> > files too, and I guess playing something is better than nothing.. 
> > Perhaps we can have it be a bit more stringent with when it 
> > applies this hack?
> > Like if there's only a single track
> The file in question has several tracks, see the console output 
> in ticket #5312.
> The demuxer already accepts any track number for single-track 
> files.
> I was hoping you could have a look at the sample in 
> http://samples.ffmpeg.org/ffmpeg-bugs/trac/ticket5312/
> I hope I missed something...

I took a look at the file, this indeed seems to be the case. In other
words the file was written by a bad or badly configured encoder, which
is behavior we shouldn't be encouraging. In other words, the user
should fix their workflow. If the hardware is at fault then angry e-
mails should be sent to Evertz

Attached file is the output of "mxfdump -b -i -v j2ktest.mxf"

/Tomas
-------------- next part --------------
Dump an MXF file using MXFLib
- using dictionary "dict.xml"
Multiple "RAWBatch" is based on (as yet) undefined base "RAW"
Multiple "ChannelStatusModeTypeBatch" is based on (as yet) undefined base "ChannelStatusModeType"
Element : KLVFill
  Attribute : detail = "KLV Filler packet"
  Attribute : type = "RAW"
  Attribute : key = "06 0E 2B 34 01 01 01 02 03 01 02 10 01 00 00 00"
Element : PartitionMetadata
  Attribute : detail = "Identifies a Partition Pack"
  Attribute : type = "fixedPack"
  Attribute : key = "urn:x-ul:060E2B34.0206.0101.0D010200.00000000"
Element : MajorVersion
  Attribute : detail = "Major Version number of MXF byte-level format (non-backwards compatible version number)"
  Attribute : use = "required"
  Attribute : type = "UInt16"
  Attribute : minLength = "2"
  Attribute : maxLength = "2"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  03 01 02 01 06 00 00 00"
  Attribute : default = "0001h"
Element : MinorVersion
  Attribute : detail = "Minor Version number of MXF byte-level format (backwards compatible version number)"
  Attribute : use = "required"
  Attribute : type = "UInt16"
  Attribute : minLength = "2"
  Attribute : maxLength = "2"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  03 01 02 01 07 00 00 00"
  Attribute : default = "0002h"
Element : KAGSize
  Attribute : detail = "Size of the KLV Alignment Grid (KAG) for this partition, in bytes"
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  03 01 02 01 09 00 00 00"
Element : ThisPartition
  Attribute : detail = "Byte offset of the start of This Partition, relative to the start of the Header Partition"
  Attribute : use = "required"
  Attribute : type = "UInt64"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  06 10 10 03 01 00 00 00"
Element : PreviousPartition
  Attribute : detail = "Byte offset of the start of the Previous Partition, relative to the start of the Header Partition"
  Attribute : use = "required"
  Attribute : type = "UInt64"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  06 10 10 02 01 00 00 00"
  Attribute : default = "0"
Element : FooterPartition
  Attribute : detail = "Byte offset of the start of the Footer Partition, relative to the start of the Header Partition"
  Attribute : use = "required"
  Attribute : type = "UInt64"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  06 10 10 05 01 00 00 00"
  Attribute : default = "0"
Element : HeaderByteCount
  Attribute : detail = "Count of Bytes used for Header Metadata. This starts at the byte following the Partition pack and includes any trailing filler which is part of the Header Metadata."
  Attribute : use = "required"
  Attribute : type = "UInt64"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 06 09 01 00 00 00 00"
  Attribute : default = "0"
Element : IndexByteCount
  Attribute : detail = "Count of Bytes used for Index Table Segments. This starts at the byte following the Header Metadata and includes any trailing filler which is part of the Index Table."
  Attribute : use = "required"
  Attribute : type = "UInt64"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 06 09 02 00 00 00 00"
  Attribute : default = "0"
Element : IndexSID
  Attribute : detail = "Index Table Segment Identifier in this partition. The value 0 defines that there are no Index Table segments in this partition."
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  01 03 04 05 00 00 00 00"
  Attribute : default = "0"
Element : BodyOffset
  Attribute : detail = "Byte offset of the first byte in the following Essence Container data relative to the start of the Essence Container identified by this BodySID"
  Attribute : use = "required"
  Attribute : type = "UInt64"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  06 08 01 02 01 03 00 00"
Element : BodySID
  Attribute : detail = "Identifier of the Essence Container data found in this partition. The value 0 indicates there is no Essence Container data in this partition."
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  01 03 04 04 00 00 00 00"
  Attribute : default = "0"
Element : OperationalPattern
  Attribute : detail = "Universal Label of the Operational Pattern to which this file complies"
  Attribute : use = "required"
  Attribute : type = "Label"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  01 02 02 03 00 00 00 00"
Element : EssenceContainers
  Attribute : detail = "The unordered batch of Universal Labels of Essence Containers used in or referenced by this file"
  Attribute : use = "required"
  Attribute : type = "subVector"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  01 02 02 10 02 01 00 00"
Element : EssenceContainer
  Attribute : detail = "Universal Labels of Essence Container"
  Attribute : use = "required"
  Attribute : type = "Label"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
Element : OpenHeader
  Attribute : detail = "Open Header Partition Pack"
  Attribute : base = "PartitionMetadata"
  Attribute : key = "06 0e 2b 34 02 05 01 01  0d 01 02 01 01 02 01 00"
Element : OpenCompleteHeader
  Attribute : detail = "Open Complete Header Partition Pack"
  Attribute : base = "PartitionMetadata"
  Attribute : key = "06 0e 2b 34 02 05 01 01  0d 01 02 01 01 02 03 00"
Element : ClosedHeader
  Attribute : detail = "Closed Header Partition Pack"
  Attribute : base = "PartitionMetadata"
  Attribute : key = "06 0e 2b 34 02 05 01 01  0d 01 02 01 01 02 02 00"
Element : ClosedCompleteHeader
  Attribute : detail = "Closed Complete Header Partition Pack"
  Attribute : base = "PartitionMetadata"
  Attribute : key = "06 0e 2b 34 02 05 01 01  0d 01 02 01 01 02 04 00"
Element : OpenBodyPartition
  Attribute : detail = "Open Body Partition Pack"
  Attribute : base = "PartitionMetadata"
  Attribute : key = "06 0e 2b 34 02 05 01 01  0d 01 02 01 01 03 01 00"
Element : OpenCompleteBodyPartition
  Attribute : detail = "Open Complete Body Partition Pack"
  Attribute : base = "PartitionMetadata"
  Attribute : key = "06 0e 2b 34 02 05 01 01  0d 01 02 01 01 03 03 00"
Element : ClosedBodyPartition
  Attribute : detail = "Closed Body Partition Pack"
  Attribute : base = "PartitionMetadata"
  Attribute : key = "06 0e 2b 34 02 05 01 01  0d 01 02 01 01 03 02 00"
Element : ClosedCompleteBodyPartition
  Attribute : detail = "Closed Complete Body Partition Pack"
  Attribute : base = "PartitionMetadata"
  Attribute : key = "06 0e 2b 34 02 05 01 01  0d 01 02 01 01 03 04 00"
Element : Footer
  Attribute : detail = "Footer Partition Pack"
  Attribute : base = "PartitionMetadata"
  Attribute : key = "06 0e 2b 34 02 05 01 01  0d 01 02 01 01 04 02 00"
Element : CompleteFooter
  Attribute : detail = "Complete Footer Partition Pack"
  Attribute : base = "PartitionMetadata"
  Attribute : key = "06 0e 2b 34 02 05 01 01  0d 01 02 01 01 04 04 00"
Element : Primer
  Attribute : detail = "Primer Pack"
  Attribute : type = "fixedPack"
  Attribute : key = "06 0e 2b 34 02 05 01 01  0d 01 02 01 01 05 01 00"
Element : LocalTagEntryBatch
  Attribute : detail = "Local Tag Entry Batch"
  Attribute : use = "required"
  Attribute : type = "subVector"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  06 01 01 07 15 00 00 00"
Element : LocalTag
  Attribute : detail = "The value of the Local Tag"
  Attribute : use = "required"
  Attribute : type = "UInt16"
  Attribute : minLength = "2"
  Attribute : maxLength = "2"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  01 03 06 02 00 00 00 00"
Element : UID
  Attribute : detail = "The UID of which the local tag is an alias"
  Attribute : use = "required"
  Attribute : type = "Label"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  01 03 06 03 00 00 00 00"
Element : InterchangeObject
  Attribute : type = "localSet"
  Attribute : keyFormat = "2"
  Attribute : lengthFormat = "2"
Element : InstanceUID
  Attribute : detail = "Unique ID of this instance"
  Attribute : use = "required"
  Attribute : type = "UUID"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
  Attribute : key = "3c 0a"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  01 01 15 02 00 00 00 00"
  Attribute : ref = "target"
Element : GenerationInterchangeObject
  Attribute : base = "InterchangeObject"
  Attribute : key = "80 63 c1 08 fe 0d eb 7e 3a 9d c8 e1 a8 83 b6 4b"
Element : GenerationUID
  Attribute : detail = "Generation Instance"
  Attribute : use = "optional"
  Attribute : type = "UUID"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
  Attribute : key = "01 02"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  05 20 07 01 08 00 00 00"
Element : DefaultObject
  Attribute : base = "GenerationInterchangeObject"
  Attribute : key = "06 0e 2b 34 02 53 01 01  7f 00 00 00 00 00 00 00"
Element : IndexTableSegmentBase
  Attribute : base = "InterchangeObject"
  Attribute : detail = "Base for IndexTableSegments"
  Attribute : type = "localSet"
Element : IndexEditRate
  Attribute : detail = "Edit Rate copied from the tracks of the Essence Container"
  Attribute : use = "required"
  Attribute : type = "Rational"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : key = "3f 0b"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  05 30 04 06 00 00 00 00"
Element : IndexStartPosition
  Attribute : detail = "The first editable unit indexed by this Index Table segment measured in File Package Edit Units"
  Attribute : use = "required"
  Attribute : type = "Position"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : key = "3f 0c"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  07 02 01 03 01 0a 00 00"
Element : IndexDuration
  Attribute : detail = "Time duration of this table segment measured in Edit Unitsof the referenceg package"
  Attribute : use = "required"
  Attribute : type = "Length"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : key = "3f 0d"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  07 02 02 01 01 02 00 00"
Element : EditUnitByteCount
  Attribute : detail = "Byte count of each and every Edit Unit. A value of 0 defines the byte count of Edit Units is only given in the Index Entry Array"
  Attribute : use = "decoder required"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "3f 05"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 06 02 01 00 00 00 00"
  Attribute : default = "0"
Element : IndexSID
  Attribute : detail = "Stream Identifier (SID) of Index Stream"
  Attribute : use = "decoder required"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "3f 06"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  01 03 04 05 00 00 00 00"
Element : BodySID
  Attribute : detail = "Stream Identifier (SID) of Essence Container Stream"
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "3f 07"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  01 03 04 04 00 00 00 00"
Element : SliceCount
  Attribute : detail = "Number of slices minus 1 (NSL)"
  Attribute : use = "decoder required"
  Attribute : type = "UInt8"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : key = "3f 08"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 04 04 01 01 00 00 00"
  Attribute : default = "0"
Element : PosTableCount
  Attribute : detail = "Number of PosTable Entries minus 1 (NPE)"
  Attribute : use = "optional"
  Attribute : type = "UInt8"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : key = "3f 0e"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 04 04 01 07 00 00 00"
  Attribute : default = "0"
Element : V10IndexTableSegment
  Attribute : base = "IndexTableSegmentBase"
  Attribute : detail = "A segment of an Index Table (v10)"
  Attribute : type = "localSet"
  Attribute : key = "06 0e 2b 34 02 53 01 01  0d 01 02 01 01 10 00 00"
Element : V10DeltaEntryArray
  Attribute : detail = "Map Elements onto Slices"
  Attribute : use = "optional"
  Attribute : type = "subVector"
  Attribute : key = "3f 09"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 04 04 01 06 00 00 00"
Element : Reorder
  Attribute : detail = "TRUE=Apply Temporal Reordering"
  Attribute : use = "required"
  Attribute : type = "Boolean"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 04 04 01 04 00 00 00"
  Attribute : default = "false"
Element : Slice
  Attribute : detail = "Slice number in IndexEntry"
  Attribute : use = "required"
  Attribute : type = "UInt8"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 04 04 01 02 00 00 00"
Element : ElementDelta
  Attribute : detail = "Delta from start of slice to this Element"
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 04 04 01 03 00 00 00"
Element : V10IndexEntryArray
  Attribute : detail = "Index from Edit Unit number to stream offset"
  Attribute : use = "decoder required"
  Attribute : type = "subVector"
  Attribute : key = "3f 0a"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 04 04 02 05 00 00 00"
Element : TemporalOffset
  Attribute : detail = "Offset in edit units from Display Order to Coded Order"
  Attribute : use = "required"
  Attribute : type = "Int8"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 04 04 02 03 00 00 00"
  Attribute : default = "0"
Element : AnchorOffset
  Attribute : detail = "Offset in edit units to previous Anchor Frame. The value is zero if this is an anchor frame."
  Attribute : use = "required"
  Attribute : type = "Int8"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 04 04 02 04 00 00 00"
Element : Flags
  Attribute : detail = "Flags for this Edit Unit"
  Attribute : use = "required"
  Attribute : type = "UInt8"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 04 04 02 02 00 00 00"
  Attribute : default = "128"
Element : StreamOffset
  Attribute : detail = "Offset in bytes from the first KLV element in this Edit Unit within the Essence Container"
  Attribute : use = "required"
  Attribute : type = "UInt64"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 04 04 02 01 00 00 00"
Element : SliceOffsetArray
  Attribute : detail = "Array of offsets in bytes from the Stream Offset to the start of each slice."
  Attribute : use = "required"
  Attribute : type = "subArray"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 04 04 01 05 00 00 00"
Element : SliceOffset
  Attribute : detail = "The offset in bytes from the Stream Offset to the start of this slice."
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
Element : IndexTableSegment
  Attribute : base = "IndexTableSegmentBase"
  Attribute : detail = "A segment of an Index Table"
  Attribute : key = "06 0e 2b 34 02 53 01 01  0d 01 02 01 01 10 01 00"
Element : DeltaEntryArray
  Attribute : detail = "Map Elements onto Slices"
  Attribute : use = "optional"
  Attribute : type = "subVector"
  Attribute : key = "3f 09"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 04 04 01 06 00 00 00"
Element : PosTableIndex
  Attribute : detail = "Index into PosTable (or Apply Temporta Reordering if -1)"
  Attribute : use = "required"
  Attribute : type = "Int8"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 04 04 01 04 00 00 00"
  Attribute : default = "0"
Element : Slice
  Attribute : detail = "Slice number in IndexEntry"
  Attribute : use = "required"
  Attribute : type = "UInt8"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 04 04 01 02 00 00 00"
  Attribute : default = "0"
Element : ElementDelta
  Attribute : detail = "Delta from start of slice to this Element"
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 04 04 01 03 00 00 00"
Element : IndexEntryArray
  Attribute : detail = "Index from Edit Unit number to stream offset"
  Attribute : use = "decoder required"
  Attribute : type = "subVector"
  Attribute : key = "3f 0a"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 04 04 02 05 00 00 00"
Element : TemporalOffset
  Attribute : detail = "Offset in edit units from Display Order to Coded Order"
  Attribute : use = "required"
  Attribute : type = "Int8"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 04 04 02 03 00 00 00"
  Attribute : default = "0"
Element : AnchorOffset
  Attribute : detail = "Offset in edit units to previous Anchor Frame. The value is zero if this is an anchor frame."
  Attribute : use = "required"
  Attribute : type = "Int8"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 04 04 02 04 00 00 00"
  Attribute : default = "0"
Element : Flags
  Attribute : detail = "Flags for this Edit Unit"
  Attribute : use = "required"
  Attribute : type = "UInt8"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 04 04 02 02 00 00 00"
  Attribute : default = "128"
Element : StreamOffset
  Attribute : detail = "Offset in bytes from the first KLV element in this Edit Unit within the Essence Container"
  Attribute : use = "required"
  Attribute : type = "UInt64"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 04 04 02 01 00 00 00"
Element : SliceOffsetArray
  Attribute : detail = "Array of offsets in bytes from the Stream Offset to the start of each slice."
  Attribute : use = "required"
  Attribute : type = "subArray"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 04 04 01 05 00 00 00"
Element : SliceOffset
  Attribute : detail = "The offset in bytes from the Stream Offset to the start of this slice."
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
Element : PosTableArray
  Attribute : detail = "Array of fractional position offsets from the start of the content package to the synchronized sample in the Content Package"
  Attribute : use = "required"
  Attribute : type = "subArray"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 04 04 01 08 00 00 00"
Element : PosTable
  Attribute : detail = "The fractional position offset from the start of the content package to the synchronized sample in the Content Package"
  Attribute : use = "required"
  Attribute : type = "Rational"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
Element : RandomIndexMetadata
  Attribute : detail = "Random Index Pack"
  Attribute : type = "fixedPack"
  Attribute : key = "06 0e 2b 34 02 05 01 01  0d 01 02 01 01 11 01 00"
Element : PartitionArray
  Attribute : detail = "Array of Partition Start Positions"
  Attribute : use = "required"
  Attribute : type = "subArray"
  Attribute : key = "80 62 c1 08 a8 0d eb fe 3a 9d c8 e1 7e 83 b6 4b"
Element : BodySID
  Attribute : detail = "Stream ID of the Body in this partition"
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  01 03 04 04 00 00 00 00"
Element : ByteOffset
  Attribute : detail = "Byte offset from file start (1st byte of the file which is numbered 0) to the 1st byte of the Partition Pack Key"
  Attribute : use = "required"
  Attribute : type = "UInt64"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  06 09 02 01 01 00 00 00"
Element : Length
  Attribute : detail = "Overall Length of this Pack including the Set Key and BER Length fields"
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 06 10 01 00 00 00 00"
Element : RandomIndexMetadataV10
  Attribute : detail = "Random Index Pack (v10)"
  Attribute : base = "RandomIndexMetadata"
  Attribute : key = "06 0e 2b 34 02 05 01 01  0d 01 02 01 01 11 00 00"
Element : Preface
  Attribute : base = "GenerationInterchangeObject"
  Attribute : detail = "Preface Set"
  Attribute : type = "localSet"
  Attribute : keyFormat = "2"
  Attribute : lengthFormat = "2"
  Attribute : key = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 2f 00"
Element : LastModifiedDate
  Attribute : detail = "Date & time of the last modification of the file"
  Attribute : use = "required"
  Attribute : type = "Timestamp"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : key = "3b 02"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  07 02 01 10 02 04 00 00"
Element : Version
  Attribute : detail = "The value shall be 258 (i.e. v1.2)"
  Attribute : use = "required"
  Attribute : type = "VersionType"
  Attribute : minLength = "2"
  Attribute : maxLength = "2"
  Attribute : key = "3b 05"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  03 01 02 01 05 00 00 00"
  Attribute : default = "258"
Element : ObjectModelVersion
  Attribute : detail = "Simple integer version number of Object Model"
  Attribute : use = "optional"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "3b 07"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  03 01 02 01 04 00 00 00"
Element : PrimaryPackage
  Attribute : detail = "The primary Package in this file"
  Attribute : use = "optional"
  Attribute : type = "UUID"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
  Attribute : key = "3b 08"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  06 01 01 04 01 08 00 00"
  Attribute : ref = "weak"
  Attribute : target = "GenericPackage"
Element : Identifications
  Attribute : detail = "Ordered array of strong references to Identification sets recording all modifications to the file"
  Attribute : use = "encoder required"
  Attribute : type = "subVector"
  Attribute : ref = "strong"
  Attribute : target = "Identification"
  Attribute : key = "3b 06"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  06 01 01 04 06 04 00 00"
Element : Identification
  Attribute : detail = "Reference to Identification Set"
  Attribute : type = "UUID"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
Element : ContentStorage
  Attribute : detail = "Strong reference to Content Storage object"
  Attribute : use = "required"
  Attribute : type = "UUID"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
  Attribute : key = "3b 03"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  06 01 01 04 02 01 00 00"
  Attribute : ref = "strong"
  Attribute : target = "ContentStorage"
Element : OperationalPattern
  Attribute : detail = "Universal Label of the Operational Pattern which this file complies to (repeat of Partition Pack value)"
  Attribute : use = "required"
  Attribute : type = "Label"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
  Attribute : key = "3b 09"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  01 02 02 03 00 00 00 00"
Element : EssenceContainers
  Attribute : detail = "Unordered batch of ULs of Essence Containers used in or referenced by this file (repeat of Partition Pack value)"
  Attribute : use = "required"
  Attribute : type = "subVector"
  Attribute : key = "3b 0a"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  01 02 02 10 02 01 00 00"
Element : EssenceContainer
  Attribute : detail = "Label of Essence Container"
  Attribute : type = "Label"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
Element : DMSchemes
  Attribute : detail = "An unordered batch of Universal Labels of all the Descriptive Metadata schemes used in this file"
  Attribute : use = "required"
  Attribute : type = "subVector"
  Attribute : key = "3b 0b"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  01 02 02 10 02 02 00 00"
Element : DMScheme
  Attribute : detail = "Universal Labels of Descriptive Metadata Scheme"
  Attribute : type = "Label"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
Element : Identification
  Attribute : base = "InterchangeObject"
  Attribute : detail = "Identification set"
  Attribute : type = "localSet"
  Attribute : key = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 30 00"
Element : ThisGenerationUID
  Attribute : detail = "This Generation Identifier"
  Attribute : use = "required"
  Attribute : type = "UUID"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
  Attribute : key = "3c 09"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  05 20 07 01 01 00 00 00"
Element : CompanyName
  Attribute : detail = "Manufacturer of the equipment or application that created or modified the file"
  Attribute : use = "required"
  Attribute : type = "UTF16String"
  Attribute : key = "3c 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  05 20 07 01 02 01 00 00"
Element : ProductName
  Attribute : detail = "Name of the application which created or modified this file"
  Attribute : use = "required"
  Attribute : type = "UTF16String"
  Attribute : key = "3c 02"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  05 20 07 01 03 01 00 00"
Element : ProductVersion
  Attribute : detail = "Maj.min.tweak.build.rel  version number of this application"
  Attribute : use = "optional"
  Attribute : type = "ProductVersion"
  Attribute : minLength = "10"
  Attribute : maxLength = "10"
  Attribute : key = "3c 03"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  05 20 07 01 04 00 00 00"
Element : VersionString
  Attribute : detail = "Human readable name of the application version"
  Attribute : use = "required"
  Attribute : type = "UTF16String"
  Attribute : key = "3c 04"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  05 20 07 01 05 01 00 00"
Element : ProductUID
  Attribute : detail = "A unique identification for the product which created this file (defined by the manufacturer)"
  Attribute : use = "required"
  Attribute : type = "UUID"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
  Attribute : key = "3c 05"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  05 20 07 01 07 00 00 00"
Element : ModificationDate
  Attribute : detail = "Time & date an application created or modified this file and created this Identification set"
  Attribute : use = "required"
  Attribute : type = "Timestamp"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : key = "3c 06"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  07 02 01 10 02 03 00 00"
Element : ToolkitVersion
  Attribute : detail = "Maj.min.tweak.build.rel version of software or hardware codec used"
  Attribute : use = "optional"
  Attribute : type = "ProductVersion"
  Attribute : minLength = "10"
  Attribute : maxLength = "10"
  Attribute : key = "3c 07"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  05 20 07 01 0a 00 00 00"
Element : Platform
  Attribute : detail = "Human readable name of the operating system used."
  Attribute : use = "optional"
  Attribute : type = "UTF16String"
  Attribute : key = "3c 08"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  05 20 07 01 06 01 00 00"
Element : ContentStorage
  Attribute : base = "GenerationInterchangeObject"
  Attribute : detail = "Content Storage set"
  Attribute : type = "localSet"
  Attribute : key = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 18 00"
Element : Packages
  Attribute : detail = "Unordered batch of all packages used in this file"
  Attribute : use = "required"
  Attribute : type = "subVector"
  Attribute : ref = "strong"
  Attribute : target = "GenericPackage"
  Attribute : key = "19 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  06 01 01 04 05 01 00 00"
Element : Package
  Attribute : detail = "Label of Essence Container"
  Attribute : type = "UUID"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
Element : EssenceContainerData
  Attribute : detail = "Unordered batch of strong references to Essence Container Data sets used in this file"
  Attribute : use = "optional"
  Attribute : type = "subVector"
  Attribute : ref = "strong"
  Attribute : target = "EssenceContainerData"
  Attribute : key = "19 02"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  06 01 01 04 05 02 00 00"
Element : EssenceContainer
  Attribute : detail = "Label of Essence Container"
  Attribute : type = "UUID"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
  Attribute : globalKey = "8a bb 50 a3 14 94 16 a7 e3 62 59 1d 0e 73 1e 47"
Element : ContentStorageKludge
  Attribute : detail = "Kludge for Version 10 Content Storage set"
  Attribute : type = "localSet"
Element : V10Packages
  Attribute : detail = "Unordered batch of all packages used in this file"
  Attribute : use = "required"
  Attribute : type = "subVector"
  Attribute : ref = "strong"
  Attribute : target = "GenericPackage"
  Attribute : key = "19 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  06 01 01 04 05 00 00 00"
Element : V10Package
  Attribute : detail = "Label of Essence Container"
  Attribute : type = "UUID"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
Element : EssenceContainerData
  Attribute : base = "GenerationInterchangeObject"
  Attribute : detail = "Essence Container Data set"
  Attribute : type = "localSet"
  Attribute : key = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 23 00"
Element : LinkedPackageUID
  Attribute : detail = "Identifier of the Package to which this set is linked as a UMID"
  Attribute : use = "required"
  Attribute : type = "UMID"
  Attribute : minLength = "32"
  Attribute : maxLength = "32"
  Attribute : key = "27 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  06 01 01 06 01 00 00 00"
Element : IndexSID
  Attribute : detail = "ID of the Index Table for the Essence Container to which this set is linked"
  Attribute : use = "optional"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "3f 06"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  01 03 04 05 00 00 00 00"
Element : BodySID
  Attribute : detail = "ID of the Essence Container to which this set is linked"
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "3f 07"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  01 03 04 04 00 00 00 00"
Element : GenericPackage
  Attribute : base = "GenerationInterchangeObject"
  Attribute : detail = "Defines a Generic Package set"
  Attribute : type = "localSet"
  Attribute : key = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 34 00"
Element : PackageUID
  Attribute : detail = "Unique Package Identifier as a UMID"
  Attribute : use = "required"
  Attribute : type = "UMID"
  Attribute : minLength = "32"
  Attribute : maxLength = "32"
  Attribute : key = "44 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  01 01 15 10 00 00 00 00"
Element : Name
  Attribute : detail = "Human readable package name"
  Attribute : use = "optional"
  Attribute : type = "UTF16String"
  Attribute : key = "44 02"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  01 03 03 02 01 00 00 00"
Element : PackageCreationDate
  Attribute : detail = "The date & time of creation of this package"
  Attribute : use = "required"
  Attribute : type = "Timestamp"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : key = "44 05"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  07 02 01 10 01 03 00 00"
Element : PackageModifiedDate
  Attribute : detail = "The date & time of last modification of this package"
  Attribute : use = "required"
  Attribute : type = "Timestamp"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : key = "44 04"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  07 02 01 10 02 05 00 00"
Element : Tracks
  Attribute : detail = "Array of Unique IDs of Tracks"
  Attribute : use = "required"
  Attribute : type = "StrongReferenceVectorTrack"
  Attribute : key = "44 03"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  06 01 01 04 06 05 00 00"
Element : Locator
  Attribute : base = "GenerationInterchangeObject"
Element : NetworkLocator
  Attribute : base = "Locator"
  Attribute : detail = "Network Locator set for location with a URL"
  Attribute : type = "localSet"
  Attribute : key = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 32 00"
Element : URLString
  Attribute : detail = "A URL indicating where the essence may be found."
  Attribute : use = "required"
  Attribute : type = "UTF16String"
  Attribute : key = "40 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  01 02 01 01 01 00 00 00"
Element : TextLocator
  Attribute : base = "Locator"
  Attribute : detail = "Text Locator set for location with a human-readable text string"
  Attribute : type = "localSet"
  Attribute : key = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 33 00"
Element : LocatorName
  Attribute : detail = "Value of a human-readable locator text string for manual location of essence"
  Attribute : use = "required"
  Attribute : type = "UTF16String"
  Attribute : key = "41 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  01 04 01 02 01 00 00 00"
Element : GenericTrack
  Attribute : base = "GenerationInterchangeObject"
  Attribute : detail = "Generic Track"
  Attribute : type = "localSet"
  Attribute : key = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 38 00"
Element : TrackID
  Attribute : detail = "ID of the track in this package (for linking to a SourceTrackID in a segment)"
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "48 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  01 07 01 01 00 00 00 00"
Element : TrackNumber
  Attribute : detail = "Number used to link to the track in the Essence Container if it exists"
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "48 04"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  01 04 01 03 00 00 00 00"
  Attribute : default = "0"
Element : TrackName
  Attribute : detail = "Human readable name of the track type"
  Attribute : use = "optional"
  Attribute : type = "UTF16String"
  Attribute : key = "48 02"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  01 07 01 02 01 00 00 00"
Element : Sequence
  Attribute : detail = "Strong Reference to Sequence Set"
  Attribute : use = "required"
  Attribute : type = "UUID"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
  Attribute : key = "48 03"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  06 01 01 04 02 04 00 00"
  Attribute : ref = "strong"
  Attribute : target = "StructuralComponent"
Element : StaticTrack
  Attribute : base = "GenericTrack"
  Attribute : key = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 3a 00"
Element : Track
  Attribute : base = "GenericTrack"
  Attribute : detail = "Track"
  Attribute : key = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 3b 00"
Element : EditRate
  Attribute : detail = "Edit Rate of Track"
  Attribute : use = "required"
  Attribute : type = "Rational"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : key = "4b 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  05 30 04 05 00 00 00 00"
Element : Origin
  Attribute : detail = "An Offset used to resolved timeline references to this track. The start of the track has this timeline value measured in Edit Units."
  Attribute : use = "required"
  Attribute : type = "Position"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : key = "4b 02"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  07 02 01 03 01 03 00 00"
Element : EventTrack
  Attribute : base = "GenericTrack"
  Attribute : detail = "Event Track"
  Attribute : key = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 39 00"
Element : EventEditRate
  Attribute : detail = "Edit Rate of Event Track"
  Attribute : use = "required"
  Attribute : type = "Rational"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : key = "49 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  05 30 04 02 00 00 00 00"
Element : EventOrigin
  Attribute : detail = "An Offset used to resolved timeline references to this event track. The start of the event track has this timeline value measured in Edit Units."
  Attribute : use = "optional"
  Attribute : type = "Position"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : key = "49 02"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  07 02 01 03 01 0b 00 00"
  Attribute : default = "0"
Element : StructuralComponent
  Attribute : base = "GenerationInterchangeObject"
  Attribute : detail = "Structural Component Superclass"
  Attribute : type = "localSet"
  Attribute : key = "urn:x-ul:060E2B34.0253.0101.0D010101.01010200"
Element : DataDefinition
  Attribute : detail = "Data Definition - kind of data or metadata this structure refers to"
  Attribute : use = "required"
  Attribute : type = "Label"
  Attribute : ref = "global"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
  Attribute : key = "02 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  04 07 01 00 00 00 00 00"
Element : Duration
  Attribute : detail = "Duration (in units of edit rate)"
  Attribute : use = "best effort"
  Attribute : dvalue = "-1"
  Attribute : type = "Length"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : key = "02 02"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  07 02 02 01 01 03 00 00"
Element : Sequence
  Attribute : base = "StructuralComponent"
  Attribute : detail = "Sequence"
  Attribute : type = "localSet"
  Attribute : key = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 0f 00"
Element : StructuralComponents
  Attribute : detail = "Ordered array of strong references to Structural Components"
  Attribute : use = "required"
  Attribute : type = "subVector"
  Attribute : ref = "strong"
  Attribute : target = "StructuralComponent"
  Attribute : key = "10 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  06 01 01 04 06 09 00 00"
Element : StructuralComponent
  Attribute : detail = "Structural Component"
  Attribute : type = "UUID"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
Element : TimecodeComponent
  Attribute : base = "StructuralComponent"
  Attribute : detail = "Timecode Component"
  Attribute : type = "localSet"
  Attribute : key = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 14 00"
Element : RoundedTimecodeBase
  Attribute : detail = "Integer frames per second"
  Attribute : use = "required"
  Attribute : type = "UInt16"
  Attribute : minLength = "2"
  Attribute : maxLength = "2"
  Attribute : key = "15 02"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  04 04 01 01 02 06 00 00"
Element : StartTimecode
  Attribute : detail = "Starting timecode"
  Attribute : use = "required"
  Attribute : type = "Position"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : key = "15 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  07 02 01 03 01 05 00 00"
Element : DropFrame
  Attribute : detail = "Drop frame flag"
  Attribute : use = "required"
  Attribute : type = "Boolean"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : key = "15 03"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  04 04 01 01 05 00 00 00"
Element : SourceClip
  Attribute : base = "StructuralComponent"
  Attribute : detail = "Source Clip"
  Attribute : type = "localSet"
  Attribute : key = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 11 00"
Element : StartPosition
  Attribute : detail = "Offset into Essence measured in edit units of the track containing this segment"
  Attribute : use = "required"
  Attribute : type = "Position"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : key = "12 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  07 02 01 03 01 04 00 00"
Element : SourcePackageID
  Attribute : detail = "ID of referenced Package as a UMID"
  Attribute : use = "required"
  Attribute : type = "UMID"
  Attribute : minLength = "32"
  Attribute : maxLength = "32"
  Attribute : key = "11 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  06 01 01 03 01 00 00 00"
Element : SourceTrackID
  Attribute : detail = "Track ID of the referenced Track within the referenced Package"
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "11 02"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  06 01 01 03 02 00 00 00"
Element : DMSegment
  Attribute : base = "StructuralComponent"
  Attribute : detail = "Descriptive Metadata Segment"
  Attribute : type = "localSet"
  Attribute : key = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 41 00"
Element : EventStartPosition
  Attribute : detail = "Offset into the descriptive metadata track in edit units"
  Attribute : use = "required"
  Attribute : type = "Position"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : key = "06 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  07 02 01 03 03 03 00 00"
Element : EventComment
  Attribute : detail = "Description of the Descriptive Metadata Framework"
  Attribute : use = "optional"
  Attribute : type = "UTF16String"
  Attribute : key = "06 02"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  05 30 04 04 01 00 00 00"
Element : TrackIDs
  Attribute : detail = "An unordered list of track ID values that identify the tracks in this Package to which this DM Framework refers (if omitted, refers to all essence tracks)"
  Attribute : use = "decoder required"
  Attribute : type = "subVector"
  Attribute : key = "61 02"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  01 07 01 05 00 00 00 00"
Element : TrackID
  Attribute : detail = "UInt32"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
Element : DMFramework
  Attribute : detail = "Strong Reference to the Descriptive Metadata Framework"
  Attribute : use = "decoder required"
  Attribute : type = "UUID"
  Attribute : ref = "strong"
  Attribute : target = "DM_Framework"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
  Attribute : key = "61 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  06 01 01 04 02 0c 00 00"
Element : DMSourceClip
  Attribute : base = "SourceClip"
  Attribute : detail = "Descriptive Metadata SourceClip"
  Attribute : type = "localSet"
  Attribute : key = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 45 00"
Element : DMSourceClipTrackIDs
  Attribute : detail = "An unordered list of track ID values that identify the tracks in this Package to which the referenced Descriptive Metadata refers (if omitted, refers to all essence tracks)"
  Attribute : use = "optional"
  Attribute : type = "subVector"
  Attribute : key = "61 03"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  01 07 01 06 00 00 00 00"
Element : DMSourceClipTrackID
  Attribute : detail = "UInt32"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
Element : MaterialPackage
  Attribute : base = "GenericPackage"
  Attribute : detail = "Material Package set"
  Attribute : type = "localSet"
  Attribute : key = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 36 00"
Element : SourcePackage
  Attribute : base = "GenericPackage"
  Attribute : detail = "File Package set"
  Attribute : key = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 37 00"
Element : Descriptor
  Attribute : detail = "Strong Reference to the Descriptor"
  Attribute : use = "decoder required"
  Attribute : type = "UUID"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
  Attribute : ref = "strong"
  Attribute : target = "GenericDescriptor"
  Attribute : key = "47 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  06 01 01 04 02 03 00 00"
Element : SubDescriptor
  Attribute : base = "GenerationInterchangeObject"
  Attribute : detail = "Generic Sub-Descriptor"
  Attribute : type = "localSet"
Element : GenericDescriptor
  Attribute : base = "GenerationInterchangeObject"
  Attribute : detail = "Generic Descriptor"
  Attribute : type = "localSet"
Element : Locators
  Attribute : detail = "Ordered array of strong references to Locator sets"
  Attribute : use = "optional"
  Attribute : type = "subVector"
  Attribute : ref = "strong"
  Attribute : target = "Locator"
  Attribute : key = "2f 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  06 01 01 04 06 03 00 00"
Element : Locator
  Attribute : detail = "Essence Locator"
  Attribute : type = "UUID"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
Element : SubDescriptor
  Attribute : detail = "Strong reference to a sub descriptor set"
  Attribute : type = "UUID"
  Attribute : ref = "strong"
  Attribute : target = "SubDescriptor"
  Attribute : use = "optional"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 0a  06 01 01 04 02 10 00 00"
Element : SubDescriptors
  Attribute : detail = "Ordered array of strong references to sub descriptor sets"
  Attribute : type = "subVector"
  Attribute : ref = "strong"
  Attribute : target = "SubDescriptor"
  Attribute : use = "optional"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 0a  06 01 01 04 06 10 00 00"
Element : SubDescriptor
  Attribute : detail = "Strong reference to a sub descriptor set"
  Attribute : type = "UUID"
Element : FileDescriptor
  Attribute : base = "GenericDescriptor"
  Attribute : detail = "File Descriptor"
  Attribute : type = "localSet"
  Attribute : key = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 25 00"
Element : LinkedTrackID
  Attribute : detail = "Link to (i.e. value of) the Track ID of the Track in this Package to which the Descriptor applies"
  Attribute : use = "optional"
  Attribute : type = "UInt32"
  Attribute : key = "30 06"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  06 01 01 03 05 00 00 00"
Element : SampleRate
  Attribute : detail = "The field or frame rate of the Essence Container (not the essence sampling clock rate)"
  Attribute : use = "required"
  Attribute : type = "Rational"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : key = "30 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  04 06 01 01 00 00 00 00"
Element : ContainerDuration
  Attribute : detail = "Duration of Essence Container (measured in Edit Units)"
  Attribute : use = "optional"
  Attribute : type = "Length"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : key = "30 02"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  04 06 01 02 00 00 00 00"
Element : EssenceContainer
  Attribute : detail = "The UL identifying the Essence Container described by this Descriptor"
  Attribute : use = "required"
  Attribute : type = "Label"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
  Attribute : key = "30 04"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  06 01 01 04 01 02 00 00"
Element : Codec
  Attribute : detail = "UL to identify a codec compatible with this Essence Container"
  Attribute : use = "optional"
  Attribute : type = "Label"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
  Attribute : key = "30 05"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  06 01 01 04 01 03 00 00"
Element : GenericPictureEssenceDescriptor
  Attribute : base = "FileDescriptor"
  Attribute : detail = "Defines the Picture Essence Descriptor set"
  Attribute : globalKey = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 27 00"
Element : SignalStandard
  Attribute : detail = "Underlying signal standard"
  Attribute : type = "UInt8"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : key = "32 15"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 05 01 13 00 00 00 00"
  Attribute : use = "optional"
  Attribute : default = "1"
Element : FrameLayout
  Attribute : detail = "Interlace or Progressive layout"
  Attribute : type = "UInt8"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : key = "32 0c"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  04 01 03 01 04 00 00 00"
  Attribute : use = "best effort"
  Attribute : dvalue = "255"
Element : StoredWidth
  Attribute : detail = "Horizontal Size of active picture"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "32 03"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  04 01 05 02 02 00 00 00"
  Attribute : use = "best effort"
  Attribute : dvalue = "0"
Element : StoredHeight
  Attribute : detail = "Vertical Field Size of active picture"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "32 02"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  04 01 05 02 01 00 00 00"
  Attribute : use = "best effort"
  Attribute : dvalue = "0"
Element : StoredF2Offset
  Attribute : detail = "Topness Adjustment for stored picture"
  Attribute : type = "Int32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "32 16"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 01 03 02 08 00 00 00"
  Attribute : use = "optional"
  Attribute : default = "0"
Element : SampledWidth
  Attribute : detail = "Sampled width supplied to codec"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "32 05"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  04 01 05 01 08 00 00 00"
  Attribute : use = "optional"
Element : SampledHeight
  Attribute : detail = "Sampled height supplied to codec"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "32 04"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  04 01 05 01 07 00 00 00"
  Attribute : use = "optional"
Element : SampledXOffset
  Attribute : detail = "Offset from sampled to stored width"
  Attribute : type = "Int32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "32 06"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  04 01 05 01 09 00 00 00"
  Attribute : use = "optional"
  Attribute : default = "0"
Element : SampledYOffset
  Attribute : detail = "Offset from sampled to stored"
  Attribute : type = "Int32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "32 07"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  04 01 05 01 0A 00 00 00"
  Attribute : use = "optional"
  Attribute : default = "0"
Element : DisplayHeight
  Attribute : detail = "Displayed Height placed in Production Aperture"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "32 08"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  04 01 05 01 0B 00 00 00"
  Attribute : use = "optional"
Element : DisplayWidth
  Attribute : detail = "Displayed Width placed in Production Aperture"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "32 09"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  04 01 05 01 0C 00 00 00"
  Attribute : use = "optional"
Element : DisplayXOffset
  Attribute : detail = "The horizontal offset from the (in pixels) of the picture as displayed"
  Attribute : type = "Int32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "32 0A"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  04 01 05 01 0D 00 00 00"
  Attribute : use = "optional"
Element : DisplayYOffset
  Attribute : detail = "The vertical offset (in pixels) of the picture as displayed"
  Attribute : type = "Int32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "32 0B"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  04 01 05 01 0E 00 00 00"
  Attribute : use = "optional"
Element : DisplayF2Offset
  Attribute : detail = "Topness Adjustment for Displayed Picture"
  Attribute : type = "Int32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "32 17"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 01 03 02 07 00 00 00"
  Attribute : use = "optional"
  Attribute : default = "0"
Element : AspectRatio
  Attribute : detail = "Specifies the horizontal to vertical aspect ratio of the whole image as it is to be presented to avoid geometric distortion (and hence including any black edges)"
  Attribute : type = "Rational"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : key = "32 0E"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  04 01 01 01 01 00 00 00"
  Attribute : use = "best effort"
  Attribute : dvalue = "0/0"
Element : ActiveFormatDescriptor
  Attribute : detail = "Specifies the intended framing of the content within the displayed image"
  Attribute : type = "UInt8"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : key = "32 18"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 01 03 02 09 00 00 00"
  Attribute : use = "optional"
Element : VideoLineMap
  Attribute : detail = "First active line in each field"
  Attribute : key = "32 0d"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  04 01 03 02 05 00 00 00"
  Attribute : type = "subVector"
  Attribute : use = "best effort"
Element : VideoLineMapEntry
  Attribute : detail = "First active line in field"
  Attribute : type = "Int32"
  Attribute : use = "best effort"
  Attribute : dvalue = "0"
Element : AlphaTransparency
  Attribute : detail = "Is Alpha Inverted"
  Attribute : type = "UInt8"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : key = "32 0F"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  05 20 01 02 00 00 00 00"
  Attribute : use = "optional"
Element : Gamma
  Attribute : detail = "Registered UL of known Gamma"
  Attribute : type = "Label"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
  Attribute : key = "32 10"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  04 01 02 01 01 01 02 00"
  Attribute : use = "optional"
Element : ImageAlignmentOffset
  Attribute : detail = "Byte Boundary alignment required for Low Level Essence Storage"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "32 11"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  04 18 01 01 00 00 00 00"
  Attribute : use = "optional"
Element : ImageStartOffset
  Attribute : detail = "Unused bytes before start of stored data"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "32 13"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  04 18 01 02 00 00 00 00"
  Attribute : use = "optional"
Element : ImageEndOffset
  Attribute : detail = "Unused bytes before start of stored data"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "32 14"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  04 18 01 03 00 00 00 00"
  Attribute : use = "optional"
Element : FieldDominance
  Attribute : detail = "The number of the field which is considered temporally to come first"
  Attribute : type = "UInt8"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : key = "32 12"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  04 01 03 01 06 00 00 00"
  Attribute : use = "optional"
Element : PictureEssenceCoding
  Attribute : detail = "UL identifying the Picture Compression Scheme"
  Attribute : type = "Label"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
  Attribute : key = "32 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  04 01 06 01 00 00 00 00"
  Attribute : use = "decoder required"
Element : CDCIEssenceDescriptor
  Attribute : base = "GenericPictureEssenceDescriptor"
  Attribute : detail = "Defines the CDCI Picture Essence Descriptor set"
  Attribute : globalKey = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 28 00"
Element : ComponentDepth
  Attribute : detail = "Number of active bits per sample (e.g. 8, 10, 16)"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "33 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  04 01 05 03 0A 00 00 00"
  Attribute : use = "best effort"
  Attribute : dvalue = "0"
Element : HorizontalSubsampling
  Attribute : detail = "Specifies the H colour subsampling"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "33 02"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  04 01 05 01 05 00 00 00"
  Attribute : use = "best effort"
  Attribute : dvalue = "0"
Element : VerticalSubsampling
  Attribute : detail = "Specifies the V colour subsampling"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "33 08"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  04 01 05 01 10 00 00 00"
  Attribute : use = "optional"
Element : ColorSiting
  Attribute : detail = "Enumerated value describing the color siting"
  Attribute : type = "UInt8"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : key = "33 03"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  04 01 05 01 06 00 00 00"
  Attribute : use = "optional"
Element : ReversedByteOrder
  Attribute : detail = "a FALSE value denotes Chroma followed by Luma pexels according to ITU Rec. 601"
  Attribute : type = "Boolean"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : key = "33 0b"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  03 01 02 01 0a 00 00 00"
  Attribute : use = "optional"
Element : PaddingBits
  Attribute : detail = "Bits to round up each pixel to stored size"
  Attribute : type = "UInt16"
  Attribute : minLength = "2"
  Attribute : maxLength = "2"
  Attribute : key = "33 07"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  04 18 01 04 00 00 00 00"
  Attribute : use = "optional"
Element : AlphaSampleDepth
  Attribute : detail = "Number of bits per alpha sample"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "33 09"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  04 01 05 03 07 00 00 00"
  Attribute : use = "optional"
Element : BlackRefLevel
  Attribute : detail = "Black refernece level e.g. 16 or 64 (8 or 10-bits)"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "33 04"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  04 01 05 03 03 00 00 00"
  Attribute : use = "optional"
Element : WhiteReflevel
  Attribute : detail = "White reference level e.g. 235 or 943 (8 or 10 bits)"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "33 05"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  04 01 05 03 04 00 00 00"
  Attribute : use = "optional"
Element : ColorRange
  Attribute : detail = "Color range e.g. 225 or 897 (8 or 10 bits)"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "33 06"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  04 01 05 03 05 00 00 00"
  Attribute : use = "optional"
Element : RGBAEssenceDescriptor
  Attribute : base = "GenericPictureEssenceDescriptor"
  Attribute : detail = "Defines the RGBA Picture Essence Descriptor set"
  Attribute : globalKey = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 29 00"
Element : ComponentMaxRef
  Attribute : detail = "Maximum value for RGB components, e.g. 235 or 940 (8 or 10 bits)"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "34 06"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 01 05 03 0b 00 00 00"
  Attribute : use = "optional"
  Attribute : default = "255"
Element : ComponentMinRef
  Attribute : detail = "Minimum value for RGB components, e.g. 16 or 64 (8 or 10 bits)"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "34 07"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 01 05 03 0c 00 00 00"
  Attribute : use = "optional"
  Attribute : default = "0"
Element : AlphaMaxRef
  Attribute : detail = "Maximum value for alpha component, e.g. 235 or 940 (8 or 10 bits)"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "34 08"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 01 05 03 0d 00 00 00"
  Attribute : use = "optional"
  Attribute : default = "255"
Element : AlphaMinRef
  Attribute : detail = "Minimum value for alpha component, e.g. 16 or 64 (8 or 10 bits)"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "34 09"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 01 05 03 0e 00 00 00"
  Attribute : use = "optional"
  Attribute : default = "0"
Element : ScanningDirection
  Attribute : detail = "Enumerated Scanning Direction"
  Attribute : type = "UInt8"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : key = "34 05"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 01 04 04 01 00 00 00"
  Attribute : use = "optional"
Element : PixelLayout
  Attribute : detail = "Pixel Layout"
  Attribute : type = "RGBALayout"
  Attribute : key = "34 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  04 01 05 03 06 00 00 00"
  Attribute : use = "best effort"
  Attribute : dvalue = "{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}"
Element : Palette
  Attribute : detail = "Palette"
  Attribute : type = "DataValue"
  Attribute : key = "34 03"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  04 01 05 03 08 00 00 00"
  Attribute : use = "optional"
Element : PaletteLayout
  Attribute : detail = "Palette Layout"
  Attribute : type = "RGBALayout"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
  Attribute : key = "34 04"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  04 01 05 03 09 00 00 00"
  Attribute : use = "optional"
Element : GenericSoundEssenceDescriptor
  Attribute : base = "FileDescriptor"
  Attribute : detail = "Defines the Sound Essence Descriptor set"
  Attribute : globalKey = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 42 00"
Element : AudioSamplingRate
  Attribute : detail = "Sampling rate of the audio essence"
  Attribute : type = "Rational"
  Attribute : minLength = "8"
  Attribute : maxLength = "8"
  Attribute : key = "3d 03"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 02 03 01 01 01 00 00"
  Attribute : use = "best effort"
  Attribute : default = "48000/1"
  Attribute : dvalue = "0/0"
Element : Locked
  Attribute : detail = "Boolean indicating that the Number of samples per frame is locked or unlocked (non-0 = locked)"
  Attribute : type = "Boolean"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : key = "3D 02"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 02 03 01 04 00 00 00"
  Attribute : use = "decoder required"
Element : AudioRefLevel
  Attribute : detail = "Audio reference level which gives the number of dBm for 0VU"
  Attribute : type = "Int8"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : key = "3D 04"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  04 02 01 01 03 00 00 00"
  Attribute : use = "optional"
Element : ElectroSpatialFormulation
  Attribute : detail = "E.g. mono, dual mono, stereo, A,B etc (enum)"
  Attribute : type = "UInt8"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : key = "3D 05"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 01  04 02 01 01 01 00 00 00"
  Attribute : use = "optional"
Element : ChannelCount
  Attribute : detail = "Number of Sound Channels"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "3D 07"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 02 01 01 04 00 00 00"
  Attribute : use = "best effort"
  Attribute : dvalue = "0"
Element : QuantizationBits
  Attribute : detail = "Number of quantization bits"
  Attribute : type = "UInt32"
  Attribute : minLength = "4"
  Attribute : maxLength = "4"
  Attribute : key = "3D 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  04 02 03 03 04 00 00 00"
  Attribute : use = "best effort"
  Attribute : dvalue = "0"
Element : DialNorm
  Attribute : detail = "Gain to be applied to normalise perceived loudness of the clip, defined by ATSC A/53 (1dB per step)"
  Attribute : type = "Int8"
  Attribute : minLength = "1"
  Attribute : maxLength = "1"
  Attribute : key = "3d 0C"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 02 07 01 00 00 00 00"
  Attribute : use = "optional"
Element : SoundEssenceCompression
  Attribute : detail = "UL identifying the Sound Compression Scheme"
  Attribute : type = "Label"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
  Attribute : key = "3d 06"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 02  04 02 04 02 00 00 00 00"
  Attribute : use = "decoder required"
Element : GenericDataEssenceDescriptor
  Attribute : base = "FileDescriptor"
  Attribute : detail = "Defines the Data Essence Descriptor set"
  Attribute : globalKey = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 43 00"
Element : DataEssenceCoding
  Attribute : detail = "Specifies the data essence coding type"
  Attribute : type = "Label"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
  Attribute : key = "3e 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 03 03 02 00 00 00 00"
  Attribute : use = "decoder required"
Element : VBIDataDescriptor
  Attribute : base = "GenericDataEssenceDescriptor"
  Attribute : detail = "Defines the VBI Data Descriptor Set"
  Attribute : globalKey = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 5b 00"
Element : MultipleDescriptor
  Attribute : base = "FileDescriptor"
  Attribute : detail = "Defines the Multiple Descriptor set"
  Attribute : globalKey = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 44 00"
Element : SubDescriptorUIDs
  Attribute : detail = "Unordered array of strong references to File Descriptor sets (1 per interleaved item within the Essence Container)"
  Attribute : use = "required"
  Attribute : type = "subVector"
  Attribute : ref = "strong"
  Attribute : target = "FileDescriptor"
  Attribute : key = "3f 01"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 04  06 01 01 04 06 0b 00 00"
Element : SubDescriptorUID
  Attribute : detail = "File Descriptor"
  Attribute : type = "UUID"
  Attribute : minLength = "16"
  Attribute : maxLength = "16"
Element : MPEG2VideoDescriptor
  Attribute : base = "CDCIEssenceDescriptor"
  Attribute : detail = "Defines the MPEG2 Picture Essence Descriptor set"
  Attribute : globalKey = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 51 00"
Element : SingleSequence
  Attribute : detail = "TRUE if the essence consists of a single MPEG sequence. False if there are a number of sequences. This flag implies that the sequence header information is not varying in the essence stream."
  Attribute : use = "optional"
  Attribute : type = "Boolean"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 01 06 02 01 02 00 00"
Element : ConstantBFrames
  Attribute : detail = "TRUE if the number of B frames is always constant"
  Attribute : use = "optional"
  Attribute : type = "Boolean"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 01 06 02 01 03 00 00"
  Attribute : default = "false"
Element : CodedContentType
  Attribute : detail = "0= "Unknown",1= "Progressive", 2= "Interlaced", 3= "Mixed": an enumerated value which tells if the underlying content which was MPEG coded was of a known type"
  Attribute : use = "optional"
  Attribute : type = "UInt8"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 01 06 02 01 04 00 00"
  Attribute : default = "0"
Element : LowDelay
  Attribute : detail = "TRUE if low delay mode was used in the sequence"
  Attribute : use = "optional"
  Attribute : type = "Boolean"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 01 06 02 01 05 00 00"
  Attribute : default = "false"
Element : ClosedGOP
  Attribute : detail = "TRUE if closed_gop is set in all GOP Headers, per 13818-1 IBP descriptor"
  Attribute : use = "optional"
  Attribute : type = "Boolean"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 01 06 02 01 06 00 00"
  Attribute : default = "false"
Element : IdenticalGOP
  Attribute : detail = "TRUE if every GOP in the sequence is constructed the same, per 13818-1 IBP descriptor"
  Attribute : use = "optional"
  Attribute : type = "Boolean"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 01 06 02 01 07 00 00"
  Attribute : default = "false"
Element : MaxGOP
  Attribute : detail = "Specifies the maximum occurring spacing between I frames, per 13818-1 IBP descriptor. A value of 0 or the absence of this property implies no limit to the maximum GOP"
  Attribute : use = "optional"
  Attribute : type = "UInt16"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 01 06 02 01 08 00 00"
  Attribute : default = "0"
Element : BPictureCount
  Attribute : detail = "Specifies the maximum number of B pictures between P or I frames, equivalent to 13818-2 annex D (M-1)"
  Attribute : use = "optional"
  Attribute : type = "UInt16"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 01 06 02 01 09 00 00"
Element : BitRate
  Attribute : detail = "Maximum bit rate of MPEG video elementary stream in bit/s as defined in ISO-13818-2 bit_rate property"
  Attribute : use = "optional"
  Attribute : type = "UInt32"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 01 06 02 01 0b 00 00"
Element : ProfileAndLevel
  Attribute : detail = "Specifies the MPEG-2 video profile and level. The value is taken directly from the profile_and_level_indication in the MPEG-2 sequence header extension. For main profile @ main level, the value is 0x48. For 4:2:2 profile @ main level, the value is 0x85"
  Attribute : use = "optional"
  Attribute : type = "UInt8"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 01 06 02 01 0a 00 00"
Element : WaveAudioDescriptor
  Attribute : base = "GenericSoundEssenceDescriptor"
  Attribute : detail = "Defines the Wave Audio Essence Descriptor Set"
  Attribute : globalKey = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 48 00"
Element : BlockAlign
  Attribute : detail = "Sample Block alignment"
  Attribute : use = "required"
  Attribute : type = "UInt16"
  Attribute : key = "3d 0a"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 02 03 02 01 00 00 00"
Element : SequenceOffset
  Attribute : detail = "Zero-based ordinal frame number of first essence data within five-frame sequence"
  Attribute : use = "optional"
  Attribute : type = "UInt8"
  Attribute : key = "3d 0b"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 02 03 02 02 00 00 00"
Element : AvgBps
  Attribute : detail = "Average Bytes per second"
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : key = "3d 09"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 02 03 03 05 00 00 00"
Element : ChannelAssignment
  Attribute : detail = "UL enumerating the channel assignment in use"
  Attribute : use = "optional"
  Attribute : type = "Label"
  Attribute : key = "3d 32"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 07  04 02 01 01 05 00 00 00"
Element : PeakEnvelopeVersion
  Attribute : detail = "Peak envelope version information (BWF dwVersion)"
  Attribute : use = "optional"
  Attribute : type = "UInt32"
  Attribute : key = "3d 29"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 08  04 02 03 01 06 00 00 00"
Element : PeakEnvelopeFormat
  Attribute : detail = "Format of a peak point (BWF dwFormat)"
  Attribute : use = "optional"
  Attribute : type = "UInt32"
  Attribute : key = "3d 2a"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 08  04 02 03 01 07 00 00 00"
Element : PointsPerPeakValue
  Attribute : detail = "Number of peak points per peak value (BWF dwPointsPerValue)"
  Attribute : use = "optional"
  Attribute : type = "UInt32"
  Attribute : key = "3d 2b"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 08  04 02 03 01 08 00 00 00"
Element : PeakEnvelopeBlockSize
  Attribute : detail = "Number of audio samples used to generate each peak frame (BWF dwBlockSize)"
  Attribute : use = "optional"
  Attribute : type = "UInt32"
  Attribute : key = "3d 2c"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 08  04 02 03 01 09 00 00 00"
Element : PeakChannels
  Attribute : detail = "Number of peak channels (BWF dwPeakChannels)"
  Attribute : use = "optional"
  Attribute : type = "UInt32"
  Attribute : key = "3d 2d"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 08  04 02 03 01 0a 00 00 00"
Element : PeakFrames
  Attribute : detail = "Number of peak frames (BWF dwNumPeakFrames)"
  Attribute : use = "optional"
  Attribute : type = "UInt32"
  Attribute : key = "3d 2e"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 08  04 02 03 01 0b 00 00 00"
Element : PeakOfPeaksPosition
  Attribute : detail = "Offset to the first audio sample whose absolute value is the maximum value of the entire audio file (BWF dwPosPeakOfPeaks, extended to 64 bits)"
  Attribute : use = "optional"
  Attribute : type = "Position"
  Attribute : key = "3d 2f"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 08  04 02 03 01 0c 00 00 00"
Element : PeakEnvelopeTimestamp
  Attribute : detail = "Time stamp of the creation of the peak data (BWF strTimeStamp converted to TimeStamp)"
  Attribute : use = "optional"
  Attribute : type = "Timestamp"
  Attribute : key = "3d 30"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 08  04 02 03 01 0d 00 00 00"
Element : PeakEnvelopeData
  Attribute : detail = "Peak envelope data (BWF peak_envelope_data)"
  Attribute : use = "optional"
  Attribute : type = "Stream"
  Attribute : key = "3d 31"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 05  04 02 03 01 0e 00 00 00"
Element : AES3PCMDescriptor
  Attribute : base = "WaveAudioDescriptor"
  Attribute : detail = "AES3 PCM Descriptor Set"
  Attribute : globalKey = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 47 00"
Element : Emphasis
  Attribute : detail = "AES3 Emphasis (aligned to LSB of this property)"
  Attribute : use = "optional"
  Attribute : type = "UInt8"
  Attribute : key = "3d 0d"
  Attribute : globalKey = "urn:x-ul:060E2B34.0101.0105.04020501.06000000"
  Attribute : default = "0"
Element : BlockStartOffset
  Attribute : detail = "AES3 Position of first Z preamble in essence stream"
  Attribute : use = "optional"
  Attribute : type = "UInt16"
  Attribute : key = "3d 0f"
  Attribute : globalKey = "urn:x-ul:060E2B34.0101.0105.04020302.03000000"
  Attribute : default = "0"
Element : AuxBitsMode
  Attribute : detail = "AES3 Use of Auxiliary Bits"
  Attribute : use = "optional"
  Attribute : type = "UInt8"
  Attribute : key = "3d 08"
  Attribute : globalKey = "urn:x-ul:060E2B34.0101.0105.04020501.01000000"
  Attribute : default = "0"
Element : ChannelStatusMode
  Attribute : detail = "AES3 Enumerated mode of carriage of channel status data"
  Attribute : use = "optional"
  Attribute : type = "ChannelStatusModeTypeBatch"
  Attribute : key = "3d 10"
  Attribute : globalKey = "urn:x-ul:060E2B34.0101.0105.04020501.02000000"
Element : FixedChannelStatusData
  Attribute : detail = "AES3 Fixed data pattern for channel status data"
  Attribute : use = "optional"
  Attribute : type = "RAWBatch"
  Attribute : key = "3d 11"
  Attribute : globalKey = "urn:x-ul:060E2B34.0101.0105.04020501.03000000"
Element : UserDataMode
  Attribute : detail = "AES3 Enumerated mode of carriage of user data, defined by AES3 section 4."
  Attribute : use = "optional"
  Attribute : type = "RAWBatch"
  Attribute : key = "3d 12"
  Attribute : globalKey = "urn:x-ul:060E2B34.0101.0105.04020501.04000000"
Element : FixedUserData
  Attribute : detail = "AES3 Fixed data pattern for user data"
  Attribute : use = "optional"
  Attribute : type = "RAWBatch"
  Attribute : key = "3d 13"
  Attribute : globalKey = "urn:x-ul:060E2B34.0101.0105.04020501.05000000"
Element : DM_Framework
  Attribute : base = "GenerationInterchangeObject"
  Attribute : detail = "Superclass for all concrete DM Frameworks"
  Attribute : type = "localSet"
  Attribute : key = "06 0e 2b 34 02 53 01 01  0d 01 04 01 00 00 00 00"
Element : DM_Set
  Attribute : base = "GenerationInterchangeObject"
  Attribute : detail = "Superclass for all concrete DM Frameworks"
  Attribute : type = "localSet"
  Attribute : key = "06 0e 2b 34 02 53 01 01 0d 01 04 00 00 00 00 00"
Element : JPEG2000PictureSubDescriptor
  Attribute : detail = "JPEG 2000 Picture Sub Descriptor"
  Attribute : base = "GenerationInterchangeObject"
  Attribute : use = "required"
  Attribute : globalKey = "06 0e 2b 34 02 53 01 01  0d 01 01 01 01 01 5a 00"
Element : Rsiz
  Attribute : detail = "An enumerated value that defines the decoder capabilities"
  Attribute : use = "required"
  Attribute : type = "UInt16"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 0a  04 01 06 03 01 00 00 00"
Element : Xsiz
  Attribute : detail = "Width of the reference grid"
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 0a  04 01 06 03 02 00 00 00"
Element : Ysiz
  Attribute : detail = "Height of the reference grid"
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 0a  04 01 06 03 03 00 00 00"
Element : XOsiz
  Attribute : detail = "Horizontal offset from the origin of the reference grid to the left side of the image area"
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 0a  04 01 06 03 04 00 00 00"
Element : YOsiz
  Attribute : detail = "Vertical offset from the origin of the reference grid to the top side of the image area"
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 0a  04 01 06 03 05 00 00 00"
Element : XTsiz
  Attribute : detail = "Width of one reference tile with respect to the reference grid"
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 0a  04 01 06 03 06 00 00 00"
Element : YTsiz
  Attribute : detail = "Height of one reference tile with respect to the reference grid"
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 0a  04 01 06 03 07 00 00 00"
Element : XTOsiz
  Attribute : detail = "Horizontal offset from the origin of the reference grid to the left side of the first tile"
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 0a  04 01 06 03 08 00 00 00"
Element : YTOsiz
  Attribute : detail = "Vertical offset from the origin of the reference grid to the top side of the first tile"
  Attribute : use = "required"
  Attribute : type = "UInt32"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 0a  04 01 06 03 09 00 00 00"
Element : Csiz
  Attribute : detail = "The number of components in the picture"
  Attribute : use = "required"
  Attribute : type = "UInt16"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 0a  04 01 06 03 0a 00 00 00"
Element : PictureComponentSizing
  Attribute : detail = "Array of picture components"
  Attribute : use = "required"
  Attribute : type = "subVector"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 0a  04 01 06 03 0b 00 00 00"
Element : PictureComponentSize
  Attribute : detail = "Picture component"
  Attribute : use = "required"
  Attribute : type = "ComponentSizingArray"
Element : CodingStyleDefault
  Attribute : detail = "Default coding style for all components. Use this value only if static for all pictures in the Essence Container"
  Attribute : use = "optional"
  Attribute : type = "CodingStyleDefault"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 0a  04 01 06 03 0c 00 00 00"
Element : QuantizationDefault
  Attribute : detail = "Default quantization style for all components. Use this value only if static for all pictures in the Essence Container"
  Attribute : use = "optional"
  Attribute : type = "QuantizationDefault"
  Attribute : globalKey = "06 0e 2b 34 01 01 01 0a  04 01 06 03 0d 00 00 00"
Element : XMLDocumentTextIndirect
  Attribute : detail = "An XML document as a text string"
  Attribute : use = "optional"
  Attribute : globalKey = "urn:x-ul:060E2B34.0101.0105.03010220.01000000"
  Attribute : type = "UTFString"
Element : XMLDocumentText_RFC2152
  Attribute : detail = "An XML document in UTF-7 text encoding form"
  Attribute : use = "optional"
  Attribute : globalKey = "urn:x-ul:060E2B34.0101.0105.03010220.01010000"
  Attribute : type = "UTF7String"
Deriving OpenHeader from PartitionMetadata
Deriving OpenCompleteHeader from PartitionMetadata
Deriving ClosedHeader from PartitionMetadata
Deriving ClosedCompleteHeader from PartitionMetadata
Deriving OpenBodyPartition from PartitionMetadata
Deriving OpenCompleteBodyPartition from PartitionMetadata
Deriving ClosedBodyPartition from PartitionMetadata
Deriving ClosedCompleteBodyPartition from PartitionMetadata
Deriving Footer from PartitionMetadata
Deriving CompleteFooter from PartitionMetadata
Deriving GenerationInterchangeObject from InterchangeObject
Deriving DefaultObject from GenerationInterchangeObject
Deriving IndexTableSegmentBase from InterchangeObject
Deriving V10IndexTableSegment from IndexTableSegmentBase
Deriving IndexTableSegment from IndexTableSegmentBase
Deriving RandomIndexMetadataV10 from RandomIndexMetadata
Deriving Preface from GenerationInterchangeObject
Deriving Identification from InterchangeObject
Deriving ContentStorage from GenerationInterchangeObject
Deriving EssenceContainerData from GenerationInterchangeObject
Deriving GenericPackage from GenerationInterchangeObject
Deriving Locator from GenerationInterchangeObject
Deriving NetworkLocator from Locator
Deriving TextLocator from Locator
Deriving GenericTrack from GenerationInterchangeObject
Deriving StaticTrack from GenericTrack
Deriving Track from GenericTrack
Deriving EventTrack from GenericTrack
Deriving StructuralComponent from GenerationInterchangeObject
Deriving Sequence from StructuralComponent
Deriving TimecodeComponent from StructuralComponent
Deriving SourceClip from StructuralComponent
Deriving DMSegment from StructuralComponent
Deriving DMSourceClip from SourceClip
Deriving MaterialPackage from GenericPackage
Deriving SourcePackage from GenericPackage
Deriving SubDescriptor from GenerationInterchangeObject
Deriving GenericDescriptor from GenerationInterchangeObject
Deriving FileDescriptor from GenericDescriptor
Deriving GenericPictureEssenceDescriptor from FileDescriptor
Deriving CDCIEssenceDescriptor from GenericPictureEssenceDescriptor
Deriving RGBAEssenceDescriptor from GenericPictureEssenceDescriptor
Deriving GenericSoundEssenceDescriptor from FileDescriptor
Deriving GenericDataEssenceDescriptor from FileDescriptor
Deriving VBIDataDescriptor from GenericDataEssenceDescriptor
Deriving MultipleDescriptor from FileDescriptor
Deriving MPEG2VideoDescriptor from CDCIEssenceDescriptor
Deriving WaveAudioDescriptor from GenericSoundEssenceDescriptor
Deriving AES3PCMDescriptor from WaveAudioDescriptor
Deriving DM_Framework from GenerationInterchangeObject
Deriving DM_Set from GenerationInterchangeObject
Deriving JPEG2000PictureSubDescriptor from GenerationInterchangeObject
Reading pack at 0x00000000
Reading pack at 0x00000000
Adding ClosedCompleteHeader for BodySID 0x0000 at 0x00000000
Adding a partition to a RIP
Generating new PartitionInfo
Reading pack at 0x00000000
Adding a partition to a RIP
Generating new PartitionInfo
Reading pack at 0x00003400
Adding a partition to a RIP
Generating new PartitionInfo

Partition at 0x00000000 is for BodySID 0x0000
Reading pack at 0x00000000
ClosedCompleteHeader
  MajorVersion = 1
  MinorVersion = 2
  KAGSize = 512
  ThisPartition = 0
  PreviousPartition = 0
  FooterPartition = 823684096
  HeaderByteCount = 12800
  IndexByteCount = 0
  IndexSID = 0
  BodyOffset = 0
  BodySID = 0
  OperationalPattern = MXF OP1a SingleItem SinglePackage
  EssenceContainers
    EssenceContainer = MXF-GC Generic Essence Multiple Mappings
    EssenceContainer = MXF-GC JPEG-2000 Picture Mappings
    EssenceContainer = MXF-GC AES-BWF Audio
Reading Primer
  01.02 -> [060e2b34.0101.0102.05200701.08000000]
  02.01 -> [060e2b34.0101.0102.04070100.00000000]
  02.02 -> [060e2b34.0101.0102.07020201.01030000]
  06.01 -> [060e2b34.0101.0102.07020103.03030000]
  06.02 -> [060e2b34.0101.0102.05300404.01000000]
  10.01 -> [060e2b34.0101.0102.06010104.06090000]
  11.01 -> [060e2b34.0101.0102.06010103.01000000]
  11.02 -> [060e2b34.0101.0102.06010103.02000000]
  12.01 -> [060e2b34.0101.0102.07020103.01040000]
  15.01 -> [060e2b34.0101.0102.07020103.01050000]
  15.02 -> [060e2b34.0101.0102.04040101.02060000]
  15.03 -> [060e2b34.0101.0101.04040101.05000000]
  19.01 -> [060e2b34.0101.0102.06010104.05010000]
  19.02 -> [060e2b34.0101.0102.06010104.05020000]
  27.01 -> [060e2b34.0101.0102.06010106.01000000]
  2f.01 -> [060e2b34.0101.0102.06010104.06030000]
  30.01 -> [060e2b34.0101.0101.04060101.00000000]
  30.02 -> [060e2b34.0101.0101.04060102.00000000]
  30.04 -> [060e2b34.0101.0102.06010104.01020000]
  30.05 -> [060e2b34.0101.0102.06010104.01030000]
  30.06 -> [060e2b34.0101.0105.06010103.05000000]
  32.01 -> [060e2b34.0101.0102.04010601.00000000]
  32.02 -> [060e2b34.0101.0101.04010502.01000000]
  32.03 -> [060e2b34.0101.0101.04010502.02000000]
  32.04 -> [060e2b34.0101.0101.04010501.07000000]
  32.05 -> [060e2b34.0101.0101.04010501.08000000]
  32.06 -> [060e2b34.0101.0101.04010501.09000000]
  32.07 -> [060e2b34.0101.0101.04010501.0a000000]
  32.08 -> [060e2b34.0101.0101.04010501.0b000000]
  32.09 -> [060e2b34.0101.0101.04010501.0c000000]
  32.0a -> [060e2b34.0101.0101.04010501.0d000000]
  32.0b -> [060e2b34.0101.0101.04010501.0e000000]
  32.0c -> [060e2b34.0101.0101.04010301.04000000]
  32.0d -> [060e2b34.0101.0102.04010302.05000000]
  32.0e -> [060e2b34.0101.0101.04010101.01000000]
  32.0f -> [060e2b34.0101.0102.05200102.00000000]
  32.10 -> [060e2b34.0101.0102.04010201.01010200]
  32.11 -> [060e2b34.0101.0102.04180101.00000000]
  32.12 -> [060e2b34.0101.0102.04010301.06000000]
  32.13 -> [060e2b34.0101.0102.04180102.00000000]
  32.14 -> [060e2b34.0101.0102.04180103.00000000]
  32.15 -> [060e2b34.0101.0105.04050113.00000000]
  32.16 -> [060e2b34.0101.0105.04010302.08000000]
  32.17 -> [060e2b34.0101.0105.04010302.07000000]
  32.18 -> [060e2b34.0101.0105.04010302.09000000]
  32.1a -> [060e2b34.0101.0102.04010201.01030100]
  33.01 -> [060e2b34.0101.0102.04010503.0a000000]
  33.02 -> [060e2b34.0101.0101.04010501.05000000]
  33.03 -> [060e2b34.0101.0101.04010501.06000000]
  33.04 -> [060e2b34.0101.0101.04010503.03000000]
  33.05 -> [060e2b34.0101.0101.04010503.04000000]
  33.06 -> [060e2b34.0101.0102.04010503.05000000]
  33.07 -> [060e2b34.0101.0102.04180104.00000000]
  33.08 -> [060e2b34.0101.0102.04010501.10000000]
  33.09 -> [060e2b34.0101.0102.04010503.07000000]
  33.0b -> [060e2b34.0101.0105.03010201.0a000000]
  34.01 -> [060e2b34.0101.0102.04010503.06000000]
  34.03 -> [060e2b34.0101.0102.04010503.08000000]
  34.04 -> [060e2b34.0101.0102.04010503.09000000]
  34.05 -> [060e2b34.0101.0105.04010404.01000000]
  34.06 -> [060e2b34.0101.0105.04010503.0b000000]
  34.07 -> [060e2b34.0101.0105.04010503.0c000000]
  34.08 -> [060e2b34.0101.0105.04010503.0d000000]
  34.09 -> [060e2b34.0101.0105.04010503.0e000000]
  3b.02 -> [060e2b34.0101.0102.07020110.02040000]
  3b.03 -> [060e2b34.0101.0102.06010104.02010000]
  3b.05 -> [060e2b34.0101.0102.03010201.05000000]
  3b.06 -> [060e2b34.0101.0102.06010104.06040000]
  3b.07 -> [060e2b34.0101.0102.03010201.04000000]
  3b.08 -> [060e2b34.0101.0104.06010104.01080000]
  3b.09 -> [060e2b34.0101.0105.01020203.00000000]
  3b.0a -> [060e2b34.0101.0105.01020210.02010000]
  3b.0b -> [060e2b34.0101.0105.01020210.02020000]
  3c.01 -> [060e2b34.0101.0102.05200701.02010000]
  3c.02 -> [060e2b34.0101.0102.05200701.03010000]
  3c.03 -> [060e2b34.0101.0102.05200701.04000000]
  3c.04 -> [060e2b34.0101.0102.05200701.05010000]
  3c.05 -> [060e2b34.0101.0102.05200701.07000000]
  3c.06 -> [060e2b34.0101.0102.07020110.02030000]
  3c.07 -> [060e2b34.0101.0102.05200701.0a000000]
  3c.08 -> [060e2b34.0101.0102.05200701.06010000]
  3c.09 -> [060e2b34.0101.0102.05200701.01000000]
  3c.0a -> [060e2b34.0101.0101.01011502.00000000]
  3d.01 -> [060e2b34.0101.0104.04020303.04000000]
  3d.02 -> [060e2b34.0101.0104.04020301.04000000]
  3d.03 -> [060e2b34.0101.0105.04020301.01010000]
  3d.04 -> [060e2b34.0101.0101.04020101.03000000]
  3d.05 -> [060e2b34.0101.0101.04020101.01000000]
  3d.06 -> [060e2b34.0101.0102.04020402.00000000]
  3d.07 -> [060e2b34.0101.0105.04020101.04000000]
  3d.08 -> [060e2b34.0101.0105.04020501.01000000]
  3d.09 -> [060e2b34.0101.0105.04020303.05000000]
  3d.0a -> [060e2b34.0101.0105.04020302.01000000]
  3d.0b -> [060e2b34.0101.0105.04020302.02000000]
  3d.0c -> [060e2b34.0101.0105.04020701.00000000]
  3d.0d -> [060e2b34.0101.0105.04020501.06000000]
  3d.0f -> [060e2b34.0101.0105.04020302.03000000]
  3d.10 -> [060e2b34.0101.0105.04020501.02000000]
  3d.11 -> [060e2b34.0101.0105.04020501.03000000]
  3d.12 -> [060e2b34.0101.0105.04020501.04000000]
  3d.13 -> [060e2b34.0101.0105.04020501.05000000]
  3d.29 -> [060e2b34.0101.0108.04020301.06000000]
  3d.2a -> [060e2b34.0101.0108.04020301.07000000]
  3d.2b -> [060e2b34.0101.0108.04020301.08000000]
  3d.2c -> [060e2b34.0101.0108.04020301.09000000]
  3d.2d -> [060e2b34.0101.0108.04020301.0a000000]
  3d.2e -> [060e2b34.0101.0108.04020301.0b000000]
  3d.2f -> [060e2b34.0101.0108.04020301.0c000000]
  3d.30 -> [060e2b34.0101.0108.04020301.0d000000]
  3d.31 -> [060e2b34.0101.0105.04020301.0e000000]
  3d.32 -> [060e2b34.0101.0107.04020101.05000000]
  3e.01 -> [060e2b34.0101.0105.04030302.00000000]
  3f.01 -> [060e2b34.0101.0104.06010104.060b0000]
  3f.05 -> [060e2b34.0101.0104.04060201.00000000]
  3f.06 -> [060e2b34.0101.0104.01030405.00000000]
  3f.07 -> [060e2b34.0101.0104.01030404.00000000]
  3f.08 -> [060e2b34.0101.0104.04040401.01000000]
  3f.09 -> [060e2b34.0101.0105.04040401.06000000]
  3f.0a -> [060e2b34.0101.0105.04040402.05000000]
  3f.0b -> [060e2b34.0101.0105.05300406.00000000]
  3f.0c -> [060e2b34.0101.0105.07020103.010a0000]
  3f.0d -> [060e2b34.0101.0105.07020201.01020000]
  3f.0e -> [060e2b34.0101.0105.04040401.07000000]
  40.01 -> [060e2b34.0101.0101.01020101.01000000]
  41.01 -> [060e2b34.0101.0102.01040102.01000000]
  44.01 -> [060e2b34.0101.0101.01011510.00000000]
  44.02 -> [060e2b34.0101.0101.01030302.01000000]
  44.03 -> [060e2b34.0101.0102.06010104.06050000]
  44.04 -> [060e2b34.0101.0102.07020110.02050000]
  44.05 -> [060e2b34.0101.0102.07020110.01030000]
  47.01 -> [060e2b34.0101.0102.06010104.02030000]
  48.01 -> [060e2b34.0101.0102.01070101.00000000]
  48.02 -> [060e2b34.0101.0102.01070102.01000000]
  48.03 -> [060e2b34.0101.0102.06010104.02040000]
  48.04 -> [060e2b34.0101.0102.01040103.00000000]
  49.01 -> [060e2b34.0101.0102.05300402.00000000]
  49.02 -> [060e2b34.0101.0105.07020103.010b0000]
  4b.01 -> [060e2b34.0101.0102.05300405.00000000]
  4b.02 -> [060e2b34.0101.0102.07020103.01030000]
  61.01 -> [060e2b34.0101.0105.06010104.020c0000]
  61.02 -> [060e2b34.0101.0104.01070105.00000000]
  61.03 -> [060e2b34.0101.0105.01070106.00000000]
  ff.f2 -> [060e2b34.0101.010a.04010603.0b000000]
  ff.f3 -> [060e2b34.0101.010a.04010603.0a000000]
  ff.f4 -> [060e2b34.0101.010a.04010603.09000000]
  ff.f5 -> [060e2b34.0101.010a.04010603.08000000]
  ff.f6 -> [060e2b34.0101.010a.04010603.07000000]
  ff.f7 -> [060e2b34.0101.010a.04010603.06000000]
  ff.f8 -> [060e2b34.0101.010a.04010603.05000000]
  ff.f9 -> [060e2b34.0101.010a.04010603.04000000]
  ff.fa -> [060e2b34.0101.010a.04010603.03000000]
  ff.fb -> [060e2b34.0101.010a.04010603.02000000]
  ff.fc -> [060e2b34.0101.010a.04010603.01000000]
  ff.fd -> [060e2b34.0101.010a.06010104.06100000]
  ff.fe -> [060e2b34.0101.0105.04010602.010b0000]
  ff.ff -> [060e2b34.0205.0101.0d010201.01020400]
Reading set at 0x00000e00
Reading set at 0x00000ec6
Reading set at 0x00000f8c
Reading set at 0x00000ffc
Reading set at 0x00001130
Reading set at 0x00001194
Reading set at 0x000011f8
Reading set at 0x00001257
Reading set at 0x000012bb
Reading set at 0x0000131f
Reading set at 0x0000139f
Reading set at 0x00001403
Reading set at 0x00001467
Reading set at 0x000014e7
Reading set at 0x0000154b
Reading set at 0x000015af
Reading set at 0x0000162f
Reading set at 0x00001693
Reading set at 0x000016f7
Reading set at 0x00001777
Reading set at 0x000017db
Reading set at 0x0000183f
Reading set at 0x000018bf
Reading set at 0x00001923
Reading set at 0x00001987
Reading set at 0x00001a07
Reading set at 0x00001a6b
Reading set at 0x00001acf
Reading set at 0x00001b4f
Reading set at 0x00001bb3
Reading set at 0x00001c17
Reading set at 0x00001c97
Reading set at 0x00001cfb
Reading set at 0x00001d5f
Reading set at 0x00001ddf
Reading set at 0x00001f1f
Reading set at 0x00001f83
Reading set at 0x00001fe7
Reading set at 0x00002046
Reading set at 0x000020aa
Reading set at 0x0000210e
Reading set at 0x0000218e
Reading set at 0x000021f2
Reading set at 0x00002256
Reading set at 0x000022d6
Reading set at 0x0000233a
Reading set at 0x0000239e
Reading set at 0x0000241e
Reading set at 0x00002482
Reading set at 0x000024e6
Reading set at 0x00002566
Reading set at 0x000025ca
Reading set at 0x0000262e
Reading set at 0x000026ae
Reading set at 0x00002712
Reading set at 0x00002776
Reading set at 0x000027f6
Reading set at 0x0000285a
Reading set at 0x000028be
Reading set at 0x0000293e
Reading set at 0x000029a2
Reading set at 0x00002a06
Reading set at 0x00002a86
Reading set at 0x00002aea
Reading set at 0x00002b4e
Reading set at 0x00002bce
Reading set at 0x00002cb2
Reading set at 0x00002df5
Reading set at 0x00002e7e
Reading set at 0x00002f0f
Reading set at 0x00002fa0
Reading set at 0x00003031
Reading set at 0x000030c2
Reading set at 0x00003153
Reading set at 0x000031e4
Reading set at 0x00003275
Reading set at 0x00003306

Header Metadata:
  Preface
    InstanceUID = {a1832395-ff2a-4448-984e-e6c11101630e}
    LastModifiedDate = 2014-02-25 18:21:22.428
    Version = 258
    Identifications
      Identification = {ed2c62ee-9c6d-4b2f-bc4b-acd9c2a1d0eb}
      Identification -> Strong Reference to Identification
        Identification
          InstanceUID = {ed2c62ee-9c6d-4b2f-bc4b-acd9c2a1d0eb}
          CompanyName = Evertz
          ProductName = MediaClient
          VersionString = 1.1.[DEV BUILD] [RELEASE]-k
          ProductUID = {dea52e0a-d0e4-11e1-9944-001b21566584}
          ModificationDate = 2014-02-25 18:21:22.428
          ThisGenerationUID = {272e1e74-3349-4283-8ec6-cd14113593fb}
    ContentStorage = {2ae4e1c6-d907-4682-9a11-bf91dd9d2d5a}
    ContentStorage -> Strong Reference to ContentStorage
      ContentStorage
        InstanceUID = {2ae4e1c6-d907-4682-9a11-bf91dd9d2d5a}
        Packages
          Package = {7fc5c649-cf72-4f08-90c1-af549e75203d}
          Package -> Strong Reference to MaterialPackage
            MaterialPackage
              InstanceUID = {7fc5c649-cf72-4f08-90c1-af549e75203d}
              Name = Material Package
              PackageUID = [060a2b34.0101.0105.01010d43],13,00,00,00,{55decfb3-9c87-4d64-b533-c4e3eb88f3a1}
              PackageCreationDate = 2014-02-25 18:21:22.428
              PackageModifiedDate = 2014-02-25 18:21:22.428
              Tracks
                Tracks_Item = {1339c4b5-4896-4329-8d99-72bae97f1690}
                Tracks_Item -> Strong Reference to Track
                  Track
                    InstanceUID = {1339c4b5-4896-4329-8d99-72bae97f1690}
                    TrackID = 1
                    TrackNumber = 0
                    EditRate = 30000/1001
                    Origin = 0
                    Sequence = {532f0126-9ae6-4ba9-85d5-71b025140395}
                    Sequence -> Strong Reference to Sequence
                      Sequence
                        InstanceUID = {532f0126-9ae6-4ba9-85d5-71b025140395}
                        DataDefinition = SMPTE 12M Timecode Track
                        Duration = 1795
                        StructuralComponents
                          StructuralComponent = {1871deed-f947-4d99-95b9-e74f78d9fdd3}
                          StructuralComponent -> Strong Reference to TimecodeComponent
                            TimecodeComponent
                              InstanceUID = {1871deed-f947-4d99-95b9-e74f78d9fdd3}
                              RoundedTimecodeBase = 30
                              DropFrame = 1
                              StartTimecode = 0
                              Duration = 1795
                              DataDefinition = SMPTE 12M Timecode Track
                Tracks_Item = {66722592-293e-4f3b-9cab-24f8f906e358}
                Tracks_Item -> Strong Reference to Track
                  Track
                    InstanceUID = {66722592-293e-4f3b-9cab-24f8f906e358}
                    TrackID = 2
                    TrackNumber = 0
                    EditRate = 30000/1001
                    Origin = 0
                    Sequence = {3a39f057-bbdd-4e1c-911e-5fdf3ae047d5}
                    Sequence -> Strong Reference to Sequence
                      Sequence
                        InstanceUID = {3a39f057-bbdd-4e1c-911e-5fdf3ae047d5}
                        DataDefinition = Picture Essence Track
                        Duration = 1795
                        StructuralComponents
                          StructuralComponent = {b7d26f40-5161-4166-ad87-c231fa94cee6}
                          StructuralComponent -> Strong Reference to SourceClip
                            SourceClip
                              InstanceUID = {b7d26f40-5161-4166-ad87-c231fa94cee6}
                              Duration = 1795
                              SourcePackageID = [060a2b34.0101.0105.01010d43],13,00,00,00,{6ee37e14-f008-4237-87ae-e3c8d74aa7c5}
                              SourceTrackID = 2
                              StartPosition = 0
                              DataDefinition = Picture Essence Track
                Tracks_Item = {55d11ba4-a910-4c1d-b97d-37bf0f852fd9}
                Tracks_Item -> Strong Reference to Track
                  Track
                    InstanceUID = {55d11ba4-a910-4c1d-b97d-37bf0f852fd9}
                    TrackID = 3
                    TrackNumber = 0
                    EditRate = 30000/1001
                    Origin = 0
                    Sequence = {44c97f44-7e8f-4eee-99b9-5b4c1efcc642}
                    Sequence -> Strong Reference to Sequence
                      Sequence
                        InstanceUID = {44c97f44-7e8f-4eee-99b9-5b4c1efcc642}
                        DataDefinition = Sound Essence Track
                        Duration = 1795
                        StructuralComponents
                          StructuralComponent = {f2f487b3-c7dd-493b-be79-6fdd151194ab}
                          StructuralComponent -> Strong Reference to SourceClip
                            SourceClip
                              InstanceUID = {f2f487b3-c7dd-493b-be79-6fdd151194ab}
                              Duration = 1795
                              SourcePackageID = [060a2b34.0101.0105.01010d43],13,00,00,00,{6ee37e14-f008-4237-87ae-e3c8d74aa7c5}
                              SourceTrackID = 3
                              StartPosition = 0
                              DataDefinition = Sound Essence Track
                Tracks_Item = {61f40d11-82c7-4df9-b91c-810e1969c55d}
                Tracks_Item -> Strong Reference to Track
                  Track
                    InstanceUID = {61f40d11-82c7-4df9-b91c-810e1969c55d}
                    TrackID = 4
                    TrackNumber = 0
                    EditRate = 30000/1001
                    Origin = 0
                    Sequence = {4a5693ac-3437-4ceb-8cf9-c41b2d5b517c}
                    Sequence -> Strong Reference to Sequence
                      Sequence
                        InstanceUID = {4a5693ac-3437-4ceb-8cf9-c41b2d5b517c}
                        DataDefinition = Sound Essence Track
                        Duration = 1795
                        StructuralComponents
                          StructuralComponent = {7259dab0-8d09-4f1f-9445-3415776c32e9}
                          StructuralComponent -> Strong Reference to SourceClip
                            SourceClip
                              InstanceUID = {7259dab0-8d09-4f1f-9445-3415776c32e9}
                              Duration = 1795
                              SourcePackageID = [060a2b34.0101.0105.01010d43],13,00,00,00,{6ee37e14-f008-4237-87ae-e3c8d74aa7c5}
                              SourceTrackID = 4
                              StartPosition = 0
                              DataDefinition = Sound Essence Track
                Tracks_Item = {5e69b2cf-bc3d-45ab-9fd7-dc49aca30f6a}
                Tracks_Item -> Strong Reference to Track
                  Track
                    InstanceUID = {5e69b2cf-bc3d-45ab-9fd7-dc49aca30f6a}
                    TrackID = 5
                    TrackNumber = 0
                    EditRate = 30000/1001
                    Origin = 0
                    Sequence = {aafa430a-ecb1-49e8-a84c-d32e7ecc7bbc}
                    Sequence -> Strong Reference to Sequence
                      Sequence
                        InstanceUID = {aafa430a-ecb1-49e8-a84c-d32e7ecc7bbc}
                        DataDefinition = Sound Essence Track
                        Duration = 1795
                        StructuralComponents
                          StructuralComponent = {cb589286-10b6-4edf-9180-c5592906075f}
                          StructuralComponent -> Strong Reference to SourceClip
                            SourceClip
                              InstanceUID = {cb589286-10b6-4edf-9180-c5592906075f}
                              Duration = 1795
                              SourcePackageID = [060a2b34.0101.0105.01010d43],13,00,00,00,{6ee37e14-f008-4237-87ae-e3c8d74aa7c5}
                              SourceTrackID = 5
                              StartPosition = 0
                              DataDefinition = Sound Essence Track
                Tracks_Item = {b9586215-275d-487d-b7c6-8ace8ff006f8}
                Tracks_Item -> Strong Reference to Track
                  Track
                    InstanceUID = {b9586215-275d-487d-b7c6-8ace8ff006f8}
                    TrackID = 6
                    TrackNumber = 0
                    EditRate = 30000/1001
                    Origin = 0
                    Sequence = {a5f59a5d-efd6-45d7-b05d-d13f42f21112}
                    Sequence -> Strong Reference to Sequence
                      Sequence
                        InstanceUID = {a5f59a5d-efd6-45d7-b05d-d13f42f21112}
                        DataDefinition = Sound Essence Track
                        Duration = 1795
                        StructuralComponents
                          StructuralComponent = {054c890c-7475-469b-992a-85858424b23f}
                          StructuralComponent -> Strong Reference to SourceClip
                            SourceClip
                              InstanceUID = {054c890c-7475-469b-992a-85858424b23f}
                              Duration = 1795
                              SourcePackageID = [060a2b34.0101.0105.01010d43],13,00,00,00,{6ee37e14-f008-4237-87ae-e3c8d74aa7c5}
                              SourceTrackID = 6
                              StartPosition = 0
                              DataDefinition = Sound Essence Track
                Tracks_Item = {30b824fc-46fe-4ccc-b9c9-59b490e4d357}
                Tracks_Item -> Strong Reference to Track
                  Track
                    InstanceUID = {30b824fc-46fe-4ccc-b9c9-59b490e4d357}
                    TrackID = 7
                    TrackNumber = 0
                    EditRate = 30000/1001
                    Origin = 0
                    Sequence = {e224bda3-c63d-4924-b687-f3e75c1a258c}
                    Sequence -> Strong Reference to Sequence
                      Sequence
                        InstanceUID = {e224bda3-c63d-4924-b687-f3e75c1a258c}
                        DataDefinition = Sound Essence Track
                        Duration = 1795
                        StructuralComponents
                          StructuralComponent = {610b763c-a5e9-4b82-85f2-8de98e8556f8}
                          StructuralComponent -> Strong Reference to SourceClip
                            SourceClip
                              InstanceUID = {610b763c-a5e9-4b82-85f2-8de98e8556f8}
                              Duration = 1795
                              SourcePackageID = [060a2b34.0101.0105.01010d43],13,00,00,00,{6ee37e14-f008-4237-87ae-e3c8d74aa7c5}
                              SourceTrackID = 7
                              StartPosition = 0
                              DataDefinition = Sound Essence Track
                Tracks_Item = {c576224f-8e8b-43fa-9fbd-6fb044e24b9b}
                Tracks_Item -> Strong Reference to Track
                  Track
                    InstanceUID = {c576224f-8e8b-43fa-9fbd-6fb044e24b9b}
                    TrackID = 8
                    TrackNumber = 0
                    EditRate = 30000/1001
                    Origin = 0
                    Sequence = {300a8a99-8cea-45ca-8468-3b741eae9171}
                    Sequence -> Strong Reference to Sequence
                      Sequence
                        InstanceUID = {300a8a99-8cea-45ca-8468-3b741eae9171}
                        DataDefinition = Sound Essence Track
                        Duration = 1795
                        StructuralComponents
                          StructuralComponent = {6533a1d6-0343-4462-b3c0-3e6330d915d1}
                          StructuralComponent -> Strong Reference to SourceClip
                            SourceClip
                              InstanceUID = {6533a1d6-0343-4462-b3c0-3e6330d915d1}
                              Duration = 1795
                              SourcePackageID = [060a2b34.0101.0105.01010d43],13,00,00,00,{6ee37e14-f008-4237-87ae-e3c8d74aa7c5}
                              SourceTrackID = 8
                              StartPosition = 0
                              DataDefinition = Sound Essence Track
                Tracks_Item = {7eaa993f-33c9-42d1-9ea0-ba416ae6ec01}
                Tracks_Item -> Strong Reference to Track
                  Track
                    InstanceUID = {7eaa993f-33c9-42d1-9ea0-ba416ae6ec01}
                    TrackID = 9
                    TrackNumber = 0
                    EditRate = 30000/1001
                    Origin = 0
                    Sequence = {fc9e6b8f-f9f8-4fab-90fb-80c76ae542d0}
                    Sequence -> Strong Reference to Sequence
                      Sequence
                        InstanceUID = {fc9e6b8f-f9f8-4fab-90fb-80c76ae542d0}
                        DataDefinition = Sound Essence Track
                        Duration = 1795
                        StructuralComponents
                          StructuralComponent = {150db9c5-06d7-4040-950b-f0e256e8dbfc}
                          StructuralComponent -> Strong Reference to SourceClip
                            SourceClip
                              InstanceUID = {150db9c5-06d7-4040-950b-f0e256e8dbfc}
                              Duration = 1795
                              SourcePackageID = [060a2b34.0101.0105.01010d43],13,00,00,00,{6ee37e14-f008-4237-87ae-e3c8d74aa7c5}
                              SourceTrackID = 9
                              StartPosition = 0
                              DataDefinition = Sound Essence Track
                Tracks_Item = {ebcd4a5f-2f5c-407e-845f-9152bc3c1c83}
                Tracks_Item -> Strong Reference to Track
                  Track
                    InstanceUID = {ebcd4a5f-2f5c-407e-845f-9152bc3c1c83}
                    TrackID = 10
                    TrackNumber = 0
                    EditRate = 30000/1001
                    Origin = 0
                    Sequence = {783b0d19-f1d3-48eb-a993-f883ee762d33}
                    Sequence -> Strong Reference to Sequence
                      Sequence
                        InstanceUID = {783b0d19-f1d3-48eb-a993-f883ee762d33}
                        DataDefinition = Sound Essence Track
                        Duration = 1795
                        StructuralComponents
                          StructuralComponent = {4f32eb00-db60-4a4b-b9d7-516c9caace47}
                          StructuralComponent -> Strong Reference to SourceClip
                            SourceClip
                              InstanceUID = {4f32eb00-db60-4a4b-b9d7-516c9caace47}
                              Duration = 1795
                              SourcePackageID = [060a2b34.0101.0105.01010d43],13,00,00,00,{6ee37e14-f008-4237-87ae-e3c8d74aa7c5}
                              SourceTrackID = 10
                              StartPosition = 0
                              DataDefinition = Sound Essence Track
          Package = {5e5fc590-880b-4efe-bce8-f149fb2e2c37}
          Package -> Strong Reference to SourcePackage
            SourcePackage
              InstanceUID = {5e5fc590-880b-4efe-bce8-f149fb2e2c37}
              Name = File Package
              PackageUID = [060a2b34.0101.0105.01010d43],13,00,00,00,{6ee37e14-f008-4237-87ae-e3c8d74aa7c5}
              PackageCreationDate = 2014-02-25 18:21:22.428
              PackageModifiedDate = 2014-02-25 18:21:22.428
              Tracks
                Tracks_Item = {604088d6-689c-438a-824b-37a5ebe276b3}
                Tracks_Item -> Strong Reference to Track
                  Track
                    InstanceUID = {604088d6-689c-438a-824b-37a5ebe276b3}
                    TrackID = 1
                    TrackNumber = 0
                    EditRate = 30000/1001
                    Origin = 0
                    Sequence = {f7ff827f-01fe-40b9-a506-d8ba9fad0581}
                    Sequence -> Strong Reference to Sequence
                      Sequence
                        InstanceUID = {f7ff827f-01fe-40b9-a506-d8ba9fad0581}
                        DataDefinition = SMPTE 12M Timecode Track
                        Duration = 1795
                        StructuralComponents
                          StructuralComponent = {7dbf32b9-5ec4-48c5-bd8b-98dc7b9fc7e6}
                          StructuralComponent -> Strong Reference to TimecodeComponent
                            TimecodeComponent
                              InstanceUID = {7dbf32b9-5ec4-48c5-bd8b-98dc7b9fc7e6}
                              RoundedTimecodeBase = 30
                              DropFrame = 1
                              StartTimecode = 0
                              Duration = 1795
                              DataDefinition = SMPTE 12M Timecode Track
                Tracks_Item = {b4e3ec13-02bc-4012-8145-4977465a31cf}
                Tracks_Item -> Strong Reference to Track
                  Track
                    InstanceUID = {b4e3ec13-02bc-4012-8145-4977465a31cf}
                    TrackID = 2
                    TrackNumber = 352389120
                    EditRate = 30000/1001
                    Origin = 0
                    Sequence = {4fe71b5c-baa9-4765-b7b5-3db61b1b2424}
                    Sequence -> Strong Reference to Sequence
                      Sequence
                        InstanceUID = {4fe71b5c-baa9-4765-b7b5-3db61b1b2424}
                        DataDefinition = Picture Essence Track
                        Duration = 1795
                        StructuralComponents
                          StructuralComponent = {59ce9253-5bc6-4290-a1ef-680f94832742}
                          StructuralComponent -> Strong Reference to SourceClip
                            SourceClip
                              InstanceUID = {59ce9253-5bc6-4290-a1ef-680f94832742}
                              Duration = 1795
                              SourcePackageID = [00000000.0000.0000.00000000],00,00,00,00,[00000000.0000.0000.00000000.00000000]
                              SourceTrackID = 0
                              StartPosition = 0
                              DataDefinition = Picture Essence Track
                Tracks_Item = {59431357-1806-4262-be4e-4c0c5ff0946d}
                Tracks_Item -> Strong Reference to Track
                  Track
                    InstanceUID = {59431357-1806-4262-be4e-4c0c5ff0946d}
                    TrackID = 3
                    TrackNumber = 369623808
                    EditRate = 30000/1001
                    Origin = 0
                    Sequence = {df1b45e2-21ce-483a-afd5-c863b27f5223}
                    Sequence -> Strong Reference to Sequence
                      Sequence
                        InstanceUID = {df1b45e2-21ce-483a-afd5-c863b27f5223}
                        DataDefinition = Sound Essence Track
                        Duration = 1795
                        StructuralComponents
                          StructuralComponent = {a1a86394-da07-4c7e-b43c-7b98a69dcb4f}
                          StructuralComponent -> Strong Reference to SourceClip
                            SourceClip
                              InstanceUID = {a1a86394-da07-4c7e-b43c-7b98a69dcb4f}
                              Duration = 1795
                              SourcePackageID = [00000000.0000.0000.00000000],00,00,00,00,[00000000.0000.0000.00000000.00000000]
                              SourceTrackID = 0
                              StartPosition = 0
                              DataDefinition = Sound Essence Track
                Tracks_Item = {78be9a2e-7fee-4631-b2cd-19ed29560664}
                Tracks_Item -> Strong Reference to Track
                  Track
                    InstanceUID = {78be9a2e-7fee-4631-b2cd-19ed29560664}
                    TrackID = 4
                    TrackNumber = 369623809
                    EditRate = 30000/1001
                    Origin = 0
                    Sequence = {63565a8b-fd0a-4442-b62b-5f8267b5c8ec}
                    Sequence -> Strong Reference to Sequence
                      Sequence
                        InstanceUID = {63565a8b-fd0a-4442-b62b-5f8267b5c8ec}
                        DataDefinition = Sound Essence Track
                        Duration = 1795
                        StructuralComponents
                          StructuralComponent = {44be24dc-0374-4ce4-844a-b187d71a9b8f}
                          StructuralComponent -> Strong Reference to SourceClip
                            SourceClip
                              InstanceUID = {44be24dc-0374-4ce4-844a-b187d71a9b8f}
                              Duration = 1795
                              SourcePackageID = [00000000.0000.0000.00000000],00,00,00,00,[00000000.0000.0000.00000000.00000000]
                              SourceTrackID = 0
                              StartPosition = 0
                              DataDefinition = Sound Essence Track
                Tracks_Item = {4126a1c9-6ae3-4685-a4be-6c8302524d4c}
                Tracks_Item -> Strong Reference to Track
                  Track
                    InstanceUID = {4126a1c9-6ae3-4685-a4be-6c8302524d4c}
                    TrackID = 5
                    TrackNumber = 369623810
                    EditRate = 30000/1001
                    Origin = 0
                    Sequence = {a5228920-315b-4ef4-af0e-b2dbbfd6e59d}
                    Sequence -> Strong Reference to Sequence
                      Sequence
                        InstanceUID = {a5228920-315b-4ef4-af0e-b2dbbfd6e59d}
                        DataDefinition = Sound Essence Track
                        Duration = 1795
                        StructuralComponents
                          StructuralComponent = {fb22059e-f527-47f2-a50e-b4f14dbb29a5}
                          StructuralComponent -> Strong Reference to SourceClip
                            SourceClip
                              InstanceUID = {fb22059e-f527-47f2-a50e-b4f14dbb29a5}
                              Duration = 1795
                              SourcePackageID = [00000000.0000.0000.00000000],00,00,00,00,[00000000.0000.0000.00000000.00000000]
                              SourceTrackID = 0
                              StartPosition = 0
                              DataDefinition = Sound Essence Track
                Tracks_Item = {8da331e1-6f5b-4553-9c41-e8cd7ebd43ee}
                Tracks_Item -> Strong Reference to Track
                  Track
                    InstanceUID = {8da331e1-6f5b-4553-9c41-e8cd7ebd43ee}
                    TrackID = 6
                    TrackNumber = 369623811
                    EditRate = 30000/1001
                    Origin = 0
                    Sequence = {749af636-a458-4d5d-8fef-5f3a9400c9dd}
                    Sequence -> Strong Reference to Sequence
                      Sequence
                        InstanceUID = {749af636-a458-4d5d-8fef-5f3a9400c9dd}
                        DataDefinition = Sound Essence Track
                        Duration = 1795
                        StructuralComponents
                          StructuralComponent = {0070f716-fe46-426c-9cce-b12295100faf}
                          StructuralComponent -> Strong Reference to SourceClip
                            SourceClip
                              InstanceUID = {0070f716-fe46-426c-9cce-b12295100faf}
                              Duration = 1795
                              SourcePackageID = [00000000.0000.0000.00000000],00,00,00,00,[00000000.0000.0000.00000000.00000000]
                              SourceTrackID = 0
                              StartPosition = 0
                              DataDefinition = Sound Essence Track
                Tracks_Item = {b431e8fa-7e49-4549-b772-7766c3a311cc}
                Tracks_Item -> Strong Reference to Track
                  Track
                    InstanceUID = {b431e8fa-7e49-4549-b772-7766c3a311cc}
                    TrackID = 7
                    TrackNumber = 369623812
                    EditRate = 30000/1001
                    Origin = 0
                    Sequence = {53e6198c-05ae-4c09-9adc-389329f41ed3}
                    Sequence -> Strong Reference to Sequence
                      Sequence
                        InstanceUID = {53e6198c-05ae-4c09-9adc-389329f41ed3}
                        DataDefinition = Sound Essence Track
                        Duration = 1795
                        StructuralComponents
                          StructuralComponent = {adbbee78-ae83-4d3c-8237-36d8f15be3d9}
                          StructuralComponent -> Strong Reference to SourceClip
                            SourceClip
                              InstanceUID = {adbbee78-ae83-4d3c-8237-36d8f15be3d9}
                              Duration = 1795
                              SourcePackageID = [00000000.0000.0000.00000000],00,00,00,00,[00000000.0000.0000.00000000.00000000]
                              SourceTrackID = 0
                              StartPosition = 0
                              DataDefinition = Sound Essence Track
                Tracks_Item = {89c909cc-d343-4049-b293-86f474f2b0dc}
                Tracks_Item -> Strong Reference to Track
                  Track
                    InstanceUID = {89c909cc-d343-4049-b293-86f474f2b0dc}
                    TrackID = 8
                    TrackNumber = 369623813
                    EditRate = 30000/1001
                    Origin = 0
                    Sequence = {7d75d96c-ae93-431e-999a-57e3c8021d4e}
                    Sequence -> Strong Reference to Sequence
                      Sequence
                        InstanceUID = {7d75d96c-ae93-431e-999a-57e3c8021d4e}
                        DataDefinition = Sound Essence Track
                        Duration = 1795
                        StructuralComponents
                          StructuralComponent = {dc75a637-4ba9-4a16-a659-ea64b5f53bd9}
                          StructuralComponent -> Strong Reference to SourceClip
                            SourceClip
                              InstanceUID = {dc75a637-4ba9-4a16-a659-ea64b5f53bd9}
                              Duration = 1795
                              SourcePackageID = [00000000.0000.0000.00000000],00,00,00,00,[00000000.0000.0000.00000000.00000000]
                              SourceTrackID = 0
                              StartPosition = 0
                              DataDefinition = Sound Essence Track
                Tracks_Item = {d06c51cd-1935-4d32-8bf5-a733d0e85925}
                Tracks_Item -> Strong Reference to Track
                  Track
                    InstanceUID = {d06c51cd-1935-4d32-8bf5-a733d0e85925}
                    TrackID = 9
                    TrackNumber = 369623814
                    EditRate = 30000/1001
                    Origin = 0
                    Sequence = {a8de36e3-a70d-4a2d-925b-1c3106176cfa}
                    Sequence -> Strong Reference to Sequence
                      Sequence
                        InstanceUID = {a8de36e3-a70d-4a2d-925b-1c3106176cfa}
                        DataDefinition = Sound Essence Track
                        Duration = 1795
                        StructuralComponents
                          StructuralComponent = {f24d2a85-2066-44bc-b142-56e1d9bab676}
                          StructuralComponent -> Strong Reference to SourceClip
                            SourceClip
                              InstanceUID = {f24d2a85-2066-44bc-b142-56e1d9bab676}
                              Duration = 1795
                              SourcePackageID = [00000000.0000.0000.00000000],00,00,00,00,[00000000.0000.0000.00000000.00000000]
                              SourceTrackID = 0
                              StartPosition = 0
                              DataDefinition = Sound Essence Track
                Tracks_Item = {46b863c4-228d-4cfc-bdd1-7b47a6f0e3c4}
                Tracks_Item -> Strong Reference to Track
                  Track
                    InstanceUID = {46b863c4-228d-4cfc-bdd1-7b47a6f0e3c4}
                    TrackID = 10
                    TrackNumber = 369623815
                    EditRate = 30000/1001
                    Origin = 0
                    Sequence = {46f2585a-99de-408b-85dd-fed3f456e496}
                    Sequence -> Strong Reference to Sequence
                      Sequence
                        InstanceUID = {46f2585a-99de-408b-85dd-fed3f456e496}
                        DataDefinition = Sound Essence Track
                        Duration = 1795
                        StructuralComponents
                          StructuralComponent = {945ebfc9-547a-4aeb-9030-5a4d09fac3bd}
                          StructuralComponent -> Strong Reference to SourceClip
                            SourceClip
                              InstanceUID = {945ebfc9-547a-4aeb-9030-5a4d09fac3bd}
                              Duration = 1795
                              SourcePackageID = [00000000.0000.0000.00000000],00,00,00,00,[00000000.0000.0000.00000000.00000000]
                              SourceTrackID = 0
                              StartPosition = 0
                              DataDefinition = Sound Essence Track
              Descriptor = {e371ccd8-0fb6-4e8f-b30b-e1b28563d5a8}
              Descriptor -> Strong Reference to MultipleDescriptor
                MultipleDescriptor
                  InstanceUID = {e371ccd8-0fb6-4e8f-b30b-e1b28563d5a8}
                  SampleRate = 30000/1001
                  EssenceContainer = MXF-GC Generic Essence Multiple Mappings
                  SubDescriptorUIDs
                    SubDescriptorUID = {5eac0a23-3194-4908-bcb9-2fba4de29667}
                    SubDescriptorUID -> Strong Reference to CDCIEssenceDescriptor
                      CDCIEssenceDescriptor
                        InstanceUID = {5eac0a23-3194-4908-bcb9-2fba4de29667}
                        LinkedTrackID = 2
                        EssenceContainer = MXF-GC JPEG-2000 Picture Mappings
                        HorizontalSubsampling = 2
                        VerticalSubsampling = 1
                        SampleRate = 30000/1001
                        AspectRatio = 16/9
                        FrameLayout = 1
                        SignalStandard = 4
                        ComponentDepth = 10
                        StoredWidth = 1920
                        StoredHeight = 544
                        SampledWidth = 1920
                        SampledHeight = 544
                        SampledXOffset = 0
                        SampledYOffset = 0
                        DisplayWidth = 1920
                        DisplayHeight = 540
                        DisplayXOffset = 0
                        DisplayYOffset = 0
                        DisplayF2Offset = 0
                        StoredF2Offset = 0
                        Gamma = [060e2b34.0401.0101.04010101.01010000]
                        FieldDominance = 0
                        PictureEssenceCoding = [060e2b34.0401.010a.04010202.0301017f]
                        VideoLineMap
                          VideoLineMapEntry = 21
                          VideoLineMapEntry = 584
                        BitRate = 100000000
                        SubDescriptors
                          SubDescriptor = {6d0b31be-a567-4889-82e0-5e2c036a5bd7}
                          SubDescriptor -> Strong Reference to JPEG2000PictureSubDescriptor
                            JPEG2000PictureSubDescriptor
                              InstanceUID = {6d0b31be-a567-4889-82e0-5e2c036a5bd7}
                              Rsiz = 0
                              Xsiz = 1920
                              Ysiz = 544
                              XOsiz = 0
                              YOsiz = 0
                              XTsiz = 1920
                              YTsiz = 544
                              XTOsiz = 0
                              YTOsiz = 0
                              Csiz = 3
                              PictureComponentSizing
                                PictureComponentSize = Ssiz="13", XRsiz="1", YRsiz="1"
                                PictureComponentSize = Ssiz="13", XRsiz="2", YRsiz="1"
                                PictureComponentSize = Ssiz="13", XRsiz="2", YRsiz="1"
                    SubDescriptorUID = {04548ee5-d74c-4513-9bea-0ea0cec1d898}
                    SubDescriptorUID -> Strong Reference to AES3PCMDescriptor
                      AES3PCMDescriptor
                        InstanceUID = {04548ee5-d74c-4513-9bea-0ea0cec1d898}
                        LinkedTrackID = 3
                        SampleRate = 30000/1001
                        EssenceContainer = MXF-GC AES-BWF Audio
                        AudioSamplingRate = 48000/1
                        Locked = 1
                        AudioRefLevel = 0
                        ChannelCount = 1
                        QuantizationBits = 24
                        BlockAlign = 3
                        AvgBps = 144000
                        ChannelStatusMode = ChannelStatusMode_None
                    SubDescriptorUID = {0c8acf68-7888-431e-96a7-0e5242981917}
                    SubDescriptorUID -> Strong Reference to AES3PCMDescriptor
                      AES3PCMDescriptor
                        InstanceUID = {0c8acf68-7888-431e-96a7-0e5242981917}
                        LinkedTrackID = 4
                        SampleRate = 30000/1001
                        EssenceContainer = MXF-GC AES-BWF Audio
                        AudioSamplingRate = 48000/1
                        Locked = 1
                        AudioRefLevel = 0
                        ChannelCount = 1
                        QuantizationBits = 24
                        BlockAlign = 3
                        AvgBps = 144000
                        ChannelStatusMode = ChannelStatusMode_None
                    SubDescriptorUID = {be170312-fc44-43a0-85e1-e4054a1a9fa0}
                    SubDescriptorUID -> Strong Reference to AES3PCMDescriptor
                      AES3PCMDescriptor
                        InstanceUID = {be170312-fc44-43a0-85e1-e4054a1a9fa0}
                        LinkedTrackID = 5
                        SampleRate = 30000/1001
                        EssenceContainer = MXF-GC AES-BWF Audio
                        AudioSamplingRate = 48000/1
                        Locked = 1
                        AudioRefLevel = 0
                        ChannelCount = 1
                        QuantizationBits = 24
                        BlockAlign = 3
                        AvgBps = 144000
                        ChannelStatusMode = ChannelStatusMode_None
                    SubDescriptorUID = {74b03235-8500-4b06-8c75-dbe808a1e96a}
                    SubDescriptorUID -> Strong Reference to AES3PCMDescriptor
                      AES3PCMDescriptor
                        InstanceUID = {74b03235-8500-4b06-8c75-dbe808a1e96a}
                        LinkedTrackID = 6
                        SampleRate = 30000/1001
                        EssenceContainer = MXF-GC AES-BWF Audio
                        AudioSamplingRate = 48000/1
                        Locked = 1
                        AudioRefLevel = 0
                        ChannelCount = 1
                        QuantizationBits = 24
                        BlockAlign = 3
                        AvgBps = 144000
                        ChannelStatusMode = ChannelStatusMode_None
                    SubDescriptorUID = {a23b7ec2-0e0a-4eef-ae91-18629ee8a29d}
                    SubDescriptorUID -> Strong Reference to AES3PCMDescriptor
                      AES3PCMDescriptor
                        InstanceUID = {a23b7ec2-0e0a-4eef-ae91-18629ee8a29d}
                        LinkedTrackID = 7
                        SampleRate = 30000/1001
                        EssenceContainer = MXF-GC AES-BWF Audio
                        AudioSamplingRate = 48000/1
                        Locked = 1
                        AudioRefLevel = 0
                        ChannelCount = 1
                        QuantizationBits = 24
                        BlockAlign = 3
                        AvgBps = 144000
                        ChannelStatusMode = ChannelStatusMode_None
                    SubDescriptorUID = {a3c8069a-2f31-4640-8285-7c66b5a40a94}
                    SubDescriptorUID -> Strong Reference to AES3PCMDescriptor
                      AES3PCMDescriptor
                        InstanceUID = {a3c8069a-2f31-4640-8285-7c66b5a40a94}
                        LinkedTrackID = 8
                        SampleRate = 30000/1001
                        EssenceContainer = MXF-GC AES-BWF Audio
                        AudioSamplingRate = 48000/1
                        Locked = 1
                        AudioRefLevel = 0
                        ChannelCount = 1
                        QuantizationBits = 24
                        BlockAlign = 3
                        AvgBps = 144000
                        ChannelStatusMode = ChannelStatusMode_None
                    SubDescriptorUID = {c9bdafda-bc64-4d84-9633-33c53b299713}
                    SubDescriptorUID -> Strong Reference to AES3PCMDescriptor
                      AES3PCMDescriptor
                        InstanceUID = {c9bdafda-bc64-4d84-9633-33c53b299713}
                        LinkedTrackID = 9
                        SampleRate = 30000/1001
                        EssenceContainer = MXF-GC AES-BWF Audio
                        AudioSamplingRate = 48000/1
                        Locked = 1
                        AudioRefLevel = 0
                        ChannelCount = 1
                        QuantizationBits = 24
                        BlockAlign = 3
                        AvgBps = 144000
                        ChannelStatusMode = ChannelStatusMode_None
                    SubDescriptorUID = {b8cadc14-7ef2-47a2-bc9b-0c9a329ffe27}
                    SubDescriptorUID -> Strong Reference to AES3PCMDescriptor
                      AES3PCMDescriptor
                        InstanceUID = {b8cadc14-7ef2-47a2-bc9b-0c9a329ffe27}
                        LinkedTrackID = 10
                        SampleRate = 30000/1001
                        EssenceContainer = MXF-GC AES-BWF Audio
                        AudioSamplingRate = 48000/1
                        Locked = 1
                        AudioRefLevel = 0
                        ChannelCount = 1
                        QuantizationBits = 24
                        BlockAlign = 3
                        AvgBps = 144000
                        ChannelStatusMode = ChannelStatusMode_None
        EssenceContainerData
          EssenceContainer = {72fb4363-ac25-4397-b01f-683dcedf80c3}
          EssenceContainer -> Strong Reference to EssenceContainerData
            EssenceContainerData
              InstanceUID = {72fb4363-ac25-4397-b01f-683dcedf80c3}
              LinkedPackageUID = [060a2b34.0101.0105.01010d43],13,00,00,00,{6ee37e14-f008-4237-87ae-e3c8d74aa7c5}
              BodySID = 2
              IndexSID = 1
    OperationalPattern = MXF OP1a SingleItem SinglePackage
    EssenceContainers
      EssenceContainer = MXF-GC Generic Essence Multiple Mappings
      EssenceContainer = MXF-GC JPEG-2000 Picture Mappings
      EssenceContainer = MXF-GC AES-BWF Audio
    DMSchemes

No index table in this partition

Partition at 0x00003400 is for BodySID 0x0002
Reading pack at 0x00003400
ClosedCompleteBodyPartition
  MajorVersion = 1
  MinorVersion = 2
  KAGSize = 512
  ThisPartition = 13312
  PreviousPartition = 0
  FooterPartition = 823684096
  HeaderByteCount = 0
  IndexByteCount = 0
  IndexSID = 0
  BodyOffset = 0
  BodySID = 2
  OperationalPattern = MXF OP1a SingleItem SinglePackage
  EssenceContainers
    EssenceContainer = MXF-GC Generic Essence Multiple Mappings
    EssenceContainer = MXF-GC JPEG-2000 Picture Mappings
    EssenceContainer = MXF-GC AES-BWF Audio
No header metadata in this partition
No index table in this partition
Reading pack at 0x00000000
Reading pack at 0x00000000
Adding ClosedCompleteHeader for BodySID 0x0000 at 0x00000000
Adding a partition to a RIP
Generating new PartitionInfo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160314/a307db9f/attachment.sig>


More information about the ffmpeg-devel mailing list