summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-03-21 22:21:02 +0100
committerRobin Gareus <robin@gareus.org>2017-03-21 22:21:02 +0100
commita199477cf675c58d0303aec75d1ee61e5bbca8ac (patch)
tree99345924cebcb6b26048805e59f3206184b8fb0a /libs
parent159e956225ac28e417242e2a03ebeab0c6cb7359 (diff)
Improve plugin Ccategory consistency somewhat
Diffstat (limited to 'libs')
-rw-r--r--libs/ardour/audio_unit.cc12
-rw-r--r--libs/ardour/lv2_plugin.cc2
-rw-r--r--libs/ardour/vst_info_file.cc6
3 files changed, 10 insertions, 10 deletions
diff --git a/libs/ardour/audio_unit.cc b/libs/ardour/audio_unit.cc
index ae84eb5dd9..4bf0b0187a 100644
--- a/libs/ardour/audio_unit.cc
+++ b/libs/ardour/audio_unit.cc
@@ -2901,24 +2901,24 @@ AUPluginInfo::discover_by_description (PluginInfoList& plugs, CAComponentDescrip
continue;
case kAudioUnitType_Output:
- info->category = _("AudioUnit Outputs");
+ info->category = _("AudioUnit Output");
break;
case kAudioUnitType_MusicDevice:
- info->category = _("AudioUnit Instruments");
+ info->category = _("Instrument");
has_midi_in = true;
break;
case kAudioUnitType_MusicEffect:
- info->category = _("AudioUnit MusicEffects");
+ info->category = _("Music Effect");
has_midi_in = true;
break;
case kAudioUnitType_Effect:
- info->category = _("AudioUnit Effects");
+ info->category = _("Effect");
break;
case kAudioUnitType_Mixer:
- info->category = _("AudioUnit Mixers");
+ info->category = _("Mixer");
break;
case kAudioUnitType_Generator:
- info->category = _("AudioUnit Generators");
+ info->category = _("Generator");
break;
default:
info->category = _("AudioUnit (Unknown)");
diff --git a/libs/ardour/lv2_plugin.cc b/libs/ardour/lv2_plugin.cc
index c137efff2a..76dc734978 100644
--- a/libs/ardour/lv2_plugin.cc
+++ b/libs/ardour/lv2_plugin.cc
@@ -3356,7 +3356,7 @@ LV2PluginInfo::in_category (const std::string &c) const
{
// TODO use untranslated lilv_plugin_get_class()
// match gtk2_ardour/plugin_selector.cc
- return category.find(c) != string::npos;
+ return category == c;
}
bool
diff --git a/libs/ardour/vst_info_file.cc b/libs/ardour/vst_info_file.cc
index dc780975b3..77be57e8d8 100644
--- a/libs/ardour/vst_info_file.cc
+++ b/libs/ardour/vst_info_file.cc
@@ -649,10 +649,10 @@ vstfx_parse_vst_state (VSTState* vstfx)
switch (plugin->dispatcher (plugin, effGetPlugCategory, 0, 0, 0, 0))
{
case kPlugCategEffect: info->Category = strdup ("Effect"); break;
- case kPlugCategSynth: info->Category = strdup ("Synth"); break;
- case kPlugCategAnalysis: info->Category = strdup ("Anaylsis"); break;
+ case kPlugCategSynth: info->Category = strdup ("Instrument"); break;
+ case kPlugCategAnalysis: info->Category = strdup ("Analyser"); break;
case kPlugCategMastering: info->Category = strdup ("Mastering"); break;
- case kPlugCategSpacializer: info->Category = strdup ("Spacializer"); break;
+ case kPlugCategSpacializer: info->Category = strdup ("Spatial"); break;
case kPlugCategRoomFx: info->Category = strdup ("RoomFx"); break;
case kPlugSurroundFx: info->Category = strdup ("SurroundFx"); break;
case kPlugCategRestoration: info->Category = strdup ("Restoration"); break;