Sorry guys, other two (silly?) questions:

1. apart from the process callback, which callbacks need to be
RT-safe? Looking around I found a master thesis [1] that says: "Apart
from
the JackProcessCallback callback, which is called in the realtime
audio thread for obvious reasons, all other callbacks are called
asynchronously in a specialized non-realtime thread, to avoid
notifications to interfere with audio processing", is that true?

2. may the system sample rate actually change (while a client is running)?

[1] 
http://retis.sssup.it/sites/default/files/realtime_low_latency_audio_on_linux.pdf

2014-02-21 1:08 GMT+02:00 Stefano D'Angelo <[email protected]>:
> 2014-02-21 1:08 GMT+02:00 Paul Davis <[email protected]>:
>>
>>
>>
>> On Thu, Feb 20, 2014 at 6:05 PM, Stefano D'Angelo <[email protected]>
>> wrote:
>>>
>>> > reset your port latencies.
>>>
>>> Ok, thanks (to Robin too). Can jack_recompute_total_latenices() be
>>> called from within the process callback too?
>>
>>
>> you cannot contact the server from with the process callback, so no.
>>
>> and yes, it is NOT documented which JACK API calls do this.
>
> Ok, thanks a lot.
>
> Stefano
_______________________________________________
Linux-audio-dev mailing list
[email protected]
http://lists.linuxaudio.org/listinfo/linux-audio-dev

Reply via email to