95693f936499a153d789bcdfc4b04b05beed5281
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 also7958031287anda556e96ed0
Please see the Ardour web site at https://ardour.org/ for all documentation..
For information on building ardour:
https://ardour.org/development.html
Description
Languages
C++
56.5%
C
39.6%
JavaScript
1.3%
Lua
0.9%
Python
0.6%
Other
0.9%