Releases: rust-av/av-metrics
Releases · rust-av/av-metrics
Version 0.7.2
v0.7.2 Version 0.7.2
Version 0.7.1
- Add ffmpeg decoding support; this is optional and currently requires building from source
- Fix a math overflow on 32-bit for MSSSIM
- Publish a new av_metrics_decoder crate, to use the y4m and ffmpeg decoders independently.
These are re-exported through av-metrics, so the av-metrics interface is unchanged. - Add progress indicator
- Remove internal unwraps (enables cleaner exiting, especially when used as a crate)
- Improve error messages
Version 0.7.0
- [CLI Feature] Support multiple file comparison
- [CLI Feature] Add Markdown output
- [CLI Feature] Add CSV output
Version 0.6.1
- Fix building the library without default features
Version 0.6.0
- [Breaking] Simplify the
Decodertrait - [Breaking] Require
Send + Syncon theDecodertrait - Many performance and multi-threading improvements
Version 0.5.1
- Remove unneeded library specifiers that were previously needed by cargo-c
Version 0.5.0
v0.5.0 Update all workspaces
Version 0.4.0
- Breaking Change: Use Frame, Pixel, etc. types from the
v_framecrate,
instead of rolling our own. This should improve interoperability
with other crates. - Speed up y4m decoding.
- Minor internal changes and dependency updates.
Version 0.3.0
- Breaking Change: Remove the
use_simdflag from the public API.
This was intended only for development purposes,
and isn't generally useful to end users.
If you really want to disable SIMD,
you can set the environment variableAV_METRICS_DISABLE_SIMDto any value. - Breaking Change: PSNR and APSNR have been split into separate result sets.
This only impacts users of the API.
The CLI output is identical. - New Feature:
--metricflag allows the CLI tool to output only one metric at a time,
instead of all metrics. - New Feature:
--jsonflag allows the CLI tool to output the results as JSON.
This is primarily useful if you want to use the output in some other script
or as data on a web page. - 25% speed improvement in CIEDE2000 with AVX2.
Version 0.2.1
- Fix a bug where CIEDE2000 could report Infinity
- Performance improvements to PSNR-HSV metric