summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gtk2_ardour/route_params_ui.cc7
-rw-r--r--libs/ardour/ardour/route.h6
-rw-r--r--libs/ardour/luabindings.cc1
-rw-r--r--libs/ardour/route.cc2
4 files changed, 7 insertions, 9 deletions
diff --git a/gtk2_ardour/route_params_ui.cc b/gtk2_ardour/route_params_ui.cc
index 706ac2a536..1e19f1c7df 100644
--- a/gtk2_ardour/route_params_ui.cc
+++ b/gtk2_ardour/route_params_ui.cc
@@ -269,7 +269,7 @@ RouteParams_UI::refresh_latency ()
latency_widget->refresh();
char buf[128];
- snprintf (buf, sizeof (buf), _("Playback delay: %" PRId64 " samples"), _route->initial_delay());
+ snprintf (buf, sizeof (buf), _("Latency: %" PRId64 " samples"), _route->signal_latency ());
delay_label.set_text (buf);
}
}
@@ -297,7 +297,7 @@ RouteParams_UI::setup_latency_frame ()
latency_widget = new LatencyGUI (*(_route->output()), _session->sample_rate(), AudioEngine::instance()->samples_per_cycle());
char buf[128];
- snprintf (buf, sizeof (buf), _("Playback delay: %" PRId64 " samples"), _route->initial_delay());
+ snprintf (buf, sizeof (buf), _("Latency: %" PRId64 " samples"), _route->signal_latency());
delay_label.set_text (buf);
latency_packer.pack_start (*latency_widget, false, false);
@@ -305,8 +305,7 @@ RouteParams_UI::setup_latency_frame ()
latency_packer.pack_start (delay_label);
latency_click_connection = latency_apply_button.signal_clicked().connect (sigc::mem_fun (*latency_widget, &LatencyGUI::finish));
- _route->signal_latency_changed.connect (latency_connections, invalidator (*this), boost::bind (&RouteParams_UI::refresh_latency, this), gui_context());
- _route->initial_delay_changed.connect (latency_connections, invalidator (*this), boost::bind (&RouteParams_UI::refresh_latency, this), gui_context());
+ _route->signal_latency_updated.connect (latency_connections, invalidator (*this), boost::bind (&RouteParams_UI::refresh_latency, this), gui_context());
latency_frame.add (latency_packer);
latency_frame.show_all ();
diff --git a/libs/ardour/ardour/route.h b/libs/ardour/ardour/route.h
index 6c48964f3f..e726e2c77b 100644
--- a/libs/ardour/ardour/route.h
+++ b/libs/ardour/ardour/route.h
@@ -348,7 +348,6 @@ public:
virtual void set_latency_compensation (samplecnt_t);
void set_user_latency (samplecnt_t);
- samplecnt_t initial_delay() const { return _initial_delay; }
samplecnt_t signal_latency() const { return _signal_latency; }
PBD::Signal0<void> active_changed;
@@ -387,7 +386,8 @@ public:
PBD::Signal0<void> meter_change;
/** a processor's latency has changed */
PBD::Signal0<void> signal_latency_changed;
- PBD::Signal0<void> initial_delay_changed;
+ /** route has updated its latency compensation */
+ PBD::Signal0<void> signal_latency_updated;
/** Emitted with the process lock held */
PBD::Signal0<void> io_changed;
@@ -623,7 +623,7 @@ public:
bool _active;
samplecnt_t _signal_latency;
- samplecnt_t _initial_delay;
+ samplecnt_t _initial_delay; // remove me
ProcessorList _processors;
mutable Glib::Threads::RWLock _processor_lock;
diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc
index 7f13fc5abf..58cd71c8a8 100644
--- a/libs/ardour/luabindings.cc
+++ b/libs/ardour/luabindings.cc
@@ -1062,7 +1062,6 @@ LuaBindings::common (lua_State* L)
.addFunction ("trim", &Route::trim)
.addFunction ("peak_meter", (boost::shared_ptr<PeakMeter> (Route::*)())&Route::peak_meter)
.addFunction ("set_meter_point", &Route::set_meter_point)
- .addFunction ("initial_delay", &Route::initial_delay)
.addFunction ("signal_latency", &Route::signal_latency)
.endClass ()
diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc
index 20435cdbf4..75380b2414 100644
--- a/libs/ardour/route.cc
+++ b/libs/ardour/route.cc
@@ -3941,7 +3941,7 @@ Route::set_latency_compensation (samplecnt_t longest_session_latency)
name(), longest_session_latency, _signal_latency, _initial_delay));
if (_initial_delay != old) {
- initial_delay_changed (); /* EMIT SIGNAL */
+ //initial_delay_changed (); /* EMIT SIGNAL */
}
}