summaryrefslogtreecommitdiff
path: root/libs/ardour/audio_diskstream.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/audio_diskstream.cc')
-rw-r--r--libs/ardour/audio_diskstream.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/libs/ardour/audio_diskstream.cc b/libs/ardour/audio_diskstream.cc
index 1b9d7d339d..04fb95ce62 100644
--- a/libs/ardour/audio_diskstream.cc
+++ b/libs/ardour/audio_diskstream.cc
@@ -212,21 +212,21 @@ AudioDiskstream::non_realtime_input_change ()
if (input_change_pending & ConfigurationChanged) {
- if (_io->n_inputs() > _n_channels) {
+ if (_io->n_inputs().get(DataType::AUDIO) > _n_channels) {
// we need to add new channel infos
- int diff = _io->n_inputs() - channels.size();
+ int diff = _io->n_inputs().get(DataType::AUDIO) - channels.size();
for (int i = 0; i < diff; ++i) {
add_channel ();
}
- } else if (_io->n_inputs() < _n_channels) {
+ } else if (_io->n_inputs().get(DataType::AUDIO) < _n_channels) {
// we need to get rid of channels
- int diff = channels.size() - _io->n_inputs();
+ int diff = channels.size() - _io->n_inputs().get(DataType::AUDIO);
for (int i = 0; i < diff; ++i) {
remove_channel ();
@@ -264,7 +264,7 @@ AudioDiskstream::non_realtime_input_change ()
void
AudioDiskstream::get_input_sources ()
{
- uint32_t ni = _io->n_inputs();
+ uint32_t ni = _io->n_inputs().get(DataType::AUDIO);
for (uint32_t n = 0; n < ni; ++n) {