13
0
livetrax/libs/surfaces
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
..
control_protocol redesign cross-thread registration/signalling system 2015-12-28 10:14:17 -05:00
faderport redesign cross-thread registration/signalling system 2015-12-28 10:14:17 -05:00
frontier NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
generic_midi Fix Trim control range does not match control (issue #6696) 2015-12-13 15:53:24 -08:00
mackie redesign cross-thread registration/signalling system 2015-12-28 10:14:17 -05:00
osc redesign cross-thread registration/signalling system 2015-12-28 10:14:17 -05:00
tranzport NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
wiimote redesign cross-thread registration/signalling system 2015-12-28 10:14:17 -05:00
wscript NOOP, remove trailing whitespace, replace tabs in python scripts 2015-11-29 17:54:31 +01:00