Use strict-i/o on master-bus by default
authorRobin Gareus <robin@gareus.org>
Wed, 6 Nov 2019 19:05:50 +0000 (20:05 +0100)
committerRobin Gareus <robin@gareus.org>
Wed, 6 Nov 2019 19:05:50 +0000 (20:05 +0100)
This precludes issues with multi-out-plugins adding an excessive
number of ports and changing master-panning.

libs/ardour/route.cc

index 12d4e760456d19ff70f3cc57025b27e4eb402337..6ae43907be897725517d9ecf962aadfd64896352 100644 (file)
@@ -140,6 +140,11 @@ Route::weakroute () {
 int
 Route::init ()
 {
+       /* default master bus to use strict i/o */
+       if (is_master()) {
+               _strict_io = true;
+       }
+
        /* add standard controls */
 
        _gain_control.reset (new GainControl (_session, GainAutomation));