SDL_mixer 1.2

Authors:
   Sam Lantinga, Stephane Peter, and Ryan Gordon

Documentation:
   http://jcatki.no-ip.org:8080/SDL_mixer/ and on this site.

Source:
   SDL_mixer-1.2.11.tar.gz
   SDL_mixer-1.2.11-1.src.rpm
   SDL_mixer-1.2.11.zip

Subversion Repository:
   http://svn.libsdl.org/trunk/SDL_mixer

Binary:
   Linux
      SDL_mixer-1.2.11-1.i586.rpm
      SDL_mixer-devel-1.2.11-1.i586.rpm
      SDL_mixer-debuginfo-1.2.11-1.i586.rpm
      SDL_mixer-1.2.11-1.x86_64.rpm
      SDL_mixer-devel-1.2.11-1.x86_64.rpm
      SDL_mixer-debuginfo-1.2.11-1.x86_64.rpm
   Win32
      SDL_mixer-1.2.11-win32.zip
      SDL_mixer-devel-1.2.11-VC.zip
   Mac OS X
      SDL_mixer-1.2.11.dmg

Requires:
   The latest stable release of SDL 1.2

Runs on:
   All platforms supported by SDL

Description:
   SDL_mixer is a sample multi-channel audio mixer library.
It supports any number of simultaneously playing channels of 16 bit stereo audio, plus a single channel of music, mixed by the popular MikMod MOD, Timidity MIDI, Ogg Vorbis, and SMPEG MP3 libraries.

As of SDL_mixer 1.2.7, Ogg Vorbis and MP3 loading libraries are dynamically loaded, so if you don't need to load those formats, you don't need to include those shared libraries.

Timidity:
   Mixer supports playing MIDI format files using software wavetable via an old version of timidity. This requires you to have a GUS compatible set of sound patches on your system. By default, the library looks for these patches on Win32 in C:\timidity, and on UNIX in /usr/local/lib/timidity/.
A freely redistributable set of GUS compatible patches: timidity.tar.gz (14 MB)
A set of sample MIDI songs, origin unknown: bestmid3.tar.gz (1.3 MB)

Changes:

1.2.11:
* Fixed initialization error and crashes if MikMod library isn't available
* Fixed bug loading multiple music files

1.2.10:
* Added Mix_Init()/Mix_Quit() to prevent constantly loading and unloading DLLs
* Check for fork/vfork on any platform, don't just assume it on UNIX
* Fixed export of Mix_GetNumChunkDecoders() and Mix_GetNumMusicDecoders()
* Use newer MIDI API on Mac OS X 10.5+

1.2.9:
* Updated native MIDI support on Mac OS X for 10.6
* Reset channel volumes after a fade out interrupts a fade in.
* Fixed crash race condition with position audio functions
* Fixed stereo panning in 8-bit mode
* Added /usr/share/timidity to the default timidity.cfg locations
* MOD support uses libmikmod and is dynamically loaded by default
* A patched version of libmikmod is included in libmikmod-3.1.12.zip
* The libmikmod patches fix security issues CVE-2007-6720 and CVE-2009-0179.
* Added TIMIDITY_CFG environment variable to fully locate timidity.cfg
* Implemented seamless looping for music playback
* ID3 files are now recognized as MP3 format
* Fixed native MIDI crash on 64-bit Windows
* Added decoder enumeration API:
	Mix_GetNumChunkDecoders(), Mix_GetChunkDecoder(),
	Mix_GetNumMusicDecoders(), Mix_GetMusicDecoder()
* Added support for FLAC audio both as chunks and streaming
* Added support for streaming WAV files with Mix_LoadMUS_RW()
* Fixed crash caused by not resetting position_channels