summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2007-02-07 12:45:53 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2007-02-07 12:45:53 +0000
commitb029d81a72683259e3473f4fffb68b11125af4e3 (patch)
treefc92a0911f37a667cef1430dba3f6c45a0d95c5a /libs
parent27cd4034bdfd6ad0218e275bcf417b5bb8495259 (diff)
ignore send output counts when computing effect of redirects on route stream count
git-svn-id: svn://localhost/ardour2/trunk@1429 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs')
-rw-r--r--libs/ardour/route.cc11
1 files changed, 9 insertions, 2 deletions
diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc
index d3097dd776..2ac94cd239 100644
--- a/libs/ardour/route.cc
+++ b/libs/ardour/route.cc
@@ -1147,9 +1147,16 @@ Route::_reset_plugin_counts (uint32_t* err_streams)
} else {
s->expect_inputs ((*prev)->output_streams());
}
- }
- redirect_max_outs = max ((*r)->output_streams (), redirect_max_outs);
+ } else {
+
+ /* don't pay any attention to send output configuration, since it doesn't
+ affect the route.
+ */
+
+ redirect_max_outs = max ((*r)->output_streams (), redirect_max_outs);
+
+ }
}
/* we're done */