Re: Some questions re 64 bit AUs
Re: Some questions re 64 bit AUs
- Subject: Re: Some questions re 64 bit AUs
- From: Os <email@hidden>
- Date: Thu, 25 Feb 2010 14:07:57 +0000
Logic 64 bit hosts 32 bit AUs by launching a separate 32 bit process,
with which it communicates. I.e. the 32 bit AUs are not hosted by the
64 bit app.
I think you're confusing 'Carbon' with 'everything that isn't Cocoa'.
Not all of Apple's C APIs fall under the 'Carbon' banner.
cheers,
os.
On 25 February 2010 13:13, email@hidden <email@hidden> wrote:
> Hi Os,
>
> Oh well, I mostly guessed that ;-)
>
> However, not all APIs associated with "Carbon" (or non-NS APIs) are deprecated, some 64bit hosts manage to host 32bit AUs (Logic does, just dunno if they allow for 64bit AUs with 32bit CarbonViews, will try asap) and I'm just looking for the most convenient way to migrate a bunch of plugins until the neXt challenge.
>
> Cheers,
>
> ;) Urs
>
>
> Am 25.02.2010 um 21:35 schrieb Os:
>
>> Let me restate my email then, to avoid confusion: you have to write a
>> Cocoa UI if you want to make a 64 bit AU. :)
>>
>>
>> cheers,
>> os.
>>
>>
>> On 25 February 2010 10:12, email@hidden <email@hidden> wrote:
>>> Hi Os,
>>>
>>> Am 25.02.2010 um 19:53 schrieb Os:
>>>
>>>>> Can a 64bit AU still have a 32bit AUCarbonView?
>>>>
>>>> no, there is no Carbon in 64 bit.
>>>
>>> Well, "Carbon" can be a wide range of things. Some "Carbon" technologies seem to have moved into some "less Carbon" frameworks and stuff. Obviously the only real question is if those couple of structs like WindowRef or something cast-able will survive, as do FSRef, CoreFoundation and what not. Anything C++ is highly preferred here over anything prefixed "NS".
>>>
>>>>> Is the 64-bit version of AULab capable of hosting 32bit views?
>>>>
>>>> it's not clear how that would arise. you mean a 64 bit AU with a 32
>>>> bit Cocoa view? I suppose it could work but I doubt any host supports
>>>> it. if you're recompiling your plug-in for 64 bit chances are it's
>>>> just as convenient to build the UI at 64 bit while you're at it.
>>>
>>> A step by step approach would be nice to have. I'd do the AU myself and outsource the rewrite of the ui abstraction.
>>>
>>> ;) Urs
>>
>>
>>
>> --
>> email@hidden
>> http://twitter.com/expertsleepers
>> http://www.darkroomtheband.net/
>> http://www.expert-sleepers.co.uk/
>
>
--
email@hidden
http://twitter.com/expertsleepers
http://www.darkroomtheband.net/
http://www.expert-sleepers.co.uk/
_______________________________________________
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