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
Marcus Weseloh
e94b7f8003
Remove unused include in fluid_ladspa.c
2017-11-19 14:31:36 +01:00
Marcus Weseloh
79c32301f2
Move fluid_synth_get_ladspa_fx to synth, typedef to types.
2017-11-19 14:29:32 +01:00
derselbst
1bd85ffba7
remove meaningless multiplication
...
value never read
2017-11-18 21:43:21 +01:00
Marcus Weseloh
e511992680
Expose LADSPA functions via public API
...
Always compile in fluid_ladspa.h and c to that the LADSPA API functions
are always exposed, but use dummy functions that return failure (NULL,
FLUID_FAILED or FALSE) if LADSPA isn't available.
2017-11-18 20:48:30 +01:00
Marcus Weseloh
1863c618e8
Add function to get LADSPA effects instance from synth
2017-11-18 20:48:30 +01:00
derselbst
02d5ce331c
remove meaningless statement in fluid_conv.c
2017-11-18 20:15:57 +01:00
Fabian Greffrath
6900d19eaf
do not set the library directory suffix when building with MinGW
...
This is another patch from MSYS2: Omit the library directory suffix
when building with MinGW for Windows.
2017-11-17 22:15:46 +01:00
jjceresa
219ae7556b
Minor coding changes
2017-11-16 14:04:54 +01:00
jjceresa
dc38ba7bc5
Avoiding level/width dependency
...
Adding a compensation to cancel level versus width dependency settings.
2017-11-16 01:33:44 +01:00
jjceresa
fe2fd682e5
Clipping upper limit of roomsize to 1.0f
...
This will avoid the output amplitude growing exponentially.
2017-11-16 00:30:14 +01:00
jjceresa
b71e1230e2
Adjust the upper limit of roomsize.
...
The upper limit is narrowed from 1.2 to 1.0 value to avoid output
growing exponentially.
2017-11-16 00:16:34 +01:00
derselbst
1815ca880f
Merge branch 'master' into sm24
2017-11-15 21:01:34 +01:00
derselbst
fd7bc44b0b
call fluid_synth_all_notes_off() directly
2017-11-15 17:13:23 +01:00
derselbst
7dee2c18e9
implement handling of FLUID_SEQ_ALLSOUNDSOFF
2017-11-15 17:10:26 +01:00
derselbst
9c6de2bb79
update API doc
2017-11-15 16:57:16 +01:00
Tom M
0f27baddca
Update README.md
...
mention wiki and API docs + better point out build status
2017-11-15 14:52:04 +01:00
Tom M
415fdbd89b
Merge pull request #275 from carlo-bramini/cmake-win32-1
...
Improvements to cmake for win32 and other bits.
2017-11-15 10:56:58 +01:00
derselbst
bbc6a6098a
Remove unused _fluid_midi_router_t::synth
2017-11-15 10:52:12 +01:00
derselbst
31cc93f2fc
readd HAVE_IO_H check to config.cmake
...
fix compiler warnings
2017-11-15 10:32:15 +01:00
derselbst
a8a7dba0df
remove obsolete config_win32.h from src/CMakeLists.txt
2017-11-15 10:12:13 +01:00
carlo-bramini
acf2395a41
Revert "Use alloca()/_alloca() on C89/C90 compilers without VLA"
...
This reverts commit b8766aef67
.
2017-11-14 23:11:23 +01:00
carlo-bramini
e18c8c3ae4
Revert "Fix macros for alloca/_alloca usage (not a source of problems in current code)."
...
This reverts commit 15b31be962
.
2017-11-14 23:07:47 +01:00
Tom M
08ba48712d
cleanup TODO
2017-11-14 13:47:51 +01:00
Tom M
bae405edcb
avoid cmake warning CMP0054
2017-11-14 12:40:06 +01:00
Marcus Weseloh
9dc7a4e52c
Merge branch 'master' into ladspa
2017-11-13 22:30:41 +01:00
derselbst
ecdd6e2a8a
avoid pointless MSVC warnings
...
return value in void function
2017-11-13 20:32:02 +01:00
derselbst
85b3aed9b0
appveyor badge only for master branch
2017-11-13 17:09:19 +01:00
derselbst
16b86e2100
ensure appveyor builds all branches
2017-11-13 17:05:23 +01:00
derselbst
33227cde47
add appveyor badge to README
2017-11-13 16:51:39 +01:00
derselbst
c61c64e921
trigger appveyor
2017-11-13 16:36:11 +01:00
derselbst
247a0b9e55
empty commit to trigger appveyor
2017-11-13 16:27:50 +01:00
derselbst
7a6961a740
add .appveyor.yml for automated windows builds
...
addressing #276
2017-11-13 16:05:49 +01:00
Tom M
a98e0a8b6f
Merge pull request #277 from loki666/vorbis_sample_check
...
return FLUID_FAIL when sampletype is OGG but not compiled with libsndfile
2017-11-13 15:50:29 +01:00
loki666
3908917aab
return FLUID_FAIL when sampletype is OGG but not compiled with LIBSNDFILE_SUPPORT
2017-11-13 15:21:30 +01:00
carlo-bramini
15b31be962
Fix macros for alloca/_alloca usage (not a source of problems in current code).
2017-11-12 16:57:11 +01:00
carlo-bramini
48941897b9
No need to increment string pointer at exit.
2017-11-12 16:27:36 +01:00
carlo-bramini
4a5648141c
glib.h is already included by fluidsynth_priv.h
2017-11-12 16:26:50 +01:00
carlo-bramini
b8766aef67
Use alloca()/_alloca() on C89/C90 compilers without VLA
2017-11-12 16:16:34 +01:00
carlo-bramini
f9ca336a2d
Check if pulse driver is installed and enabled.
2017-11-12 14:56:57 +01:00
carlo-bramini
3fb1bf8d5c
Remove includes already into fluidsynth_priv.h with #ifdef...#endif
2017-11-12 14:53:26 +01:00
carlo-bramini
d1dd24f45a
Remove obsolete config_win32.cmake
2017-11-12 13:26:08 +01:00
carlo-bramini
582d316f9f
Remove obsolete config_win32.h
2017-11-12 13:24:36 +01:00
Marcus Weseloh
e844b3567c
Fix typo in FLUID_STRNCASECMP for Windows
2017-11-12 11:00:20 +01:00
Marcus Weseloh
50b50e765d
Remove debug print statement
2017-11-12 00:54:10 +01:00
Marcus Weseloh
9509628da1
Use glib dynamic librar loading functions
2017-11-12 00:53:57 +01:00
Marcus Weseloh
7f0ad243e7
Fix typos and trailing white-space in ladspa documentation
2017-11-11 19:31:28 +01:00