X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fplugin_manager.cc;h=8227d5869f2f4da5b315435b58a5cee665122e89;hb=6be56d78b199452e5dba726f2d7aaab2777d2b49;hp=f4d638e3bc87ed77e4b8c0aea5a855e2307eda50;hpb=650c6d5824222a8879df5c5ba9645c264ed3b84f;p=ardour.git diff --git a/libs/ardour/plugin_manager.cc b/libs/ardour/plugin_manager.cc index f4d638e3bc..8227d5869f 100644 --- a/libs/ardour/plugin_manager.cc +++ b/libs/ardour/plugin_manager.cc @@ -21,7 +21,6 @@ #include "libardour-config.h" #endif -#define __STDC_FORMAT_MACROS 1 #include #include @@ -145,7 +144,9 @@ PluginManager::PluginManager () PluginManager::~PluginManager() { +#ifdef HAVE_SLV2 delete _lv2_world; +#endif } @@ -199,7 +200,7 @@ PluginManager::ladspa_refresh () case ':' : case '\0': continue; - case '/' : + case G_DIR_SEPARATOR : if (ladspa_path[found + strlen(standard_paths[i]) + 1] == ':' || ladspa_path[found + strlen(standard_paths[i]) + 1] == '\0') { continue; @@ -556,6 +557,7 @@ PluginManager::vst_discover (string path) info->index = 0; info->n_inputs.set_audio (finfo->numInputs); info->n_outputs.set_audio (finfo->numOutputs); + info->n_inputs.set_midi (finfo->wantMidi ? 1 : 0); info->type = ARDOUR::VST; _vst_plugin_info->push_back (info);