Re: 64bit processing possible?
Re: 64bit processing possible?
- Subject: Re: 64bit processing possible?
- From: Brian Willoughby <email@hidden>
- Date: Thu, 30 Jul 2009 15:21:56 -0700
On Jul 30, 2009, at 15:08, Jeff Moore wrote:
FWIW, the HAL and the driver model are the source of the usage of
32 bit floats as the canonical sample format, not AUHAL. So,
dropping down to the HAL doesn't really help you any. You will
still be using 32 bit floats to hold the data.
Thanks for the clarification. I was under the impression that you
have the option with the HAL of querying the hardware format (which
you surely can do) and then manually setting the data format to match
(which I could be wrong about).
Switching from AUHAL to HAL (besides adding a lot of headaches) would
remove any automatic AudioConverter later. But I guess there's still
the HAL mixer, which probably operates at 32-bit float, between any
host application and the raw audio driver.
Does this explain why Digidesign are so hard-headed about removing
their audio interfaces from access by any other application whenever
Pro Tools is running? Are they do this to remove the 32-bit float
audio mixer from the processing chain?
On a similar note, is it possible to use 'hog' mode to force
CoreAudio to skip the 32-bit float mixing stage?
P.S. I haven't used Pro Tools in a while, and my impression was that
their implementation worked differently than 'hog' mode, but in my
opinion they should have just used the official CoreAudio 'hog'
feature instead of doing strange things in their driver. For all I
know, my information is out of date and they've since gotten on the
bandwagon officially.
Brian
_______________________________________________
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