Programmatic Aggregate Device issue on Intel Mac, not always completing initialisation?
Programmatic Aggregate Device issue on Intel Mac, not always completing initialisation?
- Subject: Programmatic Aggregate Device issue on Intel Mac, not always completing initialisation?
- From: Dan <email@hidden>
- Date: Thu, 3 Jul 2008 15:42:29 +0100
Hi -
We're trying to add automatic creation of an Aggregate Device to an
open-source audio software called SuperCollider. The audio engine has
two ways of running: either as a separate process, or launched within
the main application process.
Now, we have a patch for the Aggregate Device issue, and it works fine
in the first case (audio engine is separate). But in the second case
(audio engine "internal" to application) there seems to be a problem
on Intel Macs, where the IOProc callback for the audio device is never
called. It's the same code being called in each case, so maybe
something subtle is going on.
If using a "real" device, or a user-created aggregate, there is no
problem starting the audio callback.
I've seen in the archives of this list discussion of the occasional
bug in the programmatic interaction with Aggregate Device creation
etc. If you can suggest whether this is a bug or our own fault that
would be extremely helpful!
The patch to add Aggregate Device creation is here:
http://www.listarc.bham.ac.uk/lists/sc-dev/msg02579.html
which is a patch for the main source here:
http://supercollider.svn.sourceforge.net/viewvc/supercollider/trunk/
Thanks in advance for any suggestions -
Dan
--
http://www.mcld.co.uk
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden