Re: Core Audio PowerPC Intel Notes.rtf
Re: Core Audio PowerPC Intel Notes.rtf
- Subject: Re: Core Audio PowerPC Intel Notes.rtf
- From: Marc Poirier <email@hidden>
- Date: Sat, 13 Aug 2005 09:05:26 -0400
On Aug 12, 2005, at 2:40 PM, William Stewart wrote:
As to this read me - it shouldn't have included this comment
because there really is nothing in this file, so we didn't include
it in the SDK.
Ah okay, thanks for confirming.
rdar://4215631
The main change (and this is detailed in the SDK's Readme file is
the following:
In your Project's settings you need to add the following to the
OTHER_REZ_FLAGS:
-d ppc_$ppc -d i386_$i386
What this line does is then use the settings you make elsewhere in
XCode (whether to build ppc/i386 or both) to also decide which
version of the resource needs to be built for the AU.
Actually, this is not detailed in such a manner in the readme file.
What it does say there is: "you will need to define ppc_YES and
i386_YES variables in your AU Projects." The fact that you can just
do "-d ppc_$ppc -d i386_$i386" is quite nice in my opinion (it means
that you don't need to adjust the settings in 2 different places and
keep them in sync every time you want to make a change), and would be
worth mentioning in the readme, I think.
rdar://4215632
We urge AU developers to move their AU development over to the
1.4.x SDK as it contains a number of fixes. An AU built with this
SDK will still continue to work on both Jaguar and Panther systems.
Actually, it won't. As has been pointed out with previous 1.4.x
releases, they won't build with a 10.2.x SDK because of
kControlStaticTextIsMultilineTag in AUCarbonViewControl.cpp and the
kAudioFormatAppleLossless stuff in CAStreamBasicDescription.cpp.
These need to be pre-processed out with something like:
#if MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_2
in order to build with a 10.2.x SDK, and building with a 10.2.x SDK
is necessary for making an AU that will run in Jaguar.
rdar://4215634
Marc
_______________________________________________
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