fluidsynth/src
carlo-bramini 6f8a574e36 Various fixes to dsound driver (#435)
- fluid_dsound_audio_run() and fluid_win32_error() are now static functions.

- WAVEFORMATEX is not required by DirectSound during the playback. We do not need it anymore after calling ::SetFormat(), so allocating this structure dynamically inside driver structure is useless.

- Implemented support for float sample type.

- Uses an event object for handling the end of thread, it allows to combine the quit event with the later wait in milliseconds in a single block.

- Calculates the amount of milliseconds to sleep rather than sleeping always for one millisecond.

- Fix an error into a FLUID_LOG() call.

- Fix handle leak of the thread, now it is correctly closed with CloseHandle().

- ExitThread() is a nonsense in that position, since the thread is already exiting.

- Fix error when compiling with WSDK 8.1, by defining NOBITMAP, in case NOGDI macro added somewhere
2018-09-29 10:08:34 +02:00
..
bindings Implement fluid_get_userconf() on windows (#425) 2018-09-09 22:34:35 +02:00
drivers Various fixes to dsound driver (#435) 2018-09-29 10:08:34 +02:00
midi update API doc of delete_fluid_sequencer() 2018-09-21 19:00:28 +02:00
rvoice fix comment for sinc interpolation table 2018-07-19 17:22:44 +02:00
sfloader Remove redundant invalid preset generators checking in fluid_defpreset_noteon() (#430) 2018-09-20 20:11:11 +02:00
synth Simplify fluid_mod_get_xxx_value() signature. (#429) 2018-09-15 14:01:15 +02:00
utils correctly typedef fluid_stat_buf_t for glib < 2.26 2018-08-30 22:14:27 +02:00
CMakeLists.txt cmake: setup linker directories before creating target 2018-08-07 15:19:05 +02:00
config.cmake cmake: detect openMP 2018-04-26 16:25:18 +02:00
fluidsynth.c warn if user provided shell config wasnt found 2018-07-01 07:20:15 +02:00