RE: [linux-audio-dev] MuCoS, Glame, API Issues

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

Subject: RE: [linux-audio-dev] MuCoS, Glame, API Issues
From: David Olofson (david_AT_gardena.net)
Date: Wed Mar 15 2000 - 22:07:26 EST


On Sun, 12 Mar 2000, Benno Senoner wrote:
> On Sun, 12 Mar 2000, David Olofson wrote:
> > On Fri, 10 Mar 2000, Richard Guenther wrote:
> > > > This is a choice the host can make depending on what the current
> > > > processing net looks like. Plugins don't have to bother with it
> > > > anything more than either supporting in-place processing (most algos
> > > > inherently do), or saying LADSPA_PROPERTY_INPLACE_BROKEN.
> > >
> > > So a plugin that supports inplace modifying still needs to support the
> > > case of non inplace modifying? Err...
> >
> > Not explicitly. You always have one input buffer pointer and one
> > output buffer pointer. If the plugin supports inplace processing, the
> > host may chose to use the same physical memory for both buffers. It
> > makes no difference to the plugin.
> >
> >
> > //David
>
> I wouldn't say that: there are some plugins/ algorithms which need separate
> input and output memory areas, since the source data gets overwritten during
> processing, in order to optimize the algorithm.
> In this case the plugin should inform the host that it doesn't support
> input buffer == output buffer using some flags.
>
> Or am I missing something ?

Well, the VST guys say that plugins that don't support inplace
processing are basically broken, so I'd assume that most algorithms
do very well without optimizations that break this.

Anyway, LADSPA_PROPERTY_INPLACE_BROKEN, if you should actually end up
with such an effect, and don't have time/motivation to look into
other ways of implementing it...

//David

.- M u C o S --------------------------------. .- David Olofson ------.
| A Free/Open Multimedia | | Audio Hacker |
| Plugin and Integration Standard | | Linux Advocate |
`------------> http://www.linuxdj.com/mucos -' | Open Source Advocate |
.- A u d i a l i t y ------------------------. | Singer |
| Rock Solid Low Latency Signal Processing | | Songwriter |
`---> http://www.angelfire.com/or/audiality -' `-> david_AT_linuxdj.com -'


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

This archive was generated by hypermail 2b28 : Thu Mar 16 2000 - 05:32:46 EST