Re: libasound-sndio

From: Alexandre Ratchov <>
Date: Tue, 30 Oct 2018 18:49:34 +0100
On Tue, Oct 30, 2018 at 04:46:09PM +0200, Jari Vetoniemi wrote:
> Link contains trace of all sio_* calls

The sio_pollfd() and sio_revents() calls are missing.

If this is a single-threaded programm (ie event-loop based), there's
necessarilly a place where the process waits for the audio device to
accept more data (and for all other I/O event sources), it must call
sio_pollfd() and sio_revents() there.

Multi-threaded programs usually have a thread dedicated to audio, in
this case the simplest is to use blocking mode in the audio thread.

If this is unclear, I dig for examples, let me know.
Received on Tue Oct 30 2018 - 18:49:34 CET

This archive was generated by hypermail 2.3.0 : Tue Aug 09 2022 - 16:23:47 CEST