summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2020-05-10 23:58:23 +0200
committerRobin Gareus <robin@gareus.org>2020-05-11 00:37:32 +0200
commitf69a395893d0066380417602d04f01bfec2bb9f9 (patch)
treee47c31f6d83299221bee3df2557dfe9e21e25e0f /libs/ardour/ardour
parent4ff6fbe6b8dacf95bd3de476b3ce1859e6f14337 (diff)
Fix MTC slave port latency
Diffstat (limited to 'libs/ardour/ardour')
-rw-r--r--libs/ardour/ardour/transport_master.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/libs/ardour/ardour/transport_master.h b/libs/ardour/ardour/transport_master.h
index 53e99fdcb3..aebd4cfe06 100644
--- a/libs/ardour/ardour/transport_master.h
+++ b/libs/ardour/ardour/transport_master.h
@@ -526,7 +526,7 @@ public:
private:
PBD::ScopedConnectionList port_connections;
- PBD::ScopedConnection config_connection;
+ PBD::ScopedConnectionList session_connections;
bool can_notify_on_unknown_rate;
static const int sample_tolerance;
@@ -566,7 +566,9 @@ private:
void parse_timecode_offset ();
void parameter_changed (std::string const& p);
- void resync_latency ();
+ void connection_handler (boost::weak_ptr<ARDOUR::Port>, std::string, boost::weak_ptr<ARDOUR::Port>, std::string, bool);
+ void resync_latency (bool);
+
LatencyRange mtc_slave_latency;
};