|
From: Mika K. <mim...@cc...> - 2002-10-25 14:33:55
|
Hi all, As linux implementation of OpenAL is way too buggy currently to be usable, we are now defaulting back to SDL_mixer on that platform, with dependancy to SDL_sound removed (it caused lockups due to initializing mikmod twice, etc). Because of this change, you'll need to install CVS version of SDL_mixer to get any speech, before version 1.2.5 gets officially released: cvs -z3 -d:pserver:gu...@li...:/home/sdlweb/libsdl.org/cvs co SDL_mixer Be sure it's compiled with ogg support. For Win32 (and later Mac), we are prolly continuing to use OpenAL as it is much better there (uses DirectSound3D natively etc). Having two separate code paths for sound code isn't a big problem as our code for that is pretty simple, and this way we'll get best quality out of all platforms. I'll prolly work on removing dependancy to SDL_sound there too by integrating mod player code and starting to use vorbis lib directly, but more of that later if I get it done. Linux and other *nix users suffer due to fact that sound support generally sucks there (bad drivers, bad high-level libraries and so on). We can only hope that situation gets better over time. For example SDL_mixer is very poorly designed and misses many features like general streaming support we need, and linux OpenAL is still too alpha-stage. Also, 3DO musics are now used by default, if you prefer PC version ones, start game with --pcmusic. -- Mika Kolehmainen <mim...@cc...> |