13
0
livetrax/libs
Paul Davis 6790f8342a expand SessionEvent API to allow ::clear_events() to work correctly.
clear_events() must run in realtime context, which is likely to be asynchronous
with respect to the thread that calls it. So allow caller to pass in a functor
that will be executed (also in realtime context) after the clear is done.

Additionally, allow for a cross-thread callback to the event loop/thread which
initiated/allocated the clear event request so that it can flush its own pending
loop. This part probably isn't necessary but doesn't hurt and is a useful model.
The event would be placed back in the free list at the next event allocation
by the calling thread anyway.
2015-02-05 16:32:21 -05:00
..
appleutility
ardour expand SessionEvent API to allow ::clear_events() to work correctly. 2015-02-05 16:32:21 -05:00
ardouralsautil
audiographer towards fixing #5711 2015-01-27 23:13:55 +01:00
backends fix “invalid use of incomplete type jack_client_t” 2015-01-30 11:02:07 +01:00
canvas tweak to help with uncoalesced renders 2015-02-03 17:35:37 -06:00
clearlooks-newer
clearlooks-older
evoral few more basic ControList/Curve Tests 2015-01-20 00:46:58 +01:00
fst waf: fix concurrency issue with duplicate targets 2015-01-17 18:19:25 +01:00
gtkmm2ext set name of GUI event loop thread 2015-02-05 16:31:59 -05:00
libltc
midi++2 remove cruft (old unused pre-git version files) 2015-01-09 06:11:57 +01:00
panners When building with MSVC make sure any backends / panners etc get copied to the correct target folder 2015-01-12 14:43:22 +00:00
pbd expand PBD::Pool API and add additional DEBUG_TRACE output. 2015-02-05 16:32:10 -05:00
plugins/reasonablesynth.lv2 clarify reasonable synth description. 2015-01-20 21:25:59 +01:00
qm-dsp
surfaces When building with MSVC make sure any backends / panners etc get copied to the correct target folder 2015-01-12 14:43:22 +00:00
timecode remove hardcoded major version in build scripts 2015-01-08 17:59:41 +01:00
vamp-plugins
vfork