m-ab-s / media-autobuild_suite

This Windows Batchscript helps setup a Mingw-w64 compiler environment for building ffmpeg and other media tools under Windows.
GNU General Public License v3.0
1.5k stars 257 forks source link

Add hdr10plus_tool and dovi_tool support #2519

Closed waldonnis closed 9 months ago

waldonnis commented 9 months ago

I've been building and using these locally for a long while now and figured I'd add it to the suite to save effort/time, as well as allow others to use them. Information on each:

It's currently possible to build libdovi as well (which I think libplacebo can use), but likely requires a new Rust-related function in media-suite_helper.sh to use cargo cinstall rather than cargo build or cargo install (or a bunch of do_install lines for the header and such, but that's a maintenance headache). It's also built separately in a subdirectory rather than as part of the main cargo build procedure, which is a bit of a pain. I'll either update this PR if it's not merged yet or submit those bits at a later time when I finish them. Most people probably would just use the binaries anyway (myself included), so it's very useful to add even without the libdovi inclusion.