SDL_mixer icon indicating copy to clipboard operation
SDL_mixer copied to clipboard

An audio mixer that supports various file formats for Simple Directmedia Layer.

Results 84 SDL_mixer issues
Sort by recently updated
recently updated
newest added

After calling Mix_FadeOutMusic, the application blocks for the number of milliseconds requested, despite the [documentation](https://wiki.libsdl.org/SDL2_mixer/Mix_FadeOutMusic#remarks) stating it shouldn't block. This is using sdl2_mixer version 2.8.0 on macOS 13.6.6.

adding a `Mix_GetAudioDeviceId` allows to use `SDL_LockAudioDevice` I can understand that allowing the device id outside the mixer can lead to programming errors. Alternatively would it be possible to add...

The following type definition uses a reserved identifier `_Mix_Music`: ```cpp typedef struct _Mix_Music Mix_Music; ``` ---- According to: https://en.cppreference.com/w/cpp/language/identifiers > Identifiers that appear as a token or preprocessing token (i.e.,...

I'm working on a project where I want to CMake-consume (via `FetchContent`), build, and statically link all the dependencies (SDL, all the satellite libraries) for distributed release builds. Enabling GME...

`Mix_SetSoundFonts` includes this in its documentation: > You may specify multiple paths in a single string by separating them with semicolons; they will be searched in the order listed. I...

This adds support for native MIDI on Linux using the [ALSA sequencer API](https://www.alsa-project.org/alsa-doc/alsa-lib/seq.html). Playback is performed by spawning a thread which processes SMF events, converts them to ALSA SEQ ones,...

As inlined below ``` In file included from /tmp/SDL_mixer/src/codecs/minimp3/minimp3_ex.h:10, from /tmp/SDL_mixer/src/codecs/music_minimp3.c:29: In function 'L3_decode_scalefactors', inlined from 'L3_decode' at /tmp/SDL_mixer/src/codecs/minimp3/minimp3.h:1245:9, inlined from 'mp3dec_decode_frame' at /tmp/SDL_mixer/src/codecs/minimp3/minimp3.h:1773:17: /home/ozzie/2/SDL_mixer/src/codecs/minimp3/minimp3.h:695:42: warning: writing 2 bytes into...

I think there's something wrong when running playwave with `-F` (reverse sound): when playing `sample.wav` from SDL, it finished in half the expected time.

All submodules have a name `external/...`. Git files: `.git\modules\external\...` `.gitmodules`: ``` [submodule "external/SDL"] path = external/SDL url = https://github.com/libsdl-org/SDL.git branch = main [submodule "external/flac"] path = external/flac url = https://github.com/libsdl-org/flac.git...

Would it make sense for `Mix_PausedMusic` to return a `SDL_bool` instead of an `int`? According to the wiki, the int can only have 1 or 0.