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.
This commit is contained in:
Robin Gareus 2016-04-14 20:01:52 +02:00
parent 104fafbdc2
commit a3eaa4d3f0

View File

@ -2083,7 +2083,10 @@ Route::try_configure_processors_unlocked (ChanCount in, ProcessorStreams* err)
if (boost::dynamic_pointer_cast<Delivery> (*p)
&& boost::dynamic_pointer_cast<Delivery> (*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.
*