13
0
livetrax/libs
Paul Davis 0d9efc1148 redesign cross-thread registration/signalling system
This new design will work even when threads that need to receive
messages from RT threads are created *after* the RT threads. The
existing design would fail because the RT thread(s) would never
be known the later created threads, and so signals emitted by the
RT thread and causing call_slot() in the receiver would end up
being enqueued using a lock-protected list. The new design ensures
that communication always uses a lock-free FIFO instead
2015-12-28 10:14:17 -05:00
..
appleutility
ardour redesign cross-thread registration/signalling system 2015-12-28 10:14:17 -05:00
ardouralsautil
audiographer
backends #define BACKEND_NAME when building with MSVC (portaudio_backend) 2015-12-23 15:09:18 +00:00
canvas disable threaded waveview rendering. 2015-12-16 10:28:17 -05:00
clearlooks-newer
clearlooks-older
evoral somewhat better solution to prev commit. 2015-12-27 03:40:48 +01:00
fst more hot wine. 2015-12-17 20:22:02 +01:00
gtkmm2ext redesign cross-thread registration/signalling system 2015-12-28 10:14:17 -05:00
libltc
midi++2 even more attempted changes for ipMIDI on windows 2015-12-12 01:17:49 -05:00
panners NOOP, remove trailing whitespace, replace tabs in python scripts 2015-11-29 17:54:31 +01:00
pbd redesign cross-thread registration/signalling system 2015-12-28 10:14:17 -05:00
plugins/reasonablesynth.lv2
ptformat
qm-dsp
surfaces redesign cross-thread registration/signalling system 2015-12-28 10:14:17 -05:00
timecode
vamp-plugins
vfork