Results 296 issues of Victor Gaydov

Support providing config file instead of command-line options. This would be very useful when you have different configuration for different measurements. This can be implemented using CLI11 config loading feature...

feature
help wanted
good first issue

- [ ] Add CLI option --color=always|never|auto; "auto" is default and means "use colors when stdout is a tty" (IIRC spdlog supports this). - [ ] Honor [NO_COLOR](https://no-color.org/) environment variable.

feature
help wanted
good first issue

**After implementing #33**, we'll also need simple unit tests for the new C API. The test can do the following: * create estimator * get playback (output) samples from it...

help wanted
good first issue
tests
algorithms

We already have `--volume` option, which controls the amplitude of the produced signal. However, we currently don't touch ALSA device volume, and just assume that it's high enough. It would...

feature
help wanted
good first issue
sound io

A very needed feature is an ability to use latency estimation algorithm programmatically outside of signal-estimator CLI and GUI. In addition to CLI (`src/cli`) and GUI (`src/gui`), we could add...

feature
help wanted
good first issue

### Overview Implement two new options, --min-latency and --max-latency, that define allowed range for latency measurements. When min and max are provided, signal-estimator should perform measurement only in time window...

feature
help wanted
good first issue
algorithms

This issue is similar to #1. It would be nice to add support for macOS, using its AudioUnit API to coreaudio (this API allows to achieve lowest possible latency). I...

feature
help wanted
good first issue
sound io

Currently we can play and record sound only using ALSA api. It would be useful to teach signal-estimator to use PulseAudio api as well. Steps: * add PulseaudioReader and PulseaudioWriter...

feature
help wanted
good first issue
sound io

* Make start and stop buttons mutually exclusive. When measurement is not running, start should be enabled and stop is disabled, and vice versa. * When measurement is running, set...

feature
help wanted
good first issue
user interface

In some scenarios, it could be more handy to use S3 instead of Github to store artifacts. We could add an option for that.

feature
help wanted
good first issue