[Openal-devel] Code base...
Richard J Hancock
rhancock at rjhcomputers.com
Fri Dec 19 21:14:34 PST 2003
Before I attempt something like that...would it really prove
beneficial? Although I have stated reasons why it would, I would
appreciate others opinions before I would take on such a task.
At 09:13 PM 12/19/2003, garinh at turkeytrot.dhs.org wrote:
> > I understand the different implementations for it, different hardware
> > and all. But why not one set of base code with OS specific included as
> > needed? Would that not make extension implementation more uniform?
> > Would it also not force cleaner code?
>It would have been very difficult to have made the code common -- both
>because of the variety of backend APIs to support (some are pure software
>mixing, some not) and just due to manpower and time constraints.
>As it worked out, the Linux implementation from Loki was first (they were
>using it in their game releases before there was a spec), and then once we
>had an early spec worked out the first Windows and MacOS versions were
>done at Creative. You'll see some similarities between the Windows and
>MacOS codebases because I kept looking at what Carlo was up to on the
>Windows code and copying what I wanted...
>Knowing what we know now, it would probably be possible to do a codebase
>which is largely common (the Linux codebase can be compiled for almost
>everything right now), if anyone had the time to do it. On the other
>hand, we now have a fair number of applications and a few test apps to
>iron out compatability problems.
More information about the Openal-devel