Commit graph

1366 commits

Author SHA1 Message Date
mikelow
1e65ba1a49 add fluid_file_callbacks struct to fluid_defsfont
to perform file operations through callbacks
2017-11-25 20:35:42 +01:00
carlo-bramini
763b1f39a5 Minor fix, no need to include glib.h, fluidsynth_priv.h includes it already. 2017-11-25 14:54:28 +01:00
carlo-bramini
f26258cd1f Unified BSD socket source, for WIN32 and POSIX. 2017-11-25 14:50:52 +01:00
derselbst
4178bbdb72 avoid signedness warnings
on platforms where char is unsigned
2017-11-25 12:29:07 +01:00
Tom M
a7fe5c4257
Merge pull request #283 from FluidSynth/ladspa
Polishing of LADSPA subsystem
2017-11-25 11:45:49 +01:00
derselbst
4051b6da28 cleanup fluid_ladspa.h 2017-11-25 11:17:44 +01:00
derselbst
6484440ee1 enforce signedness when reading MThd 2017-11-25 10:43:03 +01:00
derselbst
6931644a4d avoid glib assertion if plugin not found 2017-11-25 10:14:33 +01:00
Tom M
a1623f673f
Merge pull request #288 from FluidSynth/misc-fixes
remove unused code + fix compiler warnings
2017-11-24 20:17:41 +01:00
derselbst
e567df3f40 add doxygen since to fluid_audio_driver_register() 2017-11-24 17:45:07 +01:00
derselbst
5051dcb131 mention fluid_synth_remove_default_mod() in API docs 2017-11-24 17:43:38 +01:00
Marcus Weseloh
267325f107 char is unsigned on some platforms/compilers (e.g. on Linaro ARM 2016.11) 2017-11-24 12:30:10 +01:00
Marcus Weseloh
c57507a518 Remove statics that are unused if libsndfile is not available 2017-11-24 12:23:30 +01:00
Marcus Weseloh
49d19be9c8 Include glib as system includes, to get rid of annoying glib warnings in gcc 2017-11-24 11:30:14 +01:00
Marcus Weseloh
1f4a6008b8 Fix indentation to get rid of GCC "not guarded by if" warnings 2017-11-24 11:29:38 +01:00
Marcus Weseloh
f1d28bdeb9 Remove unused fluid_track_* methods
fluid_track_count_events
fluid_track_first_event
fluid_track_get_name
2017-11-24 11:09:34 +01:00
Marcus Weseloh
5f6003e465 Remote unused fluid_player_count_tracks, fluid_player_get_track 2017-11-24 10:57:00 +01:00
Marcus Weseloh
432929c18c Make use of fluid_tuning_set_name where appropriate
Also add memory allocation error checks and initialize fluid_tuning_t
after allocation.
2017-11-24 10:51:52 +01:00
Marcus Weseloh
c605380aa8 Remove unused fluid_tuning_set_key and fluid_is_empty 2017-11-24 10:31:02 +01:00
Marcus Weseloh
a1343103f1 run_adding_gain can safely be set while LADSPA is active 2017-11-24 10:22:13 +01:00
Marcus Weseloh
036cb1d347 Remove unused macros from fluid_rev 2017-11-23 11:12:24 +01:00
Marcus Weseloh
58f5b87074 Clarify and cleanup the denormal handling in fluid_rev 2017-11-23 11:12:24 +01:00
Marcus Weseloh
b742b9a58e Remove unused fluid_voice_mix function 2017-11-23 11:12:24 +01:00
Marcus Weseloh
3ec593a6aa Add missing check for memory allocation error on chorus effect 2017-11-23 11:12:24 +01:00
derselbst
7ed5d1f1d8 update docs about upper roomsize threshold 2017-11-22 16:56:51 +01:00
Tom M
eb5945bb2c
make dsound use the desktop window handle (#286)
* Dsound driver is now making use of an already existing window handle: the desktop window
* Removing of fluid_dll.c because it has becoming useless
* avoid a potential deadlock when calling functions within DllMain()
* remove obsolete fluid_set_hinstance() and fluid_get_hinstance() from public API
2017-11-22 16:42:48 +01:00
derselbst
d00dc1c78a correct API doc
fluid_audio_driver_register() is scheduled for 1.1.9
2017-11-22 14:20:25 +01:00
Tom M
e50dd8ed4c
Merge pull request #264 from FluidSynth/register-adriver
support for registering audio drivers based on actual needs
2017-11-22 14:03:52 +01:00
derselbst
1909571de9 update doc of fluidsynth_register_adriver.c 2017-11-22 13:51:18 +01:00
derselbst
c56943cfc6 complete 24bit sample support for sfloader 2017-11-21 21:41:12 +01:00
Marcus Weseloh
88092e8c9d Better documentation and err param handling for fluid_ladspa_check 2017-11-21 09:30:31 +01:00
derselbst
0802fdfe5e use FLUID_STRDUP rather than custom copy 2017-11-21 09:14:19 +01:00
derselbst
45bc334333 add 24 bit sample support to fluid_cached_sampledata_load() 2017-11-21 09:03:12 +01:00
Marcus Weseloh
04285fcf48 Validate params in all public API functions of LADSPA subsystem 2017-11-20 20:35:24 +01:00
Marcus Weseloh
ce8fa7c387 Only include gmodule and define dyn loading macros if LADSPA is enabled 2017-11-20 20:13:25 +01:00
derselbst
c0cd1887db Revert "make dsound driver using the desktop window handle (#269)"
This reverts commit be6e1ab88a. Forgot to take public API HInstance getter/setter into account.
2017-11-20 20:05:02 +01:00
Marcus Weseloh
2f19e80d38 Rename buffer_count to num_buffers 2017-11-20 19:59:47 +01:00
Marcus Weseloh
645d8c5da4 Release the API lock when returning from fluid_ladspa_add_host_ports 2017-11-20 19:58:05 +01:00
Marcus Weseloh
e312f5bedd Use TRUE/FALSE for boolean flag 2017-11-20 19:56:42 +01:00
Marcus Weseloh
c7da1ef511 Fix typos and clarify comments 2017-11-20 19:55:06 +01:00
Marcus Weseloh
a328dce437 Remove includes that are already in fluid_ladspa.h 2017-11-20 19:40:26 +01:00
Tom M
d24c2a1179
Merge branch 'master' into register-adriver 2017-11-20 16:39:15 +01:00
jjceresa
be6e1ab88a make dsound driver using the desktop window handle (#269)
* Dsound driver is now making use of an already existing window handle: the desktop window
* Removing of fluid_dll.c because it has becoming useless
* avoid a potential deadlock when calling functions within DllMain()
2017-11-20 16:33:12 +01:00
Tom M
2aa612b764
Merge pull request #280 from FluidSynth/reverb-settings-adjust
Reverb settings adjustements
2017-11-20 16:15:06 +01:00
Tom M
c675d2667a
fix grammar 2017-11-20 16:10:22 +01:00
Tom M
5017e4d2e3
Merge pull request #281 from fabiangreffrath/dont-set-lib-folder-suffix
do not set the library directory suffix when building with MinGW
2017-11-20 15:49:13 +01:00
Marcus Weseloh
89646783d1 Only require gmodule if LADSPA is enabled
Also remove the now unused libdl support, as it was only used by LADSPA,
which has been changed to use gmodule instead.
2017-11-19 21:45:00 +01:00
Marcus Weseloh
4806fc6a14 Information about LADSPA on non-Linux platforms and some reformatting 2017-11-19 21:12:49 +01:00
Marcus Weseloh
72d32da33d Remove redundant declarations of public API functions 2017-11-19 17:27:07 +01:00
Marcus Weseloh
0786d8a37f Remove unused define 2017-11-19 14:43:19 +01:00