Commit graph

18 commits

Author SHA1 Message Date
Element Green
8ab1a20bc4 Added NEW_GLIB_THREAD_API and OLD_GLIB_THREAD_API macros to test Glib thread API pre or post version 2.32.
Separate thread primative defines in utils/fluid_sys.h for new and old Glib thread API.
g_atomic_int_add is now used in place of depricated g_atomic_int_exchange_and_add if Glib >= 2.30.
Added name field to new_fluid_thread() function for setting the thread name and updated all uses of this function.
new_fluid_thread updated to use new Glib thread API.
Removed notify parameter from fluid_private_set() since it wasn't being used and complicates things with the new Glib thread API.
2013-08-19 23:10:43 +00:00
David Henningsson
09f8a4777e rvoice mixer: Fix memory leak 2013-05-12 10:21:46 +00:00
David Henningsson
5f3568deee fluidmax: Fix compilation failure
...by adding new functions to reset reverb and chorus into the engine.
2012-11-18 09:30:46 +00:00
David Henningsson
bb72c170ad Update Free Software Foundation name and address (closes ticket #99)
Thanks to ogetbilo for the sed script.
2011-08-15 12:57:10 +00:00
David Henningsson
f7d87aa1a8 Rewrite overflow so that an extra rvoice is used, and make sure samples are ref/dref under mutex. 2011-03-27 13:54:52 +00:00
David Henningsson
e25feb62d0 Fixup previous commit so that it actually compiles, and change
sample rate to use fluid_real_t all the way through.
2010-10-17 10:43:48 +00:00
David Henningsson
f84a9b9885 Fix incorrect samplerate for reverb and chorus, closes ticket #89.
Thanks to jaz001 for the patch!
2010-10-17 10:27:18 +00:00
David Henningsson
b86c115898 Small optimization by not starting threads not likely to be used 2010-09-12 20:10:42 +00:00
David Henningsson
e00d5a1455 Experimental and untested: enable LADSPA again. At least it compiles now. 2010-09-04 07:19:57 +00:00
David Henningsson
191dd546f6 Fix compiler warnings 2010-08-08 06:45:10 +00:00
David Henningsson
c414d7373e Fix a new voice overflow code, and some related bugfixes. 2010-07-31 20:50:47 +00:00
David Henningsson
f61be79541 Fix bug with voices in delay stage generating garbage 2010-07-28 20:21:38 +00:00
David Henningsson
38dab1e383 More FLUID_DECLARE_VLA 2010-07-15 20:04:59 +00:00
David Henningsson
557fe5d45e Support compiler without variable length support 2010-07-15 18:50:38 +00:00
David Henningsson
76256628ce Fix profiling 2010-07-04 09:05:32 +00:00
David Henningsson
668901c737 Fix multiblock rendering for write_float and write_s16 2010-07-03 12:25:43 +00:00
David Henningsson
96d007ea64 Multi-core rendering 2010-07-03 12:25:16 +00:00
David Henningsson
41853f6f69 Refactor/fix mixer implementation, fix a few bugs 2010-06-30 16:39:20 +00:00