Re: Snow Leopard and AudioUnits?
Re: Snow Leopard and AudioUnits?
- Subject: Re: Snow Leopard and AudioUnits?
- From: tahome izwah <email@hidden>
- Date: Sun, 30 Aug 2009 12:06:42 +0200
Thanks Ian,
I will try this asap.
--th
2009/8/29 Ian Kemmish <email@hidden>:
>
> On 29 Aug 2009, at 17:44, tahome izwah <email@hidden> wrote:
>
>> Update: I can see in AUResources.r that there are indeed cases for
>> x86_64_YES and ppc64_YES so I guess that theoretically the below rez
>> flags should do the trick, but they don't. I checked the view factory
>> and the AU with lipo and it reports both 32 and 64 bit architectures
>> are there... so it seems I'm really stuck here.
>> *******************************************
>
> lipo and arch look at what code segments are in the executable file. Auval
> looks at what architectures are advertised in the resources.
>
> I had a similar thing when first doing a 64 bit build for 10.5.
>
> This is DEFINITELY NOT RECOMMENDED but if you need to get going in a hurry,
> I hacked AUResources.r by hand rather than spend time figuring out where all
> those defines came from:
>
> resource 'thng' (RES_ID, NAME) {
> COMP_TYPE,
> COMP_SUBTYPE,
> COMP_MANUF,
> 0, 0, 0, 0,
> // no 68K
> 'STR ', RES_ID,
> 'STR ', RES_ID + 1,
> 0, 0, /* icon */
> VERSION,
> componentHasMultiplePlatforms | componentDoAutoVersion,
> 0,
> {
> #ifdef __ppc__
> cmpThreadSafeOnMac,
> Target_CodeResType, RES_ID,
> platformPowerPCNativeEntryPoint,
> // cmpThreadSafeOnMac,
> // Target_CodeResType, RES_ID,
> // platformPowerPC64NativeEntryPoint,
> #endif
> #ifdef __i386__
> cmpThreadSafeOnMac,
> Target_CodeResType, RES_ID,
> platformIA32NativeEntryPoint,
> #endif
> #ifdef __x86_64__
> cmpThreadSafeOnMac,
> Target_CodeResType, RES_ID,
> platformX86_64NativeEntryPoint,
> #endif
> //#if TARGET_REZ_FAT_COMPONENTS
> // cmpThreadSafeOnMac,
> // Target_CodeResType, RES_ID,
> // Target_SecondPlatformType,
> //#endif
> }
> };
>
>
> I suppose I should have mentioned it at the time, but I assumed that it was
> just because I had originally started my project from an extremely old
> version of the AU sample code.
>
> (NOTE: this hack doesn't advertise a 64 bit PPC version. Uncommenting those
> three lines should do it, though, I think.)
>
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> Ian Kemmish 18 Durham Close, Biggleswade, Beds SG18 8HZ
> email@hidden Tel: +44 1767 601361 Mob: +44 7952 854387
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>
>
>
_______________________________________________
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