|
1 | 1 | # Changelog |
2 | 2 |
|
| 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 | + |
3 | 43 | ## [v0.0.7][v0.0.7] - 19 Sep 2023 |
4 | 44 |
|
5 | 45 | * Support cross-compilation (see README) |
|
19 | 59 | * Fix hang in alsa_close ([gh-5][gh-5]) |
20 | 60 |
|
21 | 61 | [v0.0.6]: https://github.com/gavv/signal-estimator/releases/tag/v0.0.6 |
| 62 | + |
22 | 63 | [gh-25]: https://github.com/gavv/signal-estimator/issues/25 |
23 | 64 | [gh-5]: https://github.com/gavv/signal-estimator/issues/5 |
24 | 65 |
|
|
31 | 72 | * Add `--warmup` option |
32 | 73 |
|
33 | 74 | [v0.0.5]: https://github.com/gavv/signal-estimator/releases/tag/v0.0.5 |
| 75 | + |
34 | 76 | [gh-23]: https://github.com/gavv/signal-estimator/issues/23 |
35 | 77 | [gh-3]: https://github.com/gavv/signal-estimator/issues/3 |
36 | 78 |
|
|
43 | 85 | * Improve documentation |
44 | 86 |
|
45 | 87 | [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 | + |
47 | 89 | [gh-19]: https://github.com/gavv/signal-estimator/issues/19 |
| 90 | +[gh-21]: https://github.com/gavv/signal-estimator/issues/21 |
48 | 91 |
|
49 | 92 | ## [v0.0.3][v0.0.3] - 24 Aug 2021 |
50 | 93 |
|
|
55 | 98 | * Improve CI |
56 | 99 |
|
57 | 100 | [v0.0.3]: https://github.com/gavv/signal-estimator/releases/tag/v0.0.3 |
| 101 | + |
58 | 102 | [gh-18]: https://github.com/gavv/signal-estimator/issues/18 |
59 | 103 |
|
60 | 104 | ## [v0.0.2][v0.0.2] - 22 Aug 2021 |
|
67 | 111 | * Improve documentation |
68 | 112 |
|
69 | 113 | [v0.0.2]: https://github.com/gavv/signal-estimator/releases/tag/v0.0.2 |
| 114 | + |
70 | 115 | [gh-2]: https://github.com/gavv/signal-estimator/issues/2 |
71 | 116 | [gh-6]: https://github.com/gavv/signal-estimator/issues/6 |
72 | 117 |
|
|
0 commit comments