Big feature/breaking release to implement support for DM v2/CM v4.x metadata.
Now properly parses/writes metadata blocks for both display management metadata versions.
Supported metadata levels:
- DM v1 (CM v2.9):
L1,L2,L4,L5,L6 - DM v2 (CM v4.x):
L3,L8,L9,L10,L11,L254
Important changes:
Generator
- Implemented proper support for
L3,L8andL9metadata for RPU generation from XML. - Improved the template to allow more flexibility. Now allows specifying shots (with per-shot or per-frame metadata blocks).
- Refer to documentation and example.
Editor
- Added
convert_to_cmv4option to convert an existing RPU to DM v2, defaulting to addingL11metadata. - It is now possible to remove polynomial/MMR mapping from the RPU using
remove_mapping - Refer to documentation and examples.
- For
L11, see convert_to_cmv4 example.
Exported JSON from info or export now have DM metadata split in two objects:
cmv29_metadataandcmv40_metadata, which have the same structure: a number of blocks, and list of blocks.