lv2:InputPort is the base class, atom:AtomPort is the data type. Same with 
lv2:ControlPort

Am 04.06.26 um 12:40 schrieb Fons Adriaensen:
Hello all,

I get the following errors when running an experimental LV2 plugin
in jalv:

lilv_plugin_get_unique_internal(): error: No value found for 
(http://lv2plug.in/ns/lv2core#InputPort http://lv2plug.in/ns/lv2core#symbol 
...) property
lilv_plugin_load_ports_if_necessary(): error: Plugin 
<http://kokkinizita.linuxaudio.org/linuxaudio/lv2/test7> port symbol "" is 
invalid
lilv_plugin_get_unique_internal(): error: No value found for 
(http://lv2plug.in/ns/lv2core#InputPort http://lv2plug.in/ns/lv2core#symbol 
...) property
lilv_plugin_load_ports_if_necessary(): error: Plugin 
<http://kokkinizita.linuxaudio.org/linuxaudio/lv2/test7> port symbol "" is 
invalid


This apperently refers to these two ports:

...
        ], [
                a atom:AtomPort, lv2:InputPort ;
                atom:bufferType atom:Sequence ;
                atom:supports midi:MidiEvent ;
                lv2:index 2 ;
                lv2:symbol "midi_in" ;
                lv2:name "MIDI In" ;
                lv2:portProperty lv2:isSideChain ;
        ] , [
                a lv2:ControlPort, lv2:InputPort ;
                lv2:index 3 ;
                lv2:symbol "midi_ch" ;
                lv2:name "Midi chan" ;
                lv2:default 0 ;
                lv2:minimum 0 ;
                lv2:maximum 16 ;
                lv2:portProperty lv2:integer ;
         ], [
...

If I replace those by AudioPorts all seems to be OK.

Clearly the symbols are not "", so what's the problem ?


Ciao,

Reply via email to