Announcing SDL 0.8.10 and 0.9.9

Announcing SDL 0.8.10 and 0.9.9

Bugs fixed in both releases:
* SDL_LoadBMP() handles BMP files created with GIMP
* SDL_LoadWAV() handles WAV files with “LIST” chunks

Bugs fixed in 0.9.9:
* Fixed problem with audio underflow on Solaris

New in 0.9.9 are some very cool demos:

  • font An example of using simple bitmap fonts with SDL
  • gui An example C++ GUI framework for use with SDL
  • mixer – supports software MIDI using GUS patches
  • netlib An example portable network library based on sockets
  • newvox Voxel-style landscape rendering by Andrea Griffini
  • water Pool of water demo by Scott Scriven

Also new in SDL 0.9.9 is the ability to specify software mixing volume
for SDL_MixAudio(), and preliminary support for quad-channel surround
sound.

Here are the relevant API changes:

    The AUDIO_STEREO format flag has been replaced with a new 'channels'
    member of the SDL_AudioSpec structure.  The channels are 1 for mono
    audio, and 2 for stereo audio.  In the future more channels may be
    supported for 3D surround sound.

    The SDL_MixAudio() function now takes an additional volume parameter,
    which should be set to SDL_MIX_MAXVOLUME for compatibility with the
    original function.

    The CD-ROM functions which take a 'cdrom' parameter can now be
    passed NULL, and will act on the last successfully opened CD-ROM.

See ya!
-Sam Lantinga (slouken at devolution.com)–
Author of Simple DirectMedia Layer -
http://www.devolution.com/~slouken/SDL/

* SDL_LoadBMP() handles BMP files created with GIMP

Would that explain why the background in my CD player looked funny?

    The CD-ROM functions which take a 'cdrom' parameter can now be
    passed NULL, and will act on the last successfully opened CD-ROM.

Out of interest, is that necessary?On Wed, Nov 25, 1998 at 06:36:02PM -0800, Sam Lantinga wrote:


– Michael Samuel