mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-22 14:46:34 +01:00
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:
parent
104fafbdc2
commit
a3eaa4d3f0
1 changed files with 4 additions and 1 deletions
|
|
@ -2083,7 +2083,10 @@ Route::try_configure_processors_unlocked (ChanCount in, ProcessorStreams* err)
|
||||||
|
|
||||||
if (boost::dynamic_pointer_cast<Delivery> (*p)
|
if (boost::dynamic_pointer_cast<Delivery> (*p)
|
||||||
&& boost::dynamic_pointer_cast<Delivery> (*p)->role() == Delivery::Main
|
&& 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
|
/* with strict I/O the panner + output are forced to
|
||||||
* follow the last processor's output.
|
* follow the last processor's output.
|
||||||
*
|
*
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue