From: Robin Gareus Date: Wed, 13 Apr 2016 11:23:17 +0000 (+0200) Subject: special case strict-i/o on the master-bus X-Git-Tag: 5.0-pre0~976 X-Git-Url: https://main.carlh.net/gitweb/?p=ardour.git;a=commitdiff_plain;h=66b14b7bbb1231d87742b83c0699ac748fb498a9;hp=2b3205df0cdb2835903928250f42ad7c5adb7f9a special case strict-i/o on the master-bus --- diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index 0441928c0a..2b9301c715 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -2096,7 +2096,7 @@ Route::try_configure_processors_unlocked (ChanCount in, ProcessorStreams* err) * Delivery::configure_io() will do the actual removal * by calling _output->ensure_io() */ - if (_session.master_out ()) { + if (!is_master() && _session.master_out ()) { /* ..but at least as many as there are master-inputs */ // XXX this may need special-casing for mixbus (master-outputs) // and should maybe be a preference anyway ?!