On Tue, Dec 23, 2014 at 4:15 AM, Taylor Holliday <[email protected]>
wrote:
>
> I'm a bit confused as to why there is a non-critical time for this thread.
> Evidently, between DSP callbacks it does some other work where dynamic
> allocation happens. What if that malloc were to block long enough to
> overlap with when the next DSP callback needs to happen? (It might call
> free() also, I haven't tried that breakpoint)
>

The thread is handling a property change for the audio hardware (device).
Do you really expect process callbacks to continue uninterrupted by (for
example) sample rate changes, I/O configuration changes, clock changes etc.
etc. etc. ? They don't.
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/coreaudio-api/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to