remove Session::AudioMidiSetupRequired signal (no longer necessary)
authorPaul Davis <paul@linuxaudiosystems.com>
Sat, 12 Oct 2019 18:45:18 +0000 (12:45 -0600)
committerPaul Davis <paul@linuxaudiosystems.com>
Sat, 12 Oct 2019 18:45:18 +0000 (12:45 -0600)
gtk2_ardour/ardour_ui.cc
gtk2_ardour/engine_dialog.cc

index 14757dd970675cb8f545edfc1adc81dec5847f40..0f077c9baa8fa4de3d813f02945c149f9363e104 100644 (file)
@@ -427,10 +427,6 @@ ARDOUR_UI::ARDOUR_UI (int *argcp, char **argvp[], const char* localedir)
 
        ARDOUR::Session::AskAboutPendingState.connect_same_thread (forever_connections, boost::bind (&ARDOUR_UI::pending_state_dialog, this));
 
-       /* handle Audio/MIDI setup when session requires it */
-
-       ARDOUR::Session::AudioEngineSetupRequired.connect_same_thread (forever_connections, boost::bind (&ARDOUR_UI::do_audio_midi_setup, this, _1));
-
        /* handle sr mismatch with a dialog (PROBLEM: needs to return a value and thus cannot be x-thread) */
 
        ARDOUR::Session::AskAboutSampleRateMismatch.connect_same_thread (forever_connections, boost::bind (&ARDOUR_UI::sr_mismatch_dialog, this, _1, _2));
index 57e76ef720f588f963bbbe26c4f41228fe185947..ba2ee03200680726465ae55be7656a5add310344 100644 (file)
@@ -3183,6 +3183,8 @@ EngineControl::engine_running ()
 void
 EngineControl::engine_stopped ()
 {
+       std::cerr << "\n\n !!! engine stopped !!!\n\n\n";
+       PBD::stacktrace (std::cerr, 30);
        boost::shared_ptr<ARDOUR::AudioBackend> backend = ARDOUR::AudioEngine::instance()->current_backend();
        assert (backend);