github quietvoid/dovi_tool 2.3.3

4 hours ago

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 using export --levels level1,level2
    Additional details in the README.
  • editor: added add_cmv4_default_metadata option 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-rpu and demux now exit with an error if the input file is not valid. (#406)
    • extract-rpu: when the file doesn't contain any RPU
    • demux: 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

Don't miss a new dovi_tool release

NewReleases is sending notifications on new releases.