Features
export: add extension metadata levels json/csv exports by @quietvoid in #392
Extension metadata levels can now be exported in CSV or JSON format usingexport --levels level1,level2
Additional details in the README.editor: addedadd_cmv4_default_metadataoption to the config.
Allows adding default CMv4.0 extension metadata (L3, L9, L11, L254) to the RPU.
Bug fixes
export: Level 5 (active area) export now outputs a complete and valid editor configuration JSON file. (#405)
extract-rpuanddemuxnow exit with an error if the input file is not valid. (#406)extract-rpu: when the file doesn't contain any RPUdemux: when the file doesn't contain any enhancement layer NAL- The output partially written files are also delete to avoid confusion.
libdovi changes
- Multiple new functions contributed by @pannal:
dovi_rpu_add_cmv40_safe_default_metadata: Adds CMv4.0 default metadata to an existing CMv2.9 RPU. (#393)dovi_generate_from_json: Allows generating a list of RPUs from JSON. (#394)
The format is the same as CLI generation and the documentation is available [here].(https://github.com/quietvoid/dovi_tool/blob/main/docs/generator.md)dovi_rpu_remove_cmv40_metadata: Allows to completely remove CM v4.0 metadata from the RPU. (#400)
- dovi/level11: improve byte1 parsing and remove byte2 validation by @quietvoid in #384
- Allows to parse some new sample files.
New Contributors
Full Changelog: 2.3.2...2.3.3
Download dovi_tool 2.3.3
| File | Platform |
|---|---|
| dovi_tool-2.3.3-universal-macOS.zip | Apple Universal macOS |
| dovi_tool-2.3.3-x86_64-pc-windows-msvc.zip | x64 Windows |
| dovi_tool-2.3.3-aarch64-pc-windows-msvc.zip | ARM64 Windows |
| dovi_tool-2.3.3-x86_64-unknown-linux-musl.tar.gz | x64 Linux |
| dovi_tool-2.3.3-aarch64-unknown-linux-musl.tar.gz | ARM64 Linux |