Release Notes: An initialization error was fixed. Crashes that occurred if the MikMod library is not available were fixed. A bug with loading multiple music files was fixed.
Release Notes: This release will reset channel volumes after a fade out interrupts a fade in. It fixes a crash race condition with position audio functions and stereo panning in 8-bit mode, and a crash caused by not resetting position_channels. 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. Seamless looping for music playback has been implemented. ID3 is recognized as MP3. A decoder enumeration API, support for FLAC audio both as chunks and streaming, and support for streaming WAV have been added.
Release Notes: This release adds support for loading music from SDL_rwops (an abstract data source). The Ogg Vorbis and MP3 decoding libraries are also dynamically loaded so they can be added and removed without recompiling SDL_mixer.
No changes have been submitted for this release.
Release Notes: This release updates the CodeWarrior project files, adds a function to query the music format (Mix_GetMusicType()) and a function to load audio data from memory (Mix_QuickLoad_RAW()), cleans up threading issues in the music playback code, and fixes the deadlock introduced in the last release.