unique IDs etc Re: [linux-audio-dev] Ladspa Gui's (Is ladspa actually la-dsp-a?)

Steve Harris S.W.Harris at ecs.soton.ac.uk
Wed Jun 9 10:46:23 UTC 2004


On Wed, Jun 09, 2004 at 11:28:28 +0100, Chris Cannam wrote:
> On Wednesday 09 Jun 2004 10:57 am, Steve Harris wrote:
> > 2) plugins with the same UID are supposed to be port-compatible,
> > though due to developer lazyness this doesnt always happen *cough*
> 
> DSSI actually identifies the plugin to the UI by .so and label, not by 
> unique ID.  And there's no such requirement for labels, is there?

Ah, no true, I forgot we used .so + label. Still the packaging system
should take care of it.
 
> The whole thing about unique IDs troubles me though, because they're 
> supposed to be globally unique, right?  So what should you do if you 
> want to write a .so that could instantiate any number of plugins 
> dynamically, either by generating them according to some 
> configuration or by wrappering e.g. an existing directoryful of VST 
> plugins?  You can't possibly guarantee global uniqueness if you don't 
> even know in advance how many plugins you'll be offering.

The UID is not globally unique - I think the way it was defined was just a
mistake.

- Steve



More information about the Linux-audio-dev mailing list