diff --git a/3rdparty/CMakeLists.txt b/3rdparty/CMakeLists.txt index 9d41e2dc..2e8fcd74 100644 --- a/3rdparty/CMakeLists.txt +++ b/3rdparty/CMakeLists.txt @@ -5,10 +5,13 @@ if(DOWNLOAD_DEPENDENCIES) include(FetchContent) FetchContent_Declare( miniaudio - URL https://github.com/mackron/miniaudio/archive/refs/tags/0.11.22.tar.gz - URL_MD5 4944268151ad037f148b089237566d05 + URL https://github.com/mackron/miniaudio/archive/refs/tags/0.11.24.tar.gz + URL_MD5 19e8eb21223c56a4a2d167d04decddc9 ) - FetchContent_MakeAvailable(miniaudio) + block() + set(BUILD_SHARED_LIBS OFF) + FetchContent_MakeAvailable(miniaudio) + endblock() else() add_library(miniaudio STATIC miniaudio/extras/miniaudio_split/miniaudio.c diff --git a/3rdparty/miniaudio b/3rdparty/miniaudio index 4a5b74be..347321b2 160000 --- a/3rdparty/miniaudio +++ b/3rdparty/miniaudio @@ -1 +1 @@ -Subproject commit 4a5b74bef029b3592c54b6048650ee5f972c1a48 +Subproject commit 347321b27c58d42567e905c715de60ad43a6cb8e diff --git a/LEGO1/omni/src/audio/mxwavepresenter.cpp b/LEGO1/omni/src/audio/mxwavepresenter.cpp index 83e1f7c7..0b0c2254 100644 --- a/LEGO1/omni/src/audio/mxwavepresenter.cpp +++ b/LEGO1/omni/src/audio/mxwavepresenter.cpp @@ -174,11 +174,6 @@ void MxWavePresenter::StartingTickle() goto done; } - // [library:audio] - // There is an issue with certain spatialized sounds causing an audio glitch. - // To temporarily resolve this, we can disable the Doppler effect. - // More info: https://github.com/mackron/miniaudio/issues/885 - ma_sound_set_doppler_factor(m_sound, 0.0f); ma_sound_set_looping(m_sound, m_action->IsLooping() ? m_action->GetLoopCount() > 1 : MA_TRUE); SetVolume(((MxDSSound*) m_action)->GetVolume());