OpenTTD-patches/src/music
rubidium42 6bd7f8816d
Fix #9117, 04ce1f07: [Fluidsynth] Infinite wait when stopping song (#9181)
In FluidSynth 2.2.0 an extra state was added to denote stopping. To transition
from this state to a stopped state the rendering needs to be running. Since
04ce1f07 locking was added that skipped the rendering when something else held
a lock, so the state would never get to stopped and join would never return.
2021-05-03 16:40:19 +01:00
..
allegro_m.cpp Codechange: Use std::string in the driver and blitter selection code. 2020-05-21 20:02:34 +02:00
allegro_m.h Codechange: Use std::string in the driver and blitter selection code. 2020-05-21 20:02:34 +02:00
bemidi.cpp Codechange: Use std::string in the driver and blitter selection code. 2020-05-21 20:02:34 +02:00
bemidi.h Codechange: Use std::string in the driver and blitter selection code. 2020-05-21 20:02:34 +02:00
CMakeLists.txt Codechange: Make codestyle for CMake files consistent for 'control' statements 2020-09-25 14:43:13 +01:00
cocoa_m.cpp Fix #8713: Change OTTD2FS and FS2OTTD to return string objects instead of static buffers 2021-04-07 09:31:47 +02:00
cocoa_m.h Codechange: Use std::string in the driver and blitter selection code. 2020-05-21 20:02:34 +02:00
dmusic.cpp Fix #8713: Change OTTD2FS and FS2OTTD to return string objects instead of static buffers 2021-04-07 09:31:47 +02:00
dmusic.h Codechange: Use std::string in the driver and blitter selection code. 2020-05-21 20:02:34 +02:00
extmidi.cpp Codechange: Use std::string in the driver and blitter selection code. 2020-05-21 20:02:34 +02:00
extmidi.h Codechange: Use std::string in the driver and blitter selection code. 2020-05-21 20:02:34 +02:00
fluidsynth.cpp Fix #9117, 04ce1f07: [Fluidsynth] Infinite wait when stopping song (#9181) 2021-05-03 16:40:19 +01:00
fluidsynth.h Codechange: Use std::string in the driver and blitter selection code. 2020-05-21 20:02:34 +02:00
midi.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
midifile.cpp Codechange: Use std::string in console commands/aliases registration, and std::map instead our sorted linked list (#9057) 2021-04-24 15:19:57 +02:00
midifile.hpp Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
music_driver.hpp Codechange: Use std::string in the driver and blitter selection code. 2020-05-21 20:02:34 +02:00
null_m.cpp Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
null_m.h Codechange: Use std::string in the driver and blitter selection code. 2020-05-21 20:02:34 +02:00
os2_m.cpp Codechange: Use std::string in the driver and blitter selection code. 2020-05-21 20:02:34 +02:00
os2_m.h Codechange: Use std::string in the driver and blitter selection code. 2020-05-21 20:02:34 +02:00
win32_m.cpp Codechange: Remove min/max functions in favour of STL variants (#8502) 2021-01-08 11:16:18 +01:00
win32_m.h Codechange: Use std::string in the driver and blitter selection code. 2020-05-21 20:02:34 +02:00