Amend 6e82f3669f
, set BaseUI thread priority early on
This is conceptually clearned compared to doing it as part of the session.
This commit is contained in:
parent
6e82f3669f
commit
2e574a011a
@ -84,6 +84,7 @@
|
||||
#include <lrdf.h>
|
||||
#endif
|
||||
|
||||
#include "pbd/base_ui.h"
|
||||
#include "pbd/cpus.h"
|
||||
#include "pbd/enumwriter.h"
|
||||
#include "pbd/error.h"
|
||||
@ -656,6 +657,8 @@ ARDOUR::init_post_engine (uint32_t start_cnt)
|
||||
}
|
||||
}
|
||||
|
||||
BaseUI::set_thread_priority (pbd_absolute_rt_priority (PBD_SCHED_FIFO, AudioEngine::instance()->client_real_time_priority () - 3));
|
||||
|
||||
TransportMasterManager::instance ().restart ();
|
||||
}
|
||||
|
||||
|
@ -47,7 +47,6 @@
|
||||
#include <boost/algorithm/string/erase.hpp>
|
||||
|
||||
#include "pbd/basename.h"
|
||||
#include "pbd/base_ui.h"
|
||||
#include "pbd/convert.h"
|
||||
#include "pbd/error.h"
|
||||
#include "pbd/file_utils.h"
|
||||
@ -543,8 +542,6 @@ Session::immediately_post_engine ()
|
||||
_process_graph.reset (new Graph (*this));
|
||||
}
|
||||
|
||||
BaseUI::set_thread_priority (pbd_absolute_rt_priority (PBD_SCHED_FIFO, AudioEngine::instance()->client_real_time_priority () - 3));
|
||||
|
||||
/* every time we reconnect, recompute worst case output latencies */
|
||||
|
||||
_engine.Running.connect_same_thread (*this, boost::bind (&Session::initialize_latencies, this));
|
||||
|
Loading…
Reference in New Issue
Block a user