Re: Quality of CoreAudio SRC
Re: Quality of CoreAudio SRC
- Subject: Re: Quality of CoreAudio SRC
- From: Rick Sustek <email@hidden>
- Date: Thu, 31 Jan 2008 15:18:03 -0800
Well, this is sort of splitting into two topics:
A) What is the quality of conversion within the Apple-provide
software, and where is it applied.
B) How to control a playback system all the way down to the
hardware, and why isn't OS X setup this way?
Regarding topic B,
The answer is simply that it is an OS for a general purpose computing
platform, and as such, supports an architecture where multiple audio
sources/applications can send data to the built-in hardware output
device, or any available hardware interface. A multiplexor. Thus,
changing the parameters on-the-fly at the bottom of a multiplexor is
not a friendly thing to be doing.
(People do actually listen to more than one source at a time! For
example, now that 'ADC on iTunes' allows us to: "Imagine watching
Apple engineers anywhere, anytime -- wherever you go", (yikes!!!) I
find that while I'm doing just that, I like to mix in a bit of heavy
metal to keep me awake! ;-) )
You can if you want to, write code that interfaces directly against
the HAL and essentially take over an interface. And you could create
a means to lock-out any other source from using the interface while
you have it. To be really certain of the quality, choose a certain
external interface that you trust, and recommend (or sell) it to your
users. Not only would it be more friendly to take over an interface
that was dedicated to this purpose, but you would not be subject to
the varying and somewhat unknown quality of the audio hardware that
Apple builds into its machines.
Have fun,
-Rick
_______________________________________________
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