summarylogtreecommitdiffstats
path: root/mix_init_mid.patch
diff options
context:
space:
mode:
Diffstat (limited to 'mix_init_mid.patch')
-rw-r--r--mix_init_mid.patch24
1 files changed, 24 insertions, 0 deletions
diff --git a/mix_init_mid.patch b/mix_init_mid.patch
new file mode 100644
index 000000000000..8e364d1670fd
--- /dev/null
+++ b/mix_init_mid.patch
@@ -0,0 +1,24 @@
+diff -urN dunelegacy-0.96.4_orig/src/FileClasses/music/DirectoryPlayer.cpp dunelegacy-0.96.4/src/FileClasses/music/DirectoryPlayer.cpp
+--- dunelegacy-0.96.4_orig/src/FileClasses/music/DirectoryPlayer.cpp 2016-11-20 15:57:02.000000000 +0100
++++ dunelegacy-0.96.4/src/FileClasses/music/DirectoryPlayer.cpp 2021-04-14 10:00:04.599753950 +0200
+@@ -61,7 +61,7 @@
+
+ music = nullptr;
+
+- Mix_Init(MIX_INIT_FLUIDSYNTH | MIX_INIT_FLAC | MIX_INIT_MP3 | MIX_INIT_OGG);
++ Mix_Init(MIX_INIT_MID | MIX_INIT_FLAC | MIX_INIT_MP3 | MIX_INIT_OGG);
+ }
+
+ DirectoryPlayer::~DirectoryPlayer() {
+diff -urN dunelegacy-0.96.4_orig/src/FileClasses/music/XMIPlayer.cpp dunelegacy-0.96.4/src/FileClasses/music/XMIPlayer.cpp
+--- dunelegacy-0.96.4_orig/src/FileClasses/music/XMIPlayer.cpp 2016-11-18 00:06:11.000000000 +0100
++++ dunelegacy-0.96.4/src/FileClasses/music/XMIPlayer.cpp 2021-04-14 09:59:37.333085385 +0200
+@@ -32,7 +32,7 @@
+ XMIPlayer::XMIPlayer() : MusicPlayer(settings.audio.playMusic, settings.audio.musicVolume) {
+ music = nullptr;
+
+- if((Mix_Init(MIX_INIT_FLUIDSYNTH) & MIX_INIT_FLUIDSYNTH) == 0) {
++ if((Mix_Init(MIX_INIT_MID) & MIX_INIT_MID) == 0) {
+ SDL_Log("XMIPlayer: Failed to init required midi support: %s", SDL_GetError());
+ }
+ }