Skip to content

Commit 0777b6c

Browse files
committed
Version 0.7.2
1 parent b28b032 commit 0777b6c

File tree

8 files changed

+3546
-25
lines changed

8 files changed

+3546
-25
lines changed

CHANGELOG.md

+19-4
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,48 @@
1+
## Version 0.7.2
2+
3+
- Add a new GUI version of the av-metrics-tool
4+
- Bump some dependencies
5+
16
## Version 0.7.1
7+
28
- Add ffmpeg decoding support; this is optional and currently requires building from source
39
- Fix a math overflow on 32-bit for MSSSIM
410
- Publish a new av_metrics_decoder crate, to use the y4m and ffmpeg decoders independently.
5-
These are re-exported through av-metrics, so the av-metrics interface is unchanged.
11+
These are re-exported through av-metrics, so the av-metrics interface is unchanged.
612
- Add progress indicator
713
- Remove internal unwraps (enables cleaner exiting, especially when used as a crate)
814
- Improve error messages
915

1016
## Version 0.7.0
17+
1118
- [CLI Feature] Support multiple file comparison
1219
- [CLI Feature] Add Markdown output
1320
- [CLI Feature] Add CSV output
1421

1522
## Version 0.6.0
23+
1624
- [Breaking] Simplify the `Decoder` trait
1725
- [Breaking] Require `Send + Sync` on the `Decoder` trait
1826
- Many performance and multi-threading improvements
1927

2028
## Version 0.5.1
29+
2130
- Remove unneeded library specifiers that were previously needed by cargo-c
2231

2332
## Version 0.5.0
33+
2434
- Bump y4m dependency to 0.6
2535

2636
## Version 0.4.0
37+
2738
- Breaking Change: Use Frame, Pixel, etc. types from the `v_frame` crate,
2839
instead of rolling our own. This should improve interoperability
2940
with other crates.
3041
- Speed up y4m decoding.
3142
- Minor internal changes and dependency updates.
3243

3344
## Version 0.3.0
45+
3446
- Breaking Change: Remove the `use_simd` flag from the public API.
3547
This was intended only for development purposes,
3648
and isn't generally useful to end users.
@@ -47,17 +59,20 @@ These are re-exported through av-metrics, so the av-metrics interface is unchang
4759
- 25% speed improvement in CIEDE2000 with AVX2.
4860

4961
## Version 0.2.1
62+
5063
- Fix a bug where CIEDE2000 could report Infinity
5164
- Performance improvements to PSNR-HSV metric
5265

5366
## Version 0.2.0
67+
5468
- Add a binary for running metrics on y4m files (and other future formats)
5569
- This binary can be installed from the `av-metrics-tool` crate.
5670
- Breaking change: `Decoder<T>` is changed to `Decoder` and has a new method,
57-
`get_bit_depth` added. This allows us to dynamically dispatch to the correct
58-
version of a metric based on the bit depth, without the compiler getting
59-
in our way.
71+
`get_bit_depth` added. This allows us to dynamically dispatch to the correct
72+
version of a metric based on the bit depth, without the compiler getting
73+
in our way.
6074
- Add a workspace for managing the library and binary independently.
6175

6276
## Version 0.1.0
77+
6378
- Initial release

Cargo.lock

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

av_metrics/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "av-metrics"
3-
version = "0.7.1"
3+
version = "0.7.2"
44
authors = ["Josh Holmer <[email protected]>"]
55
edition = "2018"
66
description = "A collection of algorithms for measuring audio/video metrics"

av_metrics_decoders/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "av-metrics-decoders"
3-
version = "0.1.1"
3+
version = "0.1.2"
44
authors = ["Josh Holmer <[email protected]>"]
55
edition = "2018"
66
description = "Decoders for use with av-metrics"
@@ -11,7 +11,7 @@ include = ["src/**/*"]
1111
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1212

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

0 commit comments

Comments
 (0)