13
0
Go to file
Robin Gareus 95693f9364
Fix endless recursion when creating cyclic connection graphs
This is mainly relevant for Mixbus, which allows cyclic-connections
to record Master-out on a Track (which unconditionally has Mixbus send
and feeds master).

In Ardour it may also cause issues when creating loopback connections,
however latency is not usually updated with invalid graphs (old
process graph remains in use).

Otherwise it fixes a crash connecting Track 1 -> Track 2 -> Track 1.

This also optimizes Route::output_effectively_connected by caching
any prior lookup. This helps e.g. Track 1 -> Track 2 -> Master.
The connection "Track 2 -> Master" now only need to be looked up once.

See also 7958031287 and a556e96ed0
2022-04-23 15:37:57 +02:00
doc Fix various typos 2022-04-08 19:51:02 +02:00
gtk2_ardour gtk2_ardour: fix a couple of cosmetic typos in preferences 2022-04-21 12:28:42 +01:00
headless wscript: consistently have at most one empty separator line 2022-04-09 12:16:40 +02:00
libs Fix endless recursion when creating cyclic connection graphs 2022-04-23 15:37:57 +02:00
luasession wscript: drop unnecessary trailing ";" 2022-04-09 12:16:41 +02:00
msvc_extra_headers Fix various typos 2022-04-08 19:51:02 +02:00
MSVCardour3
MSVCMixbus3
MSVCvst_scan
nutemp Fix various typos 2022-04-08 19:51:02 +02:00
session_utils wscript: consistently have at most one empty separator line 2022-04-09 12:16:40 +02:00
share Ace-Hi/Lo: Fix multi-channel LPF (typo in 4f43d5d024) 2022-04-19 00:46:51 +02:00
tools wscript: consistently use 4 spaces for indentation 2022-04-09 12:16:40 +02:00
.dir-locals.el
.gitattributes
.gitignore
ardour.1
COPYING
instant.xml.sae
msvc32-fixup.pl
nutempo-todo todo list text for nutempo-related tasks 2021-08-16 13:41:49 -06:00
PACKAGER_README
README
README-GITHUB.txt
system_config
testfile.flac
testfile.ogg
TRANSLATORS
waf Update waf binary, using doc/updating_waf.txt 2022-01-09 18:46:24 +01:00
wscript wscript: address some pyflake warnings 2022-04-09 12:16:41 +02:00

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

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