[alsa-devel] Races in alsa-lib with threads
clemens at ladisch.de
Tue Nov 13 21:23:36 CET 2012
Trent Piepho wrote:
> Consider snd_pcm_writei(), most of the time is usually spent blocked
> waiting for a period to elapse. It is perfectly ok to call
> snd_pcm_delay() during this time. But if one isn't allowed to make
> any other pcm calls during snd_pcm_writei() then this can't be done.
Then use non-blocking mode. Blocking mode is suitable only for
applications that do not want to access the device while waiting.
More information about the Alsa-devel