On Wed, Apr 11, 2012 at 09:04:11PM +0200, Brendan Jones wrote: > On 04/11/2012 08:27 PM, Toshio Kuratomi wrote: > >On Wed, Apr 11, 2012 at 06:45:15PM +0200, Brendan Jones wrote: > >>On 04/11/2012 06:00 PM, Toshio Kuratomi wrote: > >>> > >>>There is a library named suil whose purpose is to allow an application to > >>>require one UI toolkit and that application's plugins to require a different > >>>UI toolkit. > >>> > >>>The suil library itself has compiled plugins that enable different types of > >>>embedding (qt4 in gtk2 and gtk2 in qt4 at the moment). These suil plugins > >>>need to require two toolkits apiece: the toolkit that is being embedded and > >>>the toolkit that is being embedded into. > >> > >>suil is somewhat parallel to the spec - the host could instantiate > >>the plugin on its own (using lv2core) if it wanted to. I guess the > >>best way is to consider suil a helper library using lv2core which > >>saves the host from doing the heavy lifting. > >> > >So.. what is a host and what is lv2core? > > > > A host is any application that instantiates an LV2 plugin - e.g. best > known examples are apps like qtractor or ardour. Although there are > others like lv2rack (which doesn't use suil). Eventually I think LV2 > will be a drop in replacement for LADSPA plugins, but its not quite > there yet. > So -- I write a plugin and it can be hosted by any number of applications? -Toshio
Attachment:
pgp1OnQMCRDms.pgp
Description: PGP signature
-- packaging mailing list packaging@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/packaging