}
}
-int
+bool
ARDOUR::init (bool use_windows_vst, bool try_optimization, const char* localedir)
{
if (!Glib::thread_supported()) {
Config = new RCConfiguration;
if (Config->load_state ()) {
- return -1;
+ return false;
}
Config->set_use_windows_vst (use_windows_vst);
#ifdef WINDOWS_VST_SUPPORT
if (Config->get_use_windows_vst() && fst_init (0)) {
- return -1;
+ return false;
}
#endif
#ifdef LXVST_SUPPORT
if (Config->get_use_lxvst() && vstfx_init (0)) {
- return -1;
+ return false;
}
#endif
EventTypeMap::instance().new_parameter(EnvelopeAutomation);
EventTypeMap::instance().new_parameter(MidiCCAutomation);
- return 0;
+ return true;
}
void