Skip to content

Commit

Permalink
Version 0.7.2
Browse files Browse the repository at this point in the history
  • Loading branch information
shssoichiro committed Oct 15, 2021
1 parent b28b032 commit 0777b6c
Show file tree
Hide file tree
Showing 8 changed files with 3,546 additions and 25 deletions.
23 changes: 19 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,36 +1,48 @@
## Version 0.7.2

- Add a new GUI version of the av-metrics-tool
- Bump some dependencies

## 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.
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.0

- [Breaking] Simplify the `Decoder` trait
- [Breaking] Require `Send + Sync` on the `Decoder` 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

- Bump y4m dependency to 0.6

## 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.
Expand All @@ -47,17 +59,20 @@ These are re-exported through av-metrics, so the av-metrics interface is unchang
- 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

## Version 0.2.0

- Add a binary for running metrics on y4m files (and other future formats)
- This binary can be installed from the `av-metrics-tool` crate.
- Breaking change: `Decoder<T>` is changed to `Decoder` and has a new method,
`get_bit_depth` added. This allows us to dynamically dispatch to the correct
version of a metric based on the bit depth, without the compiler getting
in our way.
`get_bit_depth` added. This allows us to dynamically dispatch to the correct
version of a metric based on the bit depth, without the compiler getting
in our way.
- Add a workspace for managing the library and binary independently.

## Version 0.1.0

- Initial release
6 changes: 3 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion av_metrics/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "av-metrics"
version = "0.7.1"
version = "0.7.2"
authors = ["Josh Holmer <[email protected]>"]
edition = "2018"
description = "A collection of algorithms for measuring audio/video metrics"
Expand Down
4 changes: 2 additions & 2 deletions av_metrics_decoders/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "av-metrics-decoders"
version = "0.1.1"
version = "0.1.2"
authors = ["Josh Holmer <[email protected]>"]
edition = "2018"
description = "Decoders for use with av-metrics"
Expand All @@ -11,7 +11,7 @@ include = ["src/**/*"]
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
av-metrics = "0.7.1"
av-metrics = "0.7.2"
ffmpeg-next = { version = "4.4.0", optional = true, default-features = false, features = ["codec", "format"] }
y4m = { version = "0.7", optional = true }

Expand Down
Loading

0 comments on commit 0777b6c

Please sign in to comment.