summaryrefslogtreecommitdiff
path: root/libs/surfaces/faderport/faderport_interface.cc
AgeCommit message (Collapse)Author
2016-02-06change faderport nameBen Loftis
2015-12-28redesign cross-thread registration/signalling systemPaul Davis
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-04remove spurious printoutBen Loftis
2015-11-24namespace and filename cleanupPaul Davis
2015-11-24get faderport i/o working, basics of identifying control activityPaul Davis
2015-11-24rough-in for faderport protocol backendBen Loftis