Results 275 issues of Victor Gaydov

_Last revised: Oct 2023_ It would be useful to measure Semaphore construction, destruction, post() when there are no waiters, post() when there are waiters, and non-blocking wait() (i.e. after post)....

help wanted
easy hacks
benchmarks

Pipewire now have native support for roc source and sink (see #446 for background). We should add instructions how to use them to our documentation. Something similar to what we...

documentation

_Last revised: Oct 2023_ Not to be confused with pipewire modules for roc (#459). Currently, when roc command-line tools (roc-recv, roc-send) run on pipwire, they use pulseaudio compatibility/emulation layer of...

enhancement
help wanted
sound io

On Linux, we have PulseAudio modules that allow to create Roc sinks and sink-inputs. On the sender side, the user can connect local playback apps to a Roc sink, which...

enhancement
sound io

[signal-estimator](https://github.com/gavv/signal-estimator) is a command-line tool for measuring latency and glitches over audio devices. It's not part of Roc, but it was developed with our needs in mind. It would be...

enhancement
help wanted
tooling
signal-estimator

We have [sphinx](https://www.sphinx-doc.org/en/master/) documentation and a CI job that automatically generates HTML from it and publishes it on our website on GitHub pages. The job always fetches the latest commit...

documentation
help wanted
easy hacks
continuous integration

It would be very handy for debugging to be able to simulate packet losses on delays directly in roc-send and in roc-recv tools. The following solution is suggested: * Create...

help wanted
tooling
easy hacks
networking

## Problem In roc_sndio module, we have support for multiple audio backends, employing different external libraries. Currently they are PulseaudioBackend and SoxBackend. SoxBackend uses SoX library, which have global initialization...

enhancement
api
help wanted
sound io

## Problem Here is how audio::IReader and audio::IWriter interfaces look like currently: ``` class IReader { public: // can't fail // returns false on EOF; not used by most implementations...

refactoring
help wanted
easy hacks
much-needed

We have [sphinx](https://www.sphinx-doc.org/en/master/) documentation, from which we automatically generate HTML and publish it on our website. In addition to the website for online browsing, it would be nice to allow...

documentation
help wanted
easy hacks