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]
