Re: Don't ignore the 64 bit run time! (was Re: au won't register)
Re: Don't ignore the 64 bit run time! (was Re: au won't register)
- Subject: Re: Don't ignore the 64 bit run time! (was Re: au won't register)
- From: "B.J. Buchalter" <email@hidden>
- Date: Tue, 11 Dec 2007 20:03:59 -0500
On Dec 11, 2007, at 7:30 PM, Brian Willoughby wrote:
Ah. So the next logical question is whether AU is a 32-bit API or
both. Have we already discussed this on the list? What does an AU
developer have to do to enable 64-bit in an AU, that could be tested
in AULab? Does the AU have properties or info marking it as 64-bit
(other than the usual executable flags) so that a host can
distinguish the two? Can a 64-bit host load 32-bit AUs without too
much special coding?
The big thing would be that if you have a Carbon Custom UI you will
need to convert it to Cocoa. This is a non-trivia issue. While more
and more hosts are beginning to support Cocoa UIs this is not
universal, so at the moment it would be a lot of work for not much
benefit. Eventually there will be one or more major hosts with 64-bit
support (maybe Logic will be first?) at which point it will be worth
the effort. If you have a Cocoa UI'ed or no-UI AU, the conversion
should be trival. But for most commercial plugins, this will not be a
simple transition.
Of course this could have been much easier if 64-bit Carbon UI support
had not been dropped at the last minute. C'est la vie.
Best regards,
B.J. Buchalter
Metric Halo
http://www.mhlabs.com
_______________________________________________
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