diff options
author | Robin Gareus <robin@gareus.org> | 2018-01-29 23:55:20 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2018-01-30 01:33:48 +0100 |
commit | b8491014a53e236255f5803fc876f848cfc82750 (patch) | |
tree | 346bbc463e0121f3866d2aa819e2761b1c621e70 /libs/ardour/lv2_plugin.cc | |
parent | 4d173d604896c80c99f7e4cdaa3908b55b0fdb81 (diff) |
Update plugin classification
* dedicated API for classes (effect, instrument, util)
* prepare for tags (rather than categories)
* prepare removal of per-plugin in_category() API
Diffstat (limited to 'libs/ardour/lv2_plugin.cc')
-rw-r--r-- | libs/ardour/lv2_plugin.cc | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/libs/ardour/lv2_plugin.cc b/libs/ardour/lv2_plugin.cc index 92badc4b5a..941dac1615 100644 --- a/libs/ardour/lv2_plugin.cc +++ b/libs/ardour/lv2_plugin.cc @@ -3411,31 +3411,6 @@ LV2PluginInfo::get_presets (bool /*user_only*/) const return p; } -bool -LV2PluginInfo::in_category (const std::string &c) const -{ - // TODO use untranslated lilv_plugin_get_class() - // match gtk2_ardour/plugin_selector.cc - return category == c; -} - -bool -LV2PluginInfo::is_instrument () const -{ - if (category == "Instrument") { - return true; - } -#if 1 - /* until we make sure that category remains untranslated in the lv2.ttl spec - * and until most instruments also classify themselves as such, there's a 2nd check: - */ - if (n_inputs.n_midi() > 0 && n_inputs.n_audio() == 0 && n_outputs.n_audio() > 0) { - return true; - } -#endif - return false; -} - PluginInfoList* LV2PluginInfo::discover() { |