summaryrefslogtreecommitdiff
path: root/libs/ardour/send.cc
diff options
context:
space:
mode:
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;
}
+
+