summaryrefslogtreecommitdiff
path: root/gtk2_ardour/engine_dialog.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2020-02-24 04:25:42 +0100
committerRobin Gareus <robin@gareus.org>2020-02-24 04:25:42 +0100
commit7eb16db6285de164396ad2a904613cfb29556682 (patch)
treeaec264b04931723036755d14b6b5fc35dd71f2b1 /gtk2_ardour/engine_dialog.cc
parenta9c75f97600e068f46738f719c47ed6b8cc1ed95 (diff)
Default to device reported systemic latency
Diffstat (limited to 'gtk2_ardour/engine_dialog.cc')
-rw-r--r--gtk2_ardour/engine_dialog.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk2_ardour/engine_dialog.cc b/gtk2_ardour/engine_dialog.cc
index 7bfa3ddfee..c6ba4f42cb 100644
--- a/gtk2_ardour/engine_dialog.cc
+++ b/gtk2_ardour/engine_dialog.cc
@@ -1972,6 +1972,12 @@ EngineControl::maybe_display_saved_state ()
}
} else {
DEBUG_ECONTROL ("Unable to find saved state for backend and devices");
+
+ boost::shared_ptr<ARDOUR::AudioBackend> backend = ARDOUR::AudioEngine::instance()->current_backend();
+ if (backend) {
+ input_latency.set_value (backend->systemic_hw_input_latency ());
+ output_latency.set_value (backend->systemic_hw_output_latency ());
+ }
}
}