mirror of
https://github.com/fabiangreffrath/woof.git
synced 2025-09-24 04:29:34 -04:00
update to SDL_Mixer 2.6.1
This commit is contained in:
parent
bf2710559c
commit
50c72d592e
@ -7,7 +7,7 @@
|
|||||||
* Optimization for drawing huge amount of drawsegs from PrBoom+. Improve FPS on planisf2.wad and Eviternity.wad MAP26 and others (@JNechaevsky).
|
* Optimization for drawing huge amount of drawsegs from PrBoom+. Improve FPS on planisf2.wad and Eviternity.wad MAP26 and others (@JNechaevsky).
|
||||||
|
|
||||||
**Bug Fixes**
|
**Bug Fixes**
|
||||||
* Update to SDL_Mixer 2.6.0, which fixes loop points in .mod, .ogg, .flac, .mp3 music files.
|
* Update to SDL_Mixer 2.6.1, which fixes loop points in .mod, .ogg, .flac, .mp3 music files.
|
||||||
* UMAPINFO: fix `exitpic` and `enterpic` fields.
|
* UMAPINFO: fix `exitpic` and `enterpic` fields.
|
||||||
* Ask for confirmation on window close with Alt-F4 (@joanbm).
|
* Ask for confirmation on window close with Alt-F4 (@joanbm).
|
||||||
* Fix Boom weapon autoswitch (from DSDA-Doom).
|
* Fix Boom weapon autoswitch (from DSDA-Doom).
|
||||||
|
@ -100,12 +100,12 @@ find_package(SDL2 2.0.7)
|
|||||||
if(NOT SDL2_MIXER_DIR)
|
if(NOT SDL2_MIXER_DIR)
|
||||||
if(WIN32 AND NOT MSYS)
|
if(WIN32 AND NOT MSYS)
|
||||||
message(STATUS "Downloading SDL2_mixer Development Library...")
|
message(STATUS "Downloading SDL2_mixer Development Library...")
|
||||||
set(pkgver "2.6.0")
|
set(pkgver "2.6.1")
|
||||||
if(MSVC)
|
if(MSVC)
|
||||||
file(DOWNLOAD
|
file(DOWNLOAD
|
||||||
"https://github.com/libsdl-org/SDL_mixer/releases/download/release-${pkgver}/SDL2_mixer-devel-${pkgver}-VC.zip"
|
"https://github.com/libsdl-org/SDL_mixer/releases/download/release-${pkgver}/SDL2_mixer-devel-${pkgver}-VC.zip"
|
||||||
"${CMAKE_CURRENT_BINARY_DIR}/SDL2_mixer-VC.zip"
|
"${CMAKE_CURRENT_BINARY_DIR}/SDL2_mixer-VC.zip"
|
||||||
EXPECTED_HASH SHA256=b8862b95340b8990177fdb3fb1f22fe5fd089d8b2ad0a30bf7d84e0f4a6138ae)
|
EXPECTED_HASH SHA256=f68990563ef4720cbb663b188f7f3081e3134243363a5d04b0f6463b3dc73cc4)
|
||||||
execute_process(COMMAND "${CMAKE_COMMAND}" -E tar xf
|
execute_process(COMMAND "${CMAKE_COMMAND}" -E tar xf
|
||||||
"${CMAKE_CURRENT_BINARY_DIR}/SDL2_mixer-VC.zip"
|
"${CMAKE_CURRENT_BINARY_DIR}/SDL2_mixer-VC.zip"
|
||||||
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}")
|
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}")
|
||||||
@ -113,7 +113,7 @@ if(NOT SDL2_MIXER_DIR)
|
|||||||
file(DOWNLOAD
|
file(DOWNLOAD
|
||||||
"https://github.com/libsdl-org/SDL_mixer/releases/download/release-${pkgver}/SDL2_mixer-devel-${pkgver}-mingw.tar.gz"
|
"https://github.com/libsdl-org/SDL_mixer/releases/download/release-${pkgver}/SDL2_mixer-devel-${pkgver}-mingw.tar.gz"
|
||||||
"${CMAKE_CURRENT_BINARY_DIR}/SDL2_mixer-mingw.tar.gz"
|
"${CMAKE_CURRENT_BINARY_DIR}/SDL2_mixer-mingw.tar.gz"
|
||||||
EXPECTED_HASH SHA256=58ed726bf963092d810f64731f3cefbd71b80d28427491a4d80aacc41513d97b)
|
EXPECTED_HASH SHA256=479fe5d61ef390c1b26adb69636b12b8a6f706e841516b02e33922483b2d6463)
|
||||||
execute_process(COMMAND "${CMAKE_COMMAND}" -E tar xf
|
execute_process(COMMAND "${CMAKE_COMMAND}" -E tar xf
|
||||||
"${CMAKE_CURRENT_BINARY_DIR}/SDL2_mixer-mingw.tar.gz"
|
"${CMAKE_CURRENT_BINARY_DIR}/SDL2_mixer-mingw.tar.gz"
|
||||||
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}")
|
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}")
|
||||||
|
@ -552,7 +552,7 @@ int I_StartSound(sfxinfo_t *sound, int cnum, int vol, int sep, int pitch, int pr
|
|||||||
if(addsfx(sound, handle, pitch))
|
if(addsfx(sound, handle, pitch))
|
||||||
{
|
{
|
||||||
channelinfo[handle].idnum = id++; // give the sound a unique id
|
channelinfo[handle].idnum = id++; // give the sound a unique id
|
||||||
Mix_PlayChannel(handle, &channelinfo[handle].chunk, 0);
|
Mix_PlayChannelTimed(handle, &channelinfo[handle].chunk, 0, -1);
|
||||||
updateSoundParams(handle, vol, sep, pitch);
|
updateSoundParams(handle, vol, sep, pitch);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user