derselbst
c483ae0f95
make fluid_log() thread safe
...
by using a local buffer rather than global one, intentionally breaks
the deprecated fluid_synth_error()
2018-10-12 09:34:01 +02:00
derselbst
7517c17524
Revert "make fluid_log() thread safe"
...
This reverts commit d25cdae17c
.
Mistakenly committed too early on the wrong branch.
2018-10-12 09:24:07 +02:00
derselbst
2b563071f6
initialize logging at compile time
2018-10-09 18:11:37 +02:00
derselbst
d25cdae17c
make fluid_log() thread safe
...
by using a local buffer rather than global one, intentionally breaks
fluid_synth_error()
2018-10-09 18:00:19 +02:00
jjceresa
8178d72d82
fix typos and grammar in FluidPolyMono-0004.pdf ( #440 )
2018-10-09 14:57:17 +02:00
derselbst
0f11c9a0da
bump to 2.0.1
2018-10-07 14:47:07 +02:00
derselbst
450250e019
travis: remove gcc49 and clang39, add clang6 and clang7
2018-10-07 14:25:08 +02:00
derselbst
c93fdd4b10
avoid chorus depth from spamming the console
...
on any chorus setting, if the previous depth was out of range
2018-10-07 13:15:05 +02:00
derselbst
0920db6d1f
abort 'set' shell command if param not found
2018-10-07 12:56:18 +02:00
derselbst
ce57220d65
dont cast const qualifier away
2018-10-06 14:27:10 +02:00
derselbst
3a0640d633
bump manpage date
2018-10-06 13:51:40 +02:00
carlo-bramini
f74f415a69
Avoid duplication of fluid_chorus_sine() call.
...
Closes #439 .
2018-10-06 12:05:10 +02:00
Tom M
b768ad6d14
Merge pull request #437 from FluidSynth/null-fixes
...
NULL derefs and mem leaks in soundfont loader
2018-10-06 11:55:11 +02:00
derselbst
3ef6af5ade
Merge branch 'recent-docs'
2018-10-06 11:45:18 +02:00
derselbst
3d528a0f05
revise deprecated reverb/chorus commands in man page
2018-10-05 18:40:15 +02:00
derselbst
fd7db023dd
set upper chorus depth to 256 ms
...
upper depth limit (ms) = (MAX_SAMPLES * 1000) / lower sample rate limit
with MAX_SAMPLES==2048 && lowersrate==8000
2018-10-05 18:39:54 +02:00
derselbst
f972fbf1ec
remove experimental hint from fluid_synth_set_sample_rate()
2018-10-05 18:12:31 +02:00
derselbst
0fb62e4184
fix lower limit of synth.sample-rate in docs
2018-10-05 18:12:27 +02:00
derselbst
57ef2dfed8
fix memory leaks in load_phdr() and load_ihdr()
2018-10-02 20:20:22 +02:00
derselbst
7f2d655b9c
fix various NULL derefs in fluid_sffile
2018-10-02 20:14:56 +02:00
derselbst
b31afd65a5
fix NULL deref in new_fluid_hashtable_full()
2018-10-02 19:33:50 +02:00
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
derselbst
923f5f3544
update API doc of delete_fluid_sequencer()
2018-09-21 19:00:28 +02:00
Tom M
fb684aa5d8
Merge pull request #434 from rncbc/jack_driver-last_client-reuse-fix
...
jack_driver: last_client reuse fix.
2018-09-20 20:20:55 +02:00
Tom M
6518367e00
Merge pull request #432 from sykhro/master
...
Fix the sfload_mem example to actually read back the pointer address
2018-09-20 20:12:10 +02:00
jjceresa
75b77f0186
Remove redundant invalid preset generators checking in fluid_defpreset_noteon() ( #430 )
2018-09-20 20:11:11 +02:00
rncbc
99e235e279
jack_driver: last_client reuse fix.
2018-09-20 09:04:21 +01:00
sykhro
78a6ce71a3
Fix the sfload_mem example to actually read back the pointer address
2018-09-19 01:18:42 +02:00
derselbst
457edfcdda
fix build for cmake < 3.3
...
CMP0063 hasnt been introduced yet
2018-09-18 17:34:10 +02:00
derselbst
e2e34ba9eb
update fluidsettings regarding coremidi autoconnect
2018-09-15 14:13:35 +02:00
Colin Kinloch
f4b88fc747
coremidi input port and autoconnect ( #427 )
2018-09-15 14:08:55 +02:00
jjceresa
f566f0ef33
Simplify fluid_mod_get_xxx_value() signature. ( #429 )
2018-09-15 14:01:15 +02:00
jjceresa
401f53a009
Update polymono doc and AUTHORS files ( #428 )
...
- fix comments in polymono documentation.
- add author entry.
2018-09-12 12:10:29 +02:00
derselbst
cbe4003d97
bump version to 2.0.0 (stable release)
2018-09-12 12:07:35 +02:00
derselbst
80b94fdb1f
add myself to AUTHORS
2018-09-12 11:55:23 +02:00
Tom M
e4b8e2b44c
Implement fluid_get_userconf() on windows ( #425 )
2018-09-09 22:34:35 +02:00
derselbst
64687c3a05
update issue_template.md
2018-09-03 21:08:34 +02:00
derselbst
eb132d8196
correctly typedef fluid_stat_buf_t for glib < 2.26
2018-08-30 22:14:27 +02:00
derselbst
b9dd426046
correctly typedef fluid_stat_buf_t
...
fixing copy'n paste mistake... excuse me
2018-08-30 19:53:40 +02:00
derselbst
9052bad56c
silence MSVC type narrowing warnings in fluid_cmd.c
2018-08-30 18:45:29 +02:00
derselbst
7d9a02d836
replace strlen with FLUID_STRLEN
2018-08-30 18:40:49 +02:00
derselbst
cdc8d38f4e
silence MSVC type narrowing warnings in fluid_settings.c
2018-08-30 18:33:05 +02:00
derselbst
70fbabf97c
fix incompatible types warning: 'fluid_stat_buf_t *' to '_stat64i32 *'
...
only occurs on Win64 with glib < 2.26
2018-08-30 17:38:19 +02:00
derselbst
4d8574d38a
change fluid_log_* prototypes to const char*
2018-08-23 16:56:22 +02:00
derselbst
f0f9ebeefb
remove -Wno-cast-qual flag
2018-08-23 14:16:35 +02:00
derselbst
03d2adbd7d
cleanup TODO
...
remove already implemented feature
2018-08-16 11:06:11 +02:00
derselbst
7f4049c88f
prepare for fluidsynth 2.0RC1
2018-08-15 18:09:33 +02:00
derselbst
7b9e8de262
stop cmake from querying for a C++ compiler
2018-08-14 17:14:59 +02:00
Tom M
55a4bb5597
Merge pull request #421 from FluidSynth/test-flag
...
Always build unit tests, remove `enable-tests` cmake flag
2018-08-10 16:39:17 +02:00
derselbst
500959701e
move fluid_file_renderer_settings() declaration to fluid_adriver.h
2018-08-08 20:55:32 +02:00