13
0
livetrax/libs
Robin Gareus a08e7c0016 fix processor -> reconfigure I/O || process concurrency
Add a ReaderLock to Route::process_output_buffers().

But process_output_buffers() is always called with processor-lock
held. To avoid deadlocks, a processor WriterLock must always imply
a process-lock (IFF reconfigure-I/O is called with _processor_lock).

Otherwise: e.g.
*  add_processor() -> takes processor-lock. set up and activate processor.
*  simult. audio-engine process, process-lock -> call process_output_buffers() -> wait for processor-lock
*  add_processor() continues -> calls reconfigure-io -> take process-lock -> deadlock.
2014-01-12 23:13:35 +01:00
..
appleutility
ardour fix processor -> reconfigure I/O || process concurrency 2014-01-12 23:13:35 +01:00
audiographer Fix dither data width assertions and related tests 2014-01-08 20:33:17 +02:00
backends add M-Audio 2496 as a recognized card for the mudita24 control panel/app. 2014-01-06 11:35:57 -05:00
clearlooks-newer don't declare hilight variable twice 2014-01-03 18:11:30 +01:00
clearlooks-older
evoral fix const-ness of names array 2013-12-10 23:07:48 +01:00
fst
gtkmm2ext add [missing] left_half_rectangle util 2014-01-09 20:48:04 +01:00
libltc
midi++2 Support midnam controller value labels. 2014-01-10 20:51:54 -05:00
panners swap channel VBAP channel 2014-01-12 03:36:20 +01:00
pbd
plugins/reasonablesynth.lv2 add support for old compilers w/o implicit stdbool 2013-12-27 14:53:30 +01:00
qm-dsp
rubberband
surfaces fix up OSC support to conform to new CP API and pay attention to feedback setting, even though feedback does nothing right now 2013-12-21 15:31:28 -05:00
taglib
timecode
vamp-plugins aubio 3+4 compat 2014-01-12 18:11:14 +01:00
vamp-sdk redefine Pi :) 2014-01-11 23:38:28 +01:00