On 03/28/12 10:45, David Robillard wrote:
[...]
Emanuel, thx for the suggestion. The job of that
mutex is to block the
callback until the user code has run, _trylock wouldn't do that.
"Block the callback" = "Cause a dropout"
Don't do that.
The standard solution if you need to process audio with
non-realtime-safe code is to ringbuffer the data to/from the process
callback.
-dr
gotcha, thanks david. looking at ringbuffer now.
--
Ed Sweeney,
http://www.onextent.com, Los Gatos CA