summaryrefslogtreecommitdiff
path: root/libs/ardour/send.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2007-09-11 11:27:59 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2007-09-11 11:27:59 +0000
commit80ee9e6e13718a307dfa7331ce9bfde3146bfec0 (patch)
tree84d014f7e1cd0903473ec67f51535dde683a644d /libs/ardour/send.cc
parent11a4c2804ef11399c1983872c1dd100cf6bd59ce (diff)
click reset error fixed, plus some older work on sends+panners i/o counts
git-svn-id: svn://localhost/ardour2/trunk@2456 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/send.cc')
-rw-r--r--libs/ardour/send.cc10
1 files changed, 8 insertions, 2 deletions
diff --git a/libs/ardour/send.cc b/libs/ardour/send.cc
index 929b1fc9a8..52184dece1 100644
--- a/libs/ardour/send.cc
+++ b/libs/ardour/send.cc
@@ -212,11 +212,17 @@ Send::configure_io (ChanCount in, ChanCount out)
ChanCount
Send::output_streams() const
{
- return _io->n_outputs ();
+ // this method reflects the idea that from the perspective of the Route's ProcessorList,
+ // a send is just a passthrough. that doesn't match what the Send actually does with its
+ // data, but since what it does is invisible to the Route, it appears to be a passthrough.
+
+ return _configured_input;
}
ChanCount
Send::input_streams() const
{
- return _io->n_outputs (); // (sic)
+ return _configured_input;
}
+
+