13
0
Go to file
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
doc correct information on waf updates 2013-11-10 17:44:50 -05:00
export
gtk2_ardour VBAP panner UI tweaks: 2014-01-12 21:41:02 +01:00
icons
libs fix processor -> reconfigure I/O || process concurrency 2014-01-12 23:13:35 +01:00
mcp
midi_maps
patches
patchfiles Document controller values for Moog Minitaur. 2014-01-06 13:49:09 -05:00
templates
tools mnemonic PDF: margin, URL, and (C)year updates 2013-12-15 18:31:48 +01:00
vst
.dir-locals.el
.gitignore
ardour_system_sae.rc
ardour_system.rc
ardour-3.ttl
ardour.1
ardour.1.es
ardour.1.fr
ardour.1.ru
ardour.dox
COPYING
instant.xml
instant.xml.sae
Makefile
PACKAGER_README
README
testfile.flac
testfile.ogg
TRANSLATORS
waf revert to waf 1.6.11 for master branch, with current autowaf.py 2013-11-05 11:24:25 -05:00
wscript Add unit test runner (artest) and a config option to run tests after builds 2014-01-08 22:00:34 +02:00

Please see the Ardour web site at http://ardour.org/ for all documentation..

For information on building ardour: 
      
     http://ardour.org/development.html