Projects / SDL_mixer


SDL_mixer is a simple multi-channel audio mixer. It supports 8 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.


Recent releases

  •  16 Nov 2009 07:51

    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.

    •  30 Oct 2009 19:53

      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 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.

      •  18 May 2006 07:14

        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.

        •  15 Feb 2006 07:09

          No changes have been submitted for this release.

          •  27 Jan 2003 22:06

            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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.