Actually on the matter of ThreadMBS, do the static methods PatchRuntimeObjectLocking() etc workfor code in pre-emptive threads like the CoreAudio one ? ( via the PortAudio callback )
I am in the process of reworking my code to be able to run vis the callback but still get crashes. Im trying to remove situationscausing locking etc and its going quite well. one big problem i seem to get is when im receiving MIDI events via MIDIPortMBS. I am running the Portaudio callback at a 64 frame buffer size ( for load testing ) and while the audio thread runs - EVEN WITH LITTLE OR NO CODE RUNNING IN THE THREAD, when i receive a burst of MIDI ( from another app ) I often getcrashes. And this is using the MIDIPortMBS and all reh related classes in THREADSAFE mode... Would it be more reliable to use PortMIDI when using the PortAudioMBS callback method ? > From: supp...@monkeybreadsoftware.de > Date: Fri, 20 May 2011 09:16:20 +0200 > To: mbsplugins@monkeybreadsoftware.info > Subject: [MBS] Someone using ThreadMBS? > > Hi, > > We are going to deprecate and remove ThreadMBS class soon. > > Is someone still using it? > > I'm looking for more safe methods to allow threading. For example the last > prerelease added preemptive threaded CURL. > > Greetings > Christian > > -- > See you in Essen, Germany at the REAL Studio Conference 2011 > > Registration and details here: > http://www.realsoftware.de/events/realcon2011essen/ > > > _______________________________________________ > Mbsplugins_monkeybreadsoftware.info mailing list > mbsplugins@monkeybreadsoftware.info > https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info _______________________________________________ Mbsplugins_monkeybreadsoftware.info mailing list mbsplugins@monkeybreadsoftware.info https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info