projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
104fafb
)
Mixbus enforces output port count
author
Robin Gareus
<robin@gareus.org>
Thu, 14 Apr 2016 18:01:52 +0000
(20:01 +0200)
committer
Robin Gareus
<robin@gareus.org>
Thu, 14 Apr 2016 18:01:52 +0000
(20:01 +0200)
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
patch
|
blob
|
history
diff --git
a/libs/ardour/route.cc
b/libs/ardour/route.cc
index a53fdee416cf2dde77ab5e2cd814e0392adb8809..1db571385fbd98de2427b63fba3dbb148f013394 100644
(file)
--- 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<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.
*