Re: Jack and CoreAudio (was Mirroring Audio Output)
Re: Jack and CoreAudio (was Mirroring Audio Output)
- Subject: Re: Jack and CoreAudio (was Mirroring Audio Output)
- From: Jeff Moore <email@hidden>
- Date: Mon, 8 Jan 2007 12:39:45 -0800
On Jan 8, 2007, at 6:41 AM, Dan Nigrin wrote:
Jeff:
To the contrary - the CoreAudio team, and you in particular, have
been extremely helpful when we (Stephane) have posed questions, and
we greatly appreciate it.
Great! We'll keep trying to help where we can.
I think what Stephane was trying to say though was that in order to
get even better integration between Jack and CoreAudio, that an even
deeper understanding of CoreAudio internals and AudioMIDI Setup is
necessary for us. Stephane and I will try to draft a technical
proposal of sorts for your (and Apple's) consideration in the next
couple of days.
The lower bits of the audio stack aren't as well documented as the
other bits, so it is understandable that you'd have questions that we
would be very happy to answer. There really isn't any technical
impediment to you integrating Jack into the system. There are plug-
able patch points throughout the stack.
We are obviously biased, but our sense in the Audio community is
that there is a strong desire to have Jack (or Jack-like)
functionality embedded at the OS-level; take for example this thread
on Create Digital Music: http://createdigitalmusic.com/2006/12/06/vista-audio-improvement-details-for-consumers-at-least/#comments
Yes. Routing between apps and the sort of things that Jack,
AudioHijack, et al. do has been requested of us in the past. However,
it has never really been something that has been at the top of request
lists from either users or developers. Throw in the fact that for the
users that want those features, there are good, useable solutions like
Jack out there now and you can begin to see why there hasn't really
been any work done in this area.
Just as Apple has used open source foundations in Safari, we feel
that a Jack extension to CoreAudio makes a lot of sense...
I don't believe that this is really a topic that belongs here on this
list, but we'd be happy to talk about whatever issues you've been
having with integrating Jack into what's there in the system now.
Stephane or I will post again shortly.
Thanks,
Dan
Dan Nigrin
Defective Records
202 Hack / PC-1600 User / VSTi Host / OMS Convert / Jack OS X
http://www.defectiverecords.com
http://www.jackosx.com
I'm unclear. Have we been lax in replying to your questions? My
apologies if so, and I'm sure we'll try to do better.
I should have added that this doesn't mean that it's impossible.
For
example, there are several tools out there that pose as a virtual
device to route the audio back out to user space where a program
can
then send it to where ever it likes. The AudioReflectorDriver
example
code in our SDK provides a simplistic attempt at this. There are
also
more complex tools, like Jack for instance, that do routing and a
bunch of other cool things too.
And if Apple would support the open-source jack project (more
specifically the new multi-processor aware jackdmp version http://www.grame.fr/~letz/jackdmp.html)
, even cooler things could happen! ((-:
_______________________________________________
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
--
Jeff Moore
Core Audio
Apple
_______________________________________________
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