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.
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 thancargo build
orcargo 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.