OpenTTD/src/music
Rubidium 79fc094c54 Cleanup: [Fluidsynth] Remove fluid_player_join
The function fluid_player_join in the library is broken beyond compare for the
usecases it was used for (see their #872). It does not wait until it is safe
to delete the player, so it is up to the end user to ensure that.

For OpenTTD we acquire a lock before fluid_synth_write_s16 and we acquire the
same lock in the stop function. So, only one of the functions can be doing its
thing, meaning we do not need to wait for the player to be stopped as it
cannot be doing anything as we prevent that by the lock.
2021-05-10 16:03:16 +02:00
..
CMakeLists.txt Codechange: Make codestyle for CMake files consistent for 'control' statements 2020-09-25 14:43:13 +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
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 Cleanup: [Fluidsynth] Remove fluid_player_join 2021-05-10 16:03:16 +02: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