Re: [linux-audio-dev] LADSPA extension mechanism *proposal*

New Message Reply About this list Date view Thread view Subject view Author view Other groups

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


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Sat Apr 07 2001 - 16:00:07 EEST