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
Mercurial Repository:
http://hg.libsdl.org/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