mirror of
https://github.com/master-of-zen/Av1an.git
synced 2024-11-24 18:18:06 +00:00
cebbee90d4
Switch back to an old version of sysinfo, as 0.20 requires 1.54 to compile it, which is too new for MSYS2. Many minor simplifications. We also switch to structopt for now instead of the beta release of clap, as clap officially recommends to not use the beta yet, and it caused some problems when compiling on Windows or with an older compiler. Some minor changes: - The `decow_strings` function has been removed, and we deal with `Cow<str>` properly now. - The `remove_patterns` function now takes a mutable reference to a `Vec<String>` instead of copying one and modifing it to reduce complexity and overhead. - The structs used to serialize the VMAF json result have been renamed to `VmafResult`, `Metrics`, and `VmafScore` (they were previously `Foo`, `Bar`, and `Baz`) - Using an enum instead of a string as the argument to `log_probes` for better type safety and less overhead - `frame_check_output` now warns if there is a mismatch, and the message has been updated to be more clear that a frame mismatch has occurred - Several other small changes |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |