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
Decoder
trait - [Breaking] Require
Send + Sync
on theDecoder
trait - 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_frame
crate,
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_simd
flag 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_SIMD
to 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:
--metric
flag allows the CLI tool to output only one metric at a time,
instead of all metrics. - New Feature:
--json
flag 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