Skip to Content

sdl2-mixer v2.8.0

Created
Updated

Multi-channel audio mixer library for SDL.

# Usage

sdl2-mixer provides CMake targets:

find_package(SDL2_mixer CONFIG REQUIRED)
target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:SDL2_mixer::SDL2_mixer>,SDL2_mixer::SDL2_mixer,SDL2_mixer::SDL2_mixer-static>) 

# License

# Supported Platforms

All platforms are supported

# Features

Default feature: wavpack

# fluidsynth

Use FluidSynth to play MIDI audio format.

Dependencies:
and 8 transitive dependencies:
Host Dependencies:
5 transitive dependencies:

# libflac

Use libflac to play FLAC audio format.

Dependencies:
and one transitive dependency:
Host Dependencies:
2 transitive dependencies:

# libmodplug

Use libmodplug to play MOD audio format.

Dependencies:

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:

# mpg123

Use mpg123 to play MP3 audio format.

Dependencies:

No transitive dependencies.

Host Dependencies:
3 transitive dependencies:

# opusfile

Use opusfile to play Opus audio format.

Dependencies:
and 2 transitive dependencies:
Host Dependencies:
2 transitive dependencies:

# wavpack default

Enable WavPack music.

Dependencies:

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:

# Dependencies

and one transitive dependency:

# Host Dependencies

No transitive dependencies.

# Dependents

# Host Dependents

No dependents.

# Contributors

  • codicodi's avatar codicodi
  • Alexander Karatarakis's avatar Alexander Karatarakis
  • Robert Schumacher's avatar Robert Schumacher
  • Stephen E. Baker's avatar Stephen E. Baker
  • Stanislav Ershov's avatar Stanislav Ershov
  • Ryan Cheung's avatar Ryan Cheung
  • JackBister's avatar JackBister
  • Daniel's avatar Daniel
  • Helco's avatar Helco
  • Antonio Maiorano's avatar Antonio Maiorano
  • pravic's avatar pravic
  • Jack·Boos·Yu's avatar Jack·Boos·Yu
  • Stefano Sinigardi's avatar Stefano Sinigardi
  • Lily's avatar Lily
  • JackBoosY's avatar JackBoosY
  • Jonathan Giannuzzi's avatar Jonathan Giannuzzi
  • Kevin Lu's avatar Kevin Lu
  • Rémy Tassoux's avatar Rémy Tassoux
  • NancyLi1013's avatar NancyLi1013
  • JackMacWindows's avatar JackMacWindows
  • autoantwort's avatar autoantwort
  • Lily Wang's avatar Lily Wang
  • Oleg Derevenetz's avatar Oleg Derevenetz
  • Thomas1664's avatar Thomas1664
  • vividos's avatar vividos
  • Pierre Wendling's avatar Pierre Wendling
  • jim wang's avatar jim wang
  • JonLiu1993's avatar JonLiu1993

# Changelog

  • ea90335 [sdl2-mixer] Make wavpack a feature (#36982)
  • cf4ebef [sdl2-mixer| sdl2-image| sdl2-ttf] fix pc file in debug pkgconfig (#37411)
  • b28ee3c [sdl2-mixer] Fix feature libmodplug build failure (#36664)
  • 38fdc01 [sdl2-mixer] Update to 2.8.0 and add dependency wavpack (#36629)
  • 2a6371b [sdl2,sdl2-*] allow disabling transitive dependencies (#35394)
  • 812080c [sdl2-mixer] Update features and fix static linking (#29681)
  • 785cbdb [sdl2-mixer] Bump to 2.6.3 (#29487)
  • f0a322f [sdl2-mixer] don't build samples (#27182)
  • 59b861a [sdl2-mixer] Fix usage (#26083)
  • 359dbe3 [sdl2-mixer] Update to 2.6.1 (#25763)
and 30 more commits:

# Source