Subject: Re: [linux-audio-dev] LADSPA extension mechanism *proposal*
From: Paul Sladen (paul_AT_sladen.org)
Date: Thu Apr 05 2001 - 17:26:23 EEST
On Thu, 5 Apr 2001, Jim Peters wrote:
> Steve Harris wrote:
> > *sigh*
> >
> > One of the reasons LAD_S_PA is so good is that its really Simple. Anyone can
> > pick up the docs and learn how it works in half an hour. Also it is
> > currently possible for any host to build an appropriate GUI just from the
> > port descriptions and hints, you don't seem to have addressed that.
> >
> > There are plenty of other plugin systems for linux that are or will be
> > capable of doing this kind of thing, use one of those.
>
> Message received and understood. That's one vote against. Anyone
> else like to comment ?
Hum, one plus here; in fact I like your scheme. It doesn't break anything
(except the size of the struct (recompile) and it allows for `limitless'
extension.
OpenGL -- an extremely successful and well though out API *relies* on a
string-based extension system to allow for takes advatage of features
while not breaking other stuff.
In 10 years, there have been 3 versions of OGL
In 6 years, there have been 8 versions of DirectX
ones allows for string based query and return of extensions, one
doesn't... Go Figure.
-*-
My hope would be for a system that maps from a string to a void*
This way, I can such the list for a string, and then call the approiate
function/ read the string/ poke the int/ peek are a EQ array etc.
The possiblities are limitless.
For the sack of not breaking anything (it's optional), and more to the
point, making sure *other* people don't break anything though forking it.
Paul
-- e: paul_AT_sladen.org t: 0115 922 7162
This archive was generated by hypermail 2b28 : Sat Apr 07 2001 - 16:00:07 EEST