From 6ade16b38d1213916f99ba5215ca4493f0b9b710 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sun, 6 Sep 2015 22:36:09 +0200 Subject: [PATCH] Workaround to allow loading large sessions. During session-load, ardour calls Route::SoloControllable::set_value() which calls Session::set_solo() which in turn sends a session-rt event. Along with other rt-events (locations,..) the current solo logic limits Ardour to only load sessions with about >= 200 tracks. now bumped to a few thousand tracks.. until a proper solution comes along. --- gtk2_ardour/ardour_ui.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 815d8e88bc..f2d0132b48 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -377,7 +377,7 @@ ARDOUR_UI::ARDOUR_UI (int *argcp, char **argvp[], const char* localedir, UIConfi setup_gtk_ardour_enums (); setup_profile (); - SessionEvent::create_per_thread_pool ("GUI", 512); + SessionEvent::create_per_thread_pool ("GUI", 4096); /* we like keyboards */