You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OpenTTD-patches/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.
3 years ago
..
CMakeLists.txt Codechange: Make codestyle for CMake files consistent for 'control' statements 4 years ago
allegro_m.cpp Codechange: Use std::string in the driver and blitter selection code. 4 years ago
allegro_m.h Codechange: Use std::string in the driver and blitter selection code. 4 years ago
bemidi.cpp Codechange: Use std::string in the driver and blitter selection code. 4 years ago
bemidi.h Codechange: Use std::string in the driver and blitter selection code. 4 years ago
cocoa_m.cpp Fix #8713: Change OTTD2FS and FS2OTTD to return string objects instead of static buffers 3 years ago
cocoa_m.h Codechange: Use std::string in the driver and blitter selection code. 4 years ago
dmusic.cpp Fix #8713: Change OTTD2FS and FS2OTTD to return string objects instead of static buffers 3 years ago
dmusic.h Codechange: Use std::string in the driver and blitter selection code. 4 years ago
extmidi.cpp Codechange: Use std::string in the driver and blitter selection code. 4 years ago
extmidi.h Codechange: Use std::string in the driver and blitter selection code. 4 years ago
fluidsynth.cpp Cleanup: [Fluidsynth] Remove fluid_player_join 3 years ago
fluidsynth.h Codechange: Use std::string in the driver and blitter selection code. 4 years ago
midi.h Cleanup: Removed SVN headers 5 years ago
midifile.cpp Codechange: Use std::string in console commands/aliases registration, and std::map instead our sorted linked list (#9057) 3 years ago
midifile.hpp Cleanup: Removed SVN headers 5 years ago
music_driver.hpp Codechange: Use std::string in the driver and blitter selection code. 4 years ago
null_m.cpp Cleanup: Removed SVN headers 5 years ago
null_m.h Codechange: Use std::string in the driver and blitter selection code. 4 years ago
os2_m.cpp Codechange: Use std::string in the driver and blitter selection code. 4 years ago
os2_m.h Codechange: Use std::string in the driver and blitter selection code. 4 years ago
win32_m.cpp Codechange: Remove min/max functions in favour of STL variants (#8502) 4 years ago
win32_m.h Codechange: Use std::string in the driver and blitter selection code. 4 years ago