Releases
v0.0.8
gavv
released this
30 Oct 10:13
Overhaul hardware latency calculation and improve its precision
Implement new io_jitter
measurement mode (gh-53 )
Support multiple input devices (gh-51 )
Support different channel counts for output and input devices (gh-50 )
Support different period size and count for output and input devices (gh-52 )
Rename -v
(--volume
) to -g
(--gain
)
Add -v
(--verbose
) option, reduce verbosity by default
Add --no-rt
option
Rename --step-period
/ --impulse-period
to --step-interval
/ --impulse-interval
to avoid confusion with ALSA periods
Take --gain
into account in latency_corr
mode (earlier it was ignored)
Saturate instead of overflowing when --gain
-ed signal is high
Enable --warmup
by default
Disable --dump-compression
by default
Use wallclock (absolute system time) time in csv dumps (gh-60 )
GUI: Display measurement results (gh-13 )
GUI: Fix mode names
GUI: Reduce default dump compression
Optimization: avoid frame allocations in real-time path
Optimization: avoid using double-precision floats when they're not needed
Optimization: move computations to separate thread in latency_step
mode
Optimization: make computation threads non-realtime
Switch to spdlog and enable colored logging (gh-38 )
Switch from cxxopts to CLI11 (gh-26 )
Switch vendored dependencies to latest stable tags
Add new dependency: intrusive_shared_ptr
Enable and fix more warnings
Refactoring
Improve documentation
You can’t perform that action at this time.