lv2 / lilv

LV2 host library
ISC License
37 stars 20 forks source link

lilv_world_get_plugin_classes() misses label-less classes e.g. AmbisonicGroup #21

Closed atsushieno closed 5 years ago

atsushieno commented 5 years ago

It's similar to issue #19 - lilv_world_get_plugin_classes() skips plugin classes that do not have "label". Obviously it is intended (as per [*1]), but that results in some unexpected lack of results.

Here are the missing classes because of this:

[*1] https://github.com/drobilla/lilv/blob/c1637b46f9ff960f58dcf2bb3b69bff231f8acfd/src/world.c#L1019

drobilla commented 5 years ago

This is deliberate. Plugin classes need to have a label, since hosts are probably going to want to show one (most often, that's the only thing they are interested in doing).