Skip to content

Commit d08881c

Browse files
committed
Changelog draft for 0.0.8 release
1 parent 8652e35 commit d08881c

File tree

1 file changed

+46
-1
lines changed

1 file changed

+46
-1
lines changed

CHANGELOG.md

Lines changed: 46 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,45 @@
11
# Changelog
22

3+
## [v0.0.8][v0.0.8] - ???
4+
5+
* Overhaul hardware latency calculation and improve its precision
6+
* Implement new `io_jitter` measurement mode ([gh-53][gh-53])
7+
* Support multiple input devices and `--diff` mode ([gh-51][gh-51])
8+
* Support different channel counts for output and input devices ([gh-50][gh-50])
9+
* Support different period size and count for output and input devices ([gh-52][gh-52])
10+
* Rename `-v` (`--volume`) to `-g` (`--gain`)
11+
* Add `-v` (`--verbose`) option, reduce verbosity by default
12+
* Add `--no-rt` option
13+
* Rename `--step-period` / `--impulse-period` to `--step-interval` / `--impulse-interval` to avoid confusion with ALSA periods
14+
* Take `--gain` into account in `latency_corr` mode (earlier it was ignored)
15+
* Saturate instead of overflowing when `--gain`-ed signal is high
16+
* Enable `--warmup` by default
17+
* Disable `--dump-compression` by default
18+
* GUI: Display measurement results ([gh-13][gh-13])
19+
* GUI: Fix mode names
20+
* GUI: Reduce default dump compression
21+
* Optimization: avoid frame allocations in real-time path
22+
* Optimization: avoid using double-precision floats when they're not needed
23+
* Optimization: move computations to separate thread in `latency_step` mode
24+
* Optimization: make computation threads non-realtime
25+
* Switch to spdlog and enable colored logging ([gh-38][gh-38])
26+
* Switch from cxxopts to CLI11 ([gh-26][gh-26])
27+
* Switch vendored dependencies to latest stable tags
28+
* Add new dependency: intrusive_shared_ptr
29+
* Enable and fix more warnings
30+
* Refactoring
31+
* Improve documentation
32+
33+
[v0.0.8]: https://github.com/gavv/signal-estimator/releases/tag/v0.0.8
34+
35+
[gh-13]: https://github.com/gavv/signal-estimator/issues/44
36+
[gh-26]: https://github.com/gavv/signal-estimator/issues/26
37+
[gh-38]: https://github.com/gavv/signal-estimator/issues/48
38+
[gh-50]: https://github.com/gavv/signal-estimator/issues/50
39+
[gh-51]: https://github.com/gavv/signal-estimator/issues/51
40+
[gh-52]: https://github.com/gavv/signal-estimator/issues/52
41+
[gh-53]: https://github.com/gavv/signal-estimator/issues/53
42+
343
## [v0.0.7][v0.0.7] - 19 Sep 2023
444

545
* Support cross-compilation (see README)
@@ -19,6 +59,7 @@
1959
* Fix hang in alsa_close ([gh-5][gh-5])
2060

2161
[v0.0.6]: https://github.com/gavv/signal-estimator/releases/tag/v0.0.6
62+
2263
[gh-25]: https://github.com/gavv/signal-estimator/issues/25
2364
[gh-5]: https://github.com/gavv/signal-estimator/issues/5
2465

@@ -31,6 +72,7 @@
3172
* Add `--warmup` option
3273

3374
[v0.0.5]: https://github.com/gavv/signal-estimator/releases/tag/v0.0.5
75+
3476
[gh-23]: https://github.com/gavv/signal-estimator/issues/23
3577
[gh-3]: https://github.com/gavv/signal-estimator/issues/3
3678

@@ -43,8 +85,9 @@
4385
* Improve documentation
4486

4587
[v0.0.4]: https://github.com/gavv/signal-estimator/releases/tag/v0.0.4
46-
[gh-21]: https://github.com/gavv/signal-estimator/issues/21
88+
4789
[gh-19]: https://github.com/gavv/signal-estimator/issues/19
90+
[gh-21]: https://github.com/gavv/signal-estimator/issues/21
4891

4992
## [v0.0.3][v0.0.3] - 24 Aug 2021
5093

@@ -55,6 +98,7 @@
5598
* Improve CI
5699

57100
[v0.0.3]: https://github.com/gavv/signal-estimator/releases/tag/v0.0.3
101+
58102
[gh-18]: https://github.com/gavv/signal-estimator/issues/18
59103

60104
## [v0.0.2][v0.0.2] - 22 Aug 2021
@@ -67,6 +111,7 @@
67111
* Improve documentation
68112

69113
[v0.0.2]: https://github.com/gavv/signal-estimator/releases/tag/v0.0.2
114+
70115
[gh-2]: https://github.com/gavv/signal-estimator/issues/2
71116
[gh-6]: https://github.com/gavv/signal-estimator/issues/6
72117

0 commit comments

Comments
 (0)