I think that stuff is the polling versus callback scheduling when
talking to the audio device. If you look in the audio preferences,
there is a check box that says "use callbacks". My guess is that will
enable m_callbackscheduler().
.hc
On Oct 8, 2011, at 11:39 PM, Rich E wrote:
Hi all,
I've been stepping through the pd source and trying to understand
the scheduling system, would anyone who knows mind helping me to
this effect?
There are two options that m_mainloop() has for scheduling,
m_pollingscheduler() and m_callbackscheduler(). On OS X, I am only
getting a hit on m_pollingscheduler, since sched_useaudio =
SCHED_AUDIO_POLL. Does sched_useaudio ever equal
SCHED_AUDIO_CALLBACK, which would then cause m_callbackscheduler()
to be used instead?
I'm wondering if sched_tick() is ever called from a non-main thread.
Cheers,
Rich
_______________________________________________
Pd-dev mailing list
[email protected]
http://lists.puredata.info/listinfo/pd-dev
----------------------------------------------------------------------------
"A cellphone to me is just an opportunity to be irritated wherever you
are." - Linus Torvalds
_______________________________________________
Pd-dev mailing list
[email protected]
http://lists.puredata.info/listinfo/pd-dev