diff options
Diffstat (limited to 'libs/ardour/send.cc')
-rw-r--r-- | libs/ardour/send.cc | 10 |
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; } + + |