SMPTE / ST377-1-full-revision

2 stars 0 forks source link

Type definition of “Flags” in Index Table #22

Open TatsujiYamazaki opened 4 years ago

TatsujiYamazaki commented 4 years ago

There is an issue about the type definition of “Flags” in Index Table. According to ST 377-1, it is “EditUnitFlag”, however, according to the metadata registers, it is "UInt8". The inconsistency has always been there from the beginning of the document and the registers.

In today's ecosystem, there are many systems that rely on the XML data in the registers to auto-generate data file and XML variants of MXF metadata, so changing the register would be a very bad thing to do because it would break a lot of systems..

The only practical solution is to amend the type of Flags to UInt8.

TatsujiYamazaki commented 2 years ago

Action for Yamazaki to chack through document to list up other inconsintency with register. It is suggested that the Index Table section of ST 381-3 is useful to check.