[linux-audio-dev] LADSPA 2

Leonard "paniq" Ritter paniq at paniq.org
Wed Apr 26 01:11:10 UTC 2006


On Tue, 2006-04-25 at 19:59 -0400, Dave Robillard wrote:
> On Wed, 2006-04-26 at 01:23 +0200, Leonard "paniq" Ritter wrote:
> > On Tue, 2006-04-25 at 18:46 -0400, Dave Robillard wrote:
> > > Plugins must be able to refuse hosts and hosts must be able to refuse
> > > plugins.  It's the only way to allow extensions.  I _guarantee_ plugins
> > > will exist that some hosts just don't want (they already do with
> > > LADSPA1), and some plugins will exists that require features hosts are
> > > not required to provide.  This is a Good Thing.
> > 
> > maybe in a Perfect World. in practice, we are going to face irritations
> > when plugins demand weird non-unified URIs to be passed in order to run
> > at all. from what i see, no new URIs can be invented without requiring
> > immediate support in all available hosts
> 
> Where did you get this crazy idea?  The whole point is that different
> hosts can provide different features.

i agree. but i suppose this is a misunderstanding. why do you think it
is a crazy idea?

> 
> >  and plugins that initially
> > only work for one host are not that cool. ergo, the "feature" of
> > blocking instantiation for a host not passing a required URI will be
> > rarely used, for the simple reason that it might not work with all
> > hosts. thus, do not allow it by spec.
> 
> You want to impose plugins work on the lowest common denominator of
> hosts.  Basically this amounts to mandating that certain plugins simply
> can not exist.  Why would you want to do that?

no i do not want to do that. this is a misunderstanding. please explain
how you got this impression.

> 
> > i hope this is taken care of! the new header suggests replacement, not
> > complementation.
> 
> The fact that you even considered that someone would really do this is
> frightening.  Not an issue ;)

i have seen things you humans will never understand.

> 
> If you think the header should be all the documentation required, then
> you completely Don't Get It on a fundamental level.  Read the example
> plugin - all of it.

i was able to implement a working ladspa host implementation only from
the header, and that was a good experience. i would like it if it could
stay that way. a tiny reference to an additional document that should be
read in the header would also be cool. not mentioning required
literature is unfriendly ;)

-- 
-- leonard "paniq" ritter
-- http://www.mjoo.org
-- http://www.paniq.org





More information about the Linux-audio-dev mailing list