1
+ ## Version 0.7.2
2
+
3
+ - Add a new GUI version of the av-metrics-tool
4
+ - Bump some dependencies
5
+
1
6
## Version 0.7.1
7
+
2
8
- Add ffmpeg decoding support; this is optional and currently requires building from source
3
9
- Fix a math overflow on 32-bit for MSSSIM
4
10
- 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.
6
12
- Add progress indicator
7
13
- Remove internal unwraps (enables cleaner exiting, especially when used as a crate)
8
14
- Improve error messages
9
15
10
16
## Version 0.7.0
17
+
11
18
- [ CLI Feature] Support multiple file comparison
12
19
- [ CLI Feature] Add Markdown output
13
20
- [ CLI Feature] Add CSV output
14
21
15
22
## Version 0.6.0
23
+
16
24
- [ Breaking] Simplify the ` Decoder ` trait
17
25
- [ Breaking] Require ` Send + Sync ` on the ` Decoder ` trait
18
26
- Many performance and multi-threading improvements
19
27
20
28
## Version 0.5.1
29
+
21
30
- Remove unneeded library specifiers that were previously needed by cargo-c
22
31
23
32
## Version 0.5.0
33
+
24
34
- Bump y4m dependency to 0.6
25
35
26
36
## Version 0.4.0
37
+
27
38
- Breaking Change: Use Frame, Pixel, etc. types from the ` v_frame ` crate,
28
39
instead of rolling our own. This should improve interoperability
29
40
with other crates.
30
41
- Speed up y4m decoding.
31
42
- Minor internal changes and dependency updates.
32
43
33
44
## Version 0.3.0
45
+
34
46
- Breaking Change: Remove the ` use_simd ` flag from the public API.
35
47
This was intended only for development purposes,
36
48
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
47
59
- 25% speed improvement in CIEDE2000 with AVX2.
48
60
49
61
## Version 0.2.1
62
+
50
63
- Fix a bug where CIEDE2000 could report Infinity
51
64
- Performance improvements to PSNR-HSV metric
52
65
53
66
## Version 0.2.0
67
+
54
68
- Add a binary for running metrics on y4m files (and other future formats)
55
69
- This binary can be installed from the ` av-metrics-tool ` crate.
56
70
- 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.
60
74
- Add a workspace for managing the library and binary independently.
61
75
62
76
## Version 0.1.0
77
+
63
78
- Initial release
0 commit comments