index table location
Page 1 of 1

Author:  Tommy [ Wed Mar 26, 2008 4:41 pm ]
Post subject:  index table location

Hi again,

Regarding the use of index tables in an MXF file:

we would like to place the entire index table in the header partition,
after the header metadata.

And then we would have 1 body partition with the essence, and then
a footer partition with a random index.

This is a perfectly legitimate MXF file I assume?

In the index table, the tag and length fields of the index entry array are 2 bytes each, allowing a maximum size of 64K bytes
for the index entry array.

Our index table may be much larger than that.

Within the index table, can we simply use the full 16 byte index entry
array key and a longer length instead of the 2 byte
tag and length from the primer pack?

Thanks a lot, Tommy Schell

Author:  Board Admin [ Thu Mar 27, 2008 12:26 pm ]
Post subject: 

No, you are restricted to 2-byte tags and lengths.

The official solution is to write your index table in several Index Segments each of which have an index entry array less than 64K. There is no limit to the number of Index Segments that can be placed in one partition. The value of IndexByteCount is the sum of all the Index Segment KLVs.

Author:  Tommy [ Mon Mar 31, 2008 4:29 pm ]
Post subject:  re: index table location

Do all index table segments in a file have to be the same size
(filled to a KAG boundary)?

Author:  Board Admin [ Mon Mar 31, 2008 5:12 pm ]
Post subject: 

No, the sizes can vary from segment to segment.

Author:  Tommy [ Tue Apr 01, 2008 10:32 pm ]
Post subject: 

Sorry, one other question:
I assume the UUID's of an index table need to be unique from one
index segment to the next within a file, but do the UUID's need to
be unique from 1 MXF file to the next, or can the same ones
be re-used from file to file?
Thanks, Tommy

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group