Mirror of Ardour Source Code
Find a file
Robin Gareus 00f26394a9 use dedicated buffers for route (and track)
"scratch buffers are by definition scratch and their contents are undefined at all times"
"silent buffers are by definition all-zero and should not be used for real data"

But track & route were using those for actual data; plugins (which may run
in the same thread and may get the same buffers) use them for scratch thereby
overwriting real data.

In particular get_silent_buffers() (used by LadspaPlugin::connect_and_run)
clears the buffer which can holds real data:
e.g. via  Route::passthru_silence() -> plugin1 -> plugin2 (clears output of plugin1)
2013-07-30 16:55:33 +02:00
doc Update region_ops.txt to match current behaviour, and fix a couple of comments. 2013-04-03 23:21:53 +01:00
export new Ring Tone default export format 2012-10-08 19:47:03 +00:00
gtk2_ardour disconnect AuxSend connection when deleting bus 2013-07-30 15:12:32 +02:00
icons resize metronome icon to keep transport button sizes consistent 2012-11-12 19:36:34 +00:00
libs use dedicated buffers for route (and track) 2013-07-30 16:55:33 +02:00
mcp new device profile for BCF2000 from James Roberts 2012-05-25 19:39:12 +00:00
midi_maps fix transport controls in Korg NanoControl binding map (from jaaxxone) 2012-07-09 21:30:53 +00:00
patches Add shared_ptr debugging patch, as I keep losing it. 2012-04-19 21:54:00 +00:00
patchfiles Add a bunch more midnam files. 2013-02-23 17:44:53 +00:00
templates do not include templates in a distributed version of ardour, they are useless. see the comments in templates/wscript on why this is so, and why this change was made 2013-04-06 11:37:16 -04:00
tools osx packaging: clean up temp dirs 2013-06-14 18:15:05 +02:00
vst fix ardvst and ardourvst (use variable or version number) 2013-06-23 18:59:47 +02:00
.dir-locals.el
.gitignore Use common test function to create temporary session 2013-07-11 11:11:45 -04:00
ardour-3.ttl
ardour.1 add -a option to ardour.1 manpage 2013-03-12 13:32:56 -04:00
ardour.1.es
ardour.1.fr
ardour.1.ru
ardour.dox
ardour_system.rc change default font scaling to 80% which makes a newly installed ardour come up with a window size just below 1080 2012-12-18 17:15:00 +00:00
ardour_system_sae.rc
COPYING
instant.xml
instant.xml.sae
Makefile
PACKAGER_README
README another trivial change to test hooks 2013-03-13 14:35:39 -04:00
testfile.flac
testfile.ogg
TRANSLATORS
waf rebuild waf to avoid CC/CXX flags that do not work on OLD apple gcc; remove unnecessary step from updating_waf.txt 2013-03-07 15:32:56 +00:00
wscript bump actual publically visible version (oops) 2013-07-16 18:54:45 -04:00

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

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