Skip to content

Auto-Edit DoVi RPUs & Dynamic Metadata Updates

Compare
Choose a tag to compare
@patrickenfuego patrickenfuego released this 25 Mar 03:11
· 32 commits to main since this release
1bb7a61

What's New

This release comes with a few big updates for handling dynamic metadata, as well as some bug fixes.

Automatic RPU Editing

The script will now edit generated Dolby Vision RPU files to ensure the metadata is accurate. I started to notice that RPU's did not always contain the correct metadata even when extracted from a profile 7 source, particularly base HDR10 metadata. This is now corrected automatically.

HDR10+ Handling

If the -SkipHDR10Plus parameter is used, SEI messages are automatically dropped from DoVi compatible sources to prevent conflict.

A new parameter has been added to correct HDR10+ metadata ordering called -HDR10PlusSkipReorder. In some cases, HDR10+ metadata is copied in its normal decoding order which can break when B frames are introduced into the stream. It is important to note that this isn't always required, and you must validate yourself whether this will be necessary or not.

Binary Updates

All binaries have been updated to their latest version.

Bug Fixes

  • The core will be extracted from DTS-HD MA streams automatically when the DTS audio option is selected instead of forcing a re-encode
  • Audio track naming has been fixed
  • Start time for audio in DoVi test encodes has been fixed based on test parameters passed. Previously it was hard coded to begin at 00:01:30
  • Fixed audio parsing bug for DoVi encodes on PowerShell 7.3
  • Fixed other string parsing bugs related to the PowerShell 7.3 update