Skip to content

Releases: rust-av/av-metrics

Version 0.7.2

23 Oct 12:08
Compare
Choose a tag to compare
v0.7.2

Version 0.7.2

Version 0.7.1

09 Aug 15:58
Compare
Choose a tag to compare
  • 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

27 Oct 22:46
Compare
Choose a tag to compare
  • [CLI Feature] Support multiple file comparison
  • [CLI Feature] Add Markdown output
  • [CLI Feature] Add CSV output

Version 0.6.1

06 Oct 18:13
Compare
Choose a tag to compare
  • Fix building the library without default features

Version 0.6.0

04 Oct 17:33
Compare
Choose a tag to compare
  • [Breaking] Simplify the Decoder trait
  • [Breaking] Require Send + Sync on the Decoder trait
  • Many performance and multi-threading improvements

Version 0.5.1

18 Jun 15:33
Compare
Choose a tag to compare
  • Remove unneeded library specifiers that were previously needed by cargo-c

Version 0.5.0

18 Jun 15:20
Compare
Choose a tag to compare
v0.5.0

Update all workspaces

Version 0.4.0

06 Mar 15:18
Compare
Choose a tag to compare
  • 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

11 Nov 08:07
Compare
Choose a tag to compare
  • 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 variable AV_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

19 Oct 14:55
Compare
Choose a tag to compare
  • Fix a bug where CIEDE2000 could report Infinity
  • Performance improvements to PSNR-HSV metric