From a3eaa4d3f0606349b91c7660da19eb3fee91bce3 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 14 Apr 2016 20:01:52 +0200 Subject: Mixbus enforces output port count Ardour features N in -> M out panners. It can make sense that the last processor has fewer outputs than the route. In Mixbus this is not the case. --- libs/ardour/route.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index a53fdee416..1db571385f 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -2083,7 +2083,10 @@ Route::try_configure_processors_unlocked (ChanCount in, ProcessorStreams* err) if (boost::dynamic_pointer_cast (*p) && boost::dynamic_pointer_cast (*p)->role() == Delivery::Main - && _strict_io) { +#ifndef MIXBUS + && _strict_io +#endif + ) { /* with strict I/O the panner + output are forced to * follow the last processor's output. * -- cgit v1.2.3