Releases: quietvoid/hdr10plus_tool
Releases · quietvoid/hdr10plus_tool
0.2.8
Fix edge cases, support 10 percentiles streams
Update dependencies
0.2.7
Fixes Profile A by removing BezierCurveData when empty and no targeted display maximum luminance.
Fix multiple edge cases where the parsed data was invalid.
0.2.6
Fix MaxScl and Average MaxRGB to parse correct values and support values over 2^16.
Added tests to avoid regressions in the future.
0.2.5
Refactored the code, fixed running the parser with cargo.
Improved the JSON generation.
Now always adds the BezierCurveData to the JSON, which fixes MediaInfo not detecting HDR10+ Profile B compatibility after x265 encode.
0.2.4
Fix edge case when AverageRGB, MaxScl are 0 but not targeted_system_display_maximum_luminance.
Add asserts to avoid invalid data.
Error when the dynamic metadata is from a (possibly) unsupported version.
0.2.3
Integrate clap for CLI argument parsing and handling.
Modify the parser to keep SEI messages in RAM instead of writing to a file.
Refactor and reformat using clippy & rustfmt.
0.2.2
Added piped input support using ffmpeg.
0.2.1
Add --verify option to only check if metadata is embedded in stream.
0.2.0
Fixed edge case where every field is 0.