[linux-audio-dev] "LADSPA 2" name

2006-04-25 Thread Steve Harris
Several people have suggested that LADSPA is not a great name for what we are calling LADSPA 2. Reasons for this include: The L, it's not really linux specific, and though /we/ know that its the L of LAD, its not obvious to people outside. The S, it ain't really going to be simple. For some

Re: [linux-audio-dev] LADSPA 2

2006-04-25 Thread Steve Harris
On Wed, Apr 26, 2006 at 12:33:50 +0200, Leonard paniq Ritter wrote: > On Tue, 2006-04-25 at 23:02 +0100, Steve Harris wrote: > > I think the easiest thing would be for the plugin to list its required > > features in the data file, then the host can weed them out without even > > getting that far. >

Re: [linux-audio-dev] LADSPA 2

2006-04-25 Thread Dave Robillard
On Tue, 2006-04-25 at 22:05 -0400, Phil Frost wrote: > On Wed, Apr 26, 2006 at 03:11:10AM +0200, Leonard paniq Ritter wrote: > > On Tue, 2006-04-25 at 19:59 -0400, Dave Robillard wrote: > > > If you think the header should be all the documentation required, then > > > you completely Don't Get It on

Re: [linux-audio-dev] LADSPA 2

2006-04-25 Thread Paul Davis
On Tue, 2006-04-25 at 22:05 -0400, Phil Frost wrote: > You are not alone on this one. I think it's great to have as much data > as possible in a place that need not be dlopened to access. However, if > I have to learn to use some whizz-bang library to read yet another > markup language, spend an ho

Re: [linux-audio-dev] LADSPA 2

2006-04-25 Thread Phil Frost
On Wed, Apr 26, 2006 at 03:11:10AM +0200, Leonard paniq Ritter wrote: > On Tue, 2006-04-25 at 19:59 -0400, Dave Robillard wrote: > > 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 i

Re: [linux-audio-dev] all-purpose xplatform audio decoding library?

2006-04-25 Thread Conrad Parker
On Wed, Apr 26, 2006 at 07:44:51AM +1000, Erik de Castro Lopo wrote: > Leonard \ wrote: > > > http://www.mega-nerd.com/libsndfile/ > > no ogg support > > Ogg support has been "in progress" for about 2 years now: > > http://www.metadecks.org/software/libsndfile/ > > Feel free to ping Conra

Re: [linux-audio-dev] LADSPA 2

2006-04-25 Thread Leonard \"paniq\" Ritter
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 a

Re: [linux-audio-dev] LADSPA 2

2006-04-25 Thread Dave Robillard
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

Re: [linux-audio-dev] LADSPA 2

2006-04-25 Thread Leonard \"paniq\" Ritter
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

Re: [linux-audio-dev] LADSPA 2

2006-04-25 Thread Dave Robillard
On Wed, 2006-04-26 at 00:33 +0200, Leonard "paniq" Ritter wrote: > On Tue, 2006-04-25 at 23:02 +0100, Steve Harris wrote: > > I think the easiest thing would be for the plugin to list its required > > features in the data file, then the host can weed them out without even > > getting that far. > >

Re: [linux-audio-dev] LADSPA_Descriptor.ImplementationData usage?

2006-04-25 Thread Dave Robillard
On Tue, 2006-04-25 at 23:11 +0100, Steve Harris wrote: > On Tue, Apr 25, 2006 at 06:01:18PM -0400, Dave Robillard wrote: > > On Tue, 2006-04-25 at 22:47 +0100, Steve Harris wrote: > > > I'm in a cruft killing mood. > > > > > > Has anyone ever used ImplementationData? I know I haven't, and I goggle

Re: [linux-audio-dev] LADSPA 2

2006-04-25 Thread Leonard \"paniq\" Ritter
> If we ever have an ABI change in the future then the LADSPA 1 > pseudo-compatibility will be lost anyway. there is a difference between fixing and recompiling code ;) -- -- leonard "paniq" ritter -- http://www.mjoo.org -- http://www.paniq.org

Re: [linux-audio-dev] Update to LADSPA 2 strawman

2006-04-25 Thread torbenh
On Tue, Apr 25, 2006 at 11:41:41PM +0200, Leonard paniq Ritter wrote: > LADSPA is not a sexy name. please consider using something more erotic > this time.. acronyms are so 80s :) its retro, it ALL going back to the eighties. > > i'm going to read the header file now. > > On Tue, 2006-04-25 at

Re: [linux-audio-dev] LADSPA 2

2006-04-25 Thread Leonard \"paniq\" Ritter
On Tue, 2006-04-25 at 23:02 +0100, Steve Harris wrote: > I think the easiest thing would be for the plugin to list its required > features in the data file, then the host can weed them out without even > getting that far. yup. > The plugin may just choose to modify its behaviour, not refuse, so t

Re: [linux-audio-dev] LADSPA_Descriptor.ImplementationData usage?

2006-04-25 Thread Steve Harris
On Tue, Apr 25, 2006 at 06:01:18PM -0400, Dave Robillard wrote: > On Tue, 2006-04-25 at 22:47 +0100, Steve Harris wrote: > > I'm in a cruft killing mood. > > > > Has anyone ever used ImplementationData? I know I haven't, and I goggled > > for it, but all I found was the ladspa.h file, which has a

Re: [linux-audio-dev] LADSPA 2

2006-04-25 Thread Steve Harris
On Tue, Apr 25, 2006 at 05:58:08PM -0400, Dave Robillard wrote: > On Tue, 2006-04-25 at 23:58 +0200, Leonard "paniq" Ritter wrote: > > Ok, some thoughts about the headerfile: > [snip] > > after reading this i do not see why a new ladspa header is required. > > there are barely any changes in 2. i t

Re: [linux-audio-dev] LADSPA 2

2006-04-25 Thread Steve Harris
On Tue, Apr 25, 2006 at 11:58:23PM +0200, Leonard paniq Ritter wrote: > Ok, some thoughts about the headerfile: > > - i would find it helpful if the header also contained a definition of > a valid LADSPA URI, along with some examples. Yes, we were discussing this on IRC an hour or so ago. Any URI

Re: [linux-audio-dev] LADSPA_Descriptor.ImplementationData usage?

2006-04-25 Thread Dave Robillard
On Tue, 2006-04-25 at 22:47 +0100, Steve Harris wrote: > I'm in a cruft killing mood. > > Has anyone ever used ImplementationData? I know I haven't, and I goggled > for it, but all I found was the ladspa.h file, which has a comment to the > affect of: we're not sure why you'd need this, but, just

Re: [linux-audio-dev] LADSPA 2

2006-04-25 Thread Dave Robillard
On Tue, 2006-04-25 at 23:58 +0200, Leonard "paniq" Ritter wrote: > Ok, some thoughts about the headerfile: [snip] > after reading this i do not see why a new ladspa header is required. > there are barely any changes in 2. i think this is going to become more > confusing than helpful, especially sin

[linux-audio-dev] LAC 2006 Live Streams

2006-04-25 Thread Joern Nettingsmeier
hi *! the linux audio conference 2006, which takes place at the zkm in karlsruhe/germany from april 27 to april 30, will be streamed live for your convenience, inspiration and enjoyment. all presentations (which are listed on http://lac.zkm.de/2006/program.shtml) are covered as ogg vorbis audio

Re: [linux-audio-dev] LADSPA 2

2006-04-25 Thread Leonard \"paniq\" Ritter
Ok, some thoughts about the headerfile: - i would find it helpful if the header also contained a definition of a valid LADSPA URI, along with some examples. - passing the HostFeatures in instantiate is a bit too late. i wouldnt want to instantiate a plugin first to find out if they match i.e. whe

[linux-audio-dev] LADSPA_Descriptor.ImplementationData usage?

2006-04-25 Thread Steve Harris
I'm in a cruft killing mood. Has anyone ever used ImplementationData? I know I haven't, and I goggled for it, but all I found was the ladspa.h file, which has a comment to the affect of: we're not sure why you'd need this, but, just incase here's a void *. If anoyone has used it, or has a potenti

Re: [linux-audio-dev] all-purpose xplatform audio decoding library?

2006-04-25 Thread Erik de Castro Lopo
Leonard \ wrote: > http://www.mega-nerd.com/libsndfile/ > no ogg support Ogg support has been "in progress" for about 2 years now: http://www.metadecks.org/software/libsndfile/ Feel free to ping Conrad Parker about this. Erik -- +-

Re: [linux-audio-dev] LADSPA 2

2006-04-25 Thread Steve Harris
On Tue, Apr 25, 2006 at 05:40:59PM +0100, tom christie wrote: > > Sorry, I just dont feel that motivated by this. > No problem :) just wanted to know if anyone else thought it was an > important point. > > > Two other concerns... > > > A) There is no built-in way of a host distinguishing betwee

Re: [linux-audio-dev] Update to LADSPA 2 strawman

2006-04-25 Thread Leonard \"paniq\" Ritter
LADSPA is not a sexy name. please consider using something more erotic this time.. acronyms are so 80s :) i'm going to read the header file now. On Tue, 2006-04-25 at 15:11 +0100, Steve Harris wrote: > On Tue, Apr 25, 2006 at 07:29:31AM -0600, Hans Fugal wrote: > > On Tue, 25 Apr 2006 at 11:28 +0

[linux-audio-dev] all-purpose xplatform audio decoding library?

2006-04-25 Thread Leonard \"paniq\" Ritter
maybe someone here can help? i need a decoder library that works on win32/linux, can decode wav/ogg/mp3, can seek with sample precision and supports rendering of userdefined frame sizes I'd say libsndfile, but it doesn't do MP3. which isnt that bad tho. i hate mp3. http://www.mega-nerd.com/lib

Re: [linux-audio-dev] Update to LADSPA 2 strawman

2006-04-25 Thread Dave Robillard
On Tue, 2006-04-25 at 11:28 +0100, Steve Harris wrote: > I've added the port shortnames (ladspa:shortname). This is still tentative > in my mind, but as long as it doesn't cause any serious objections it will > stay. > > Following a suggestion from Richard Furze I've removed the LADSPA_Data > type

Re: [linux-audio-dev] LADSPA 2

2006-04-25 Thread Lars Luthman
On Tue, 2006-04-25 at 17:40 +0100, tom christie wrote: > A) There is no built-in way of a host distinguishing between a LADSPA > 1.1 and a LADSPA 2.x plugin. (Unless I'm missing something?) > > Would it make sense to change the name of the discovery function? > eg... ladspa2_descriptor() instead o

Re: [linux-audio-dev] LADSPA 2

2006-04-25 Thread tom christie
> Sorry, I just dont feel that motivated by this. No problem :) just wanted to know if anyone else thought it was an important point. Two other concerns... A) There is no built-in way of a host distinguishing between a LADSPA 1.1 and a LADSPA 2.x plugin. (Unless I'm missing something?) Would

Re: [linux-audio-dev] Update to LADSPA 2 strawman

2006-04-25 Thread Steve Harris
On Tue, Apr 25, 2006 at 07:29:31AM -0600, Hans Fugal wrote: > On Tue, 25 Apr 2006 at 11:28 +0100, Steve Harris wrote: > > I'd hate to see a future where there are plugins for translating between > > different kinds of boring PCM data, that would suck, but this could allow > > Hmm, well couldn't we

Re: [linux-audio-dev] ladspa2 and bundles

2006-04-25 Thread Steve Harris
On Tue, Apr 25, 2006 at 07:26:20AM -0600, Hans Fugal wrote: > On Tue, 25 Apr 2006 at 10:07 +0100, Steve Harris wrote: > > I'd like to see LADSPA 2.0 plugins always being directories, wether we go > > for bundles or not. It gives the plugin somewhere to stash its auxilarry > > data (precompiled tabl

Re: [linux-audio-dev] Update to LADSPA 2 strawman

2006-04-25 Thread Hans Fugal
On Tue, 25 Apr 2006 at 11:28 +0100, Steve Harris wrote: > I've added the port shortnames (ladspa:shortname). This is still tentative > in my mind, but as long as it doesn't cause any serious objections it will > stay. > > Following a suggestion from Richard Furze I've removed the LADSPA_Data > typ

Re: [linux-audio-dev] ladspa2 and bundles

2006-04-25 Thread Hans Fugal
On Tue, 25 Apr 2006 at 10:07 +0100, Steve Harris wrote: > On Mon, Apr 24, 2006 at 12:44:03PM -0400, Taybin Rutkin wrote: > > I like the bundle idea. What are the reasons to not use it? Reasons to > > use it include ease of distribution (especially on other platforms like > > osx). > > > > I th

Re: [linux-audio-dev] LADSPA 2

2006-04-25 Thread Steve Harris
Sorry, I just dont feel that motivated by this. We have a bunch of code and experience around the struct format, and we know were going to need something equivalent for the forseeable future, so I dont see the point in changing it over just for the sake of it. Sure, for some possible future ABI-in

Re: [linux-audio-dev] Update to LADSPA 2 strawman

2006-04-25 Thread Lars Luthman
On Tue, 2006-04-25 at 11:28 +0100, Steve Harris wrote: > I've added the port shortnames (ladspa:shortname). This is still tentative > in my mind, but as long as it doesn't cause any serious objections it will > stay. > > Following a suggestion from Richard Furze I've removed the LADSPA_Data > type

[linux-audio-dev] Update to LADSPA 2 strawman

2006-04-25 Thread Steve Harris
I've added the port shortnames (ladspa:shortname). This is still tentative in my mind, but as long as it doesn't cause any serious objections it will stay. Following a suggestion from Richard Furze I've removed the LADSPA_Data type and replaced it with void. The ports are datatyped in the data, bu

Re: [linux-audio-dev] LADSPA 2

2006-04-25 Thread tom christie
Okay, I ought to have qualified my 'will always break...' that's clearly not true. But there is still real inflexibility in using a struct based API. eg. Say a developer comes up with a nice extension (perhaps to allow a plugin to deal with multi-channel IO / non-causal audio effects / alter the a

Re: [linux-audio-dev] ladspa2 and bundles

2006-04-25 Thread Steve Harris
On Mon, Apr 24, 2006 at 12:44:03PM -0400, Taybin Rutkin wrote: > I like the bundle idea. What are the reasons to not use it? Reasons to use > it include ease of distribution (especially on other platforms like osx). > > I think bundles are a great idea that should be adopted by other unixen. >

Re: [linux-audio-dev] Re: LADSPA 2

2006-04-25 Thread Steve Harris
On Tue, Apr 25, 2006 at 10:26:09AM +1000, Loki Davison wrote: > On 4/25/06, Hans Fugal <[EMAIL PROTECTED]> wrote: > > On Mon, 24 Apr 2006 at 08:57 +0100, Steve Harris wrote: > > > On Sun, Apr 23, 2006 at 06:40:32 -0400, Dave Robillard wrote: > > > > For the sake of the record, it's been duked out o

Re: [linux-audio-dev] LADSPA 2

2006-04-25 Thread Steve Harris
On Mon, Apr 24, 2006 at 04:12:11 -0400, Jesse Chappell wrote: > On 4/24/06, tom christie <[EMAIL PROTECTED]> wrote: > > > In the former, any change in the descriptor structure will always break > > backwards compatibility. > > In the later, new functions can extend the core functionality without >