diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2012-06-26 18:58:39 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2012-06-26 18:58:39 +0000 |
commit | faaac88ac8bb9c0237b727850197cc4867c51338 (patch) | |
tree | 0f627302ef88e2575492ffee011e62f45b5c8116 /libs | |
parent | a50dd69c0ca39cc675da6d78e0fdbfea5581531f (diff) |
correctly(?) set number of process thread buffers based on run-time-discovered num-cpus (#4951)
git-svn-id: svn://localhost/ardour2/branches/3.0@12946 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs')
-rw-r--r-- | libs/ardour/globals.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/ardour/globals.cc b/libs/ardour/globals.cc index c2d524ccc7..91536b1879 100644 --- a/libs/ardour/globals.cc +++ b/libs/ardour/globals.cc @@ -52,6 +52,7 @@ #include <lrdf.h> +#include "pbd/cpus.h" #include "pbd/error.h" #include "pbd/id.h" #include "pbd/strsplit.h" @@ -298,7 +299,7 @@ ARDOUR::init (bool use_windows_vst, bool try_optimization) (void) PluginManager::instance(); ProcessThread::init (); - BufferManager::init (10); // XX should be num_processors_for_dsp + 1 for the GUI thread + BufferManager::init (hardware_concurrency() + 1); PannerManager::instance().discover_panners(); |