summaryrefslogtreecommitdiff
path: root/libs/ardour/track.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2017-04-10 13:05:06 +0100
committerPaul Davis <paul@linuxaudiosystems.com>2017-09-18 11:40:53 -0400
commit5642dd4496a9b715f122e2bb8344828735dd1cc2 (patch)
treea34307253ab0f54be158e1724dc5cdf4e6ffe92c /libs/ardour/track.cc
parent68e57101add5f84faba4a29ac17f410f2f9d5e44 (diff)
reinstate input monitoring function
Diffstat (limited to 'libs/ardour/track.cc')
-rw-r--r--libs/ardour/track.cc9
1 files changed, 7 insertions, 2 deletions
diff --git a/libs/ardour/track.cc b/libs/ardour/track.cc
index 2673341f1f..01c5a58c16 100644
--- a/libs/ardour/track.cc
+++ b/libs/ardour/track.cc
@@ -18,6 +18,7 @@
#include "pbd/error.h"
#include "ardour/amp.h"
+#include "ardour/audioengine.h"
#include "ardour/debug.h"
#include "ardour/delivery.h"
#include "ardour/disk_reader.h"
@@ -552,13 +553,17 @@ Track::playlist ()
void
Track::request_input_monitoring (bool m)
{
- // XXX DISK
+ for (PortSet::iterator i = _input->ports().begin(); i != _input->ports().end(); ++i) {
+ AudioEngine::instance()->request_input_monitoring ((*i)->name(), m);
+ }
}
void
Track::ensure_input_monitoring (bool m)
{
- // XXX DISK
+ for (PortSet::iterator i = _input->ports().begin(); i != _input->ports().end(); ++i) {
+ AudioEngine::instance()->ensure_input_monitoring ((*i)->name(), m);
+ }
}
bool