Re: Using OMS from Carbon under OS9
Re: Using OMS from Carbon under OS9
- Subject: Re: Using OMS from Carbon under OS9
- From: Jeff Evans <email@hidden>
- Date: Thu, 24 Oct 2002 18:58:02 -0700
Welll, I don't know - Carbonizing the project caused changes throughout; a
whole lot of structural changes to use the Carbon events model and much
more, and in this case there are a lot of new features folded into the
Carbonized version. I think most people are going to find it impractical to
maintain two separate piles of source code for Carbon and non-Carbon; if
that's the least pain we're in trouble.
On the other hand, it's easy to compile specifically separate Mach and
OS9 products using the same Carbon source, so that the Mach build has access
to CoreMIDI. The changes for the non-Mach version are trivial except for
this OMS issue.
I haven't figured out the shared library approach yet & I still wonder
if it really would float. Has anyone actually done that? Doug suggests it;
another correspondent is starting to try it.
Jeff
>
The least pain approach is to build two different versions of the
>
program: One non-Carbon for OMS and one Mach-O...
>
>
> Sorry that I jumped right from the pre-Carbon world to writing
>
> everything Mach-O native on X and don't have any experience with
>
> Carbon development on 9.
>
>
>
> I know there's a way others have done this, but I don't know what it
>
> is. It might involve packaging the OMS glue into a shared library.
>
>
>
> Doug
>
>
>
>
>
> On Thursday, Oct 24, 2002, at 11:55 US/Pacific, Jeff Evans wrote:
>
>
>
>> And a request: Solving the MIDI problem for OS9 is pretty important for
>
>> apps that have a large customer base still using 9 but want to become
>
>> compatible with X. It would be great if Apple could provide some sample
>
>> code for accomplishing this trick - with the author of OMS present at Apple
>
>> perhaps this is not too unreasonable a hope?
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.