summaryrefslogtreecommitdiff
path: root/libs/ardour/audioengine.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2019-01-16 15:29:21 -0600
committerPaul Davis <paul@linuxaudiosystems.com>2019-01-16 15:29:38 -0600
commit4c064081af23656c6b1bef756e23b20b9770a213 (patch)
treeccc99fc9b7e22192209432a93f96aafb13d8839a /libs/ardour/audioengine.cc
parentcd70c6bda5b34bc254a5bf0f1e462f988c631f6a (diff)
(libs) call ARDOUR::init_post_engine() from within libardour rather than requiring "users" of the library to arrange for it
Diffstat (limited to 'libs/ardour/audioengine.cc')
-rw-r--r--libs/ardour/audioengine.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/libs/ardour/audioengine.cc b/libs/ardour/audioengine.cc
index e568603020..5e9948ef8d 100644
--- a/libs/ardour/audioengine.cc
+++ b/libs/ardour/audioengine.cc
@@ -98,6 +98,7 @@ AudioEngine::AudioEngine ()
, _hw_devicelist_update_thread(0)
, _hw_devicelist_update_count(0)
, _stop_hw_devicelist_processing(0)
+ , _start_cnt (0)
#ifdef SILENCE_AFTER_SECONDS
, _silence_countdown (0)
, _silence_hit_cnt (0)
@@ -929,9 +930,11 @@ AudioEngine::start (bool for_latency)
PortManager::fill_midi_port_info ();
if (!for_latency) {
- Running(); /* EMIT SIGNAL */
+ Running (_start_cnt); /* EMIT SIGNAL */
}
+ _start_cnt++;
+
return 0;
}