diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2007-02-07 12:45:53 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2007-02-07 12:45:53 +0000 |
commit | b029d81a72683259e3473f4fffb68b11125af4e3 (patch) | |
tree | fc92a0911f37a667cef1430dba3f6c45a0d95c5a /libs | |
parent | 27cd4034bdfd6ad0218e275bcf417b5bb8495259 (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.cc | 11 |
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 */ |