An audio mixer that supports various file formats for Simple Directmedia Layer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Ozkan Sezer fe90300389 libmodplug, load_umx: revise sanity checks and add boundary checks. 2 weeks ago
VisualC libmodplug, load_umx: revise sanity checks and add boundary checks. 2 weeks ago
VisualC-WinRT renamed compat.[ch] to utils.[ch] 6 months ago
Xcode libmodplug, load_umx: revise sanity checks and add boundary checks. 2 weeks ago
Xcode-iOS/SDL_mixer.xcodeproj external libs, libmodplug: Add BWSB General Digital Music module loader 1 month ago
acinclude autotools build system updates 6 months ago
build-scripts Update config.guess and config.sub from mainstream. 3 weeks ago
debian Updated copyright for 2021 7 months ago
external libmodplug, load_umx: revise sanity checks and add boundary checks. 2 weeks ago
include add Mix_ModMusicJumpToOrder to public api for mod music formats. 6 months ago
src music.c: added missing Mix_HasMusicDecoder() 3 weeks ago
.gitignore fixed 'make dist' 3 months ago
Android.mk added missing WAV music option to Android.mk 5 months ago
CHANGES.txt updated ChangeLog. 6 months ago
CMakeLists.txt bumped cmake minimum version from 2.8.11 to 2.8.12 in some project files 3 months ago
LICENSE.txt really added LICENSE.txt file.. 4 months ago
Makefile.in package SDL2_mixer.spec with 'make dist' 3 months ago
Makefile.os2 fix Makefile.os2 after recent commits (os2 has an utils.h of its own..) 6 months ago
README.txt Make the license identifiable by GitHub 4 months ago
SDL2_mixer.pc.in Switched from SDL_mixer to SDL2_mixer 10 years ago
SDL2_mixer.spec.in Make the license identifiable by GitHub 4 months ago
autogen.sh Split acinclude.m4 into its component parts for easy updating 14 years ago
configure regenerated configure. 4 months ago
configure.ac configure.ac: fix static linking with tremor 4 months ago
gcc-fat.sh Updated Info.plist for new version 8 years ago
playmus.c Updated copyright for 2021 7 months ago
playwave.c Updated copyright for 2021 7 months ago
version.rc Updated copyright for 2021 7 months ago

README.txt


SDL_mixer 2.0

The latest version of this library is available from:
http://www.libsdl.org/projects/SDL_mixer/

Due to popular demand, here is a simple multi-channel audio mixer.
It supports 8 channels of 16 bit stereo audio, plus a single channel
of music.

See the header file SDL_mixer.h and the examples playwave.c and playmus.c
for documentation on this mixer library.

The mixer can currently load Microsoft WAVE files and Creative Labs VOC
files as audio samples, it can load FLAC files with libFLAC, it can load
Ogg Vorbis files with Ogg Vorbis or Tremor libraries, it can load MP3 files
using mpg123 or libmad, and it can load MIDI files with Timidity,
FluidSynth, and natively on Windows, Mac OSX, and Linux, and finally it can
load the following file formats via ModPlug or MikMod: .MOD .S3M .IT .XM.

Tremor decoding is disabled by default; you can enable it by passing
--enable-music-ogg-tremor
to configure, or by defining MUSIC_OGG and OGG_USE_TREMOR.

libmad decoding is disabled by