Re: [linux-audio-dev] Levels, Instantiate, Extensions/Finalisation

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

Subject: Re: [linux-audio-dev] Levels, Instantiate, Extensions/Finalisation
From: David Olofson (david_AT_gardena.net)
Date: Fri Mar 17 2000 - 20:59:05 EST


On Thu, 16 Mar 2000, James McCartney wrote:
> on 3/15/00 9:04 PM, Richard W.E. Furse at richard_AT_muse.demon.co.uk wrote:
>
> > As far as I can see SC should be fine instantiating appropriate plugins at
> > runtime but IMHO instant initialisation is not practical in general and
> > should not be mandatory. My vote, as I think I posted before, is that SC do
> > timing tests, perhaps offline in a separate program, to establish what
> > plugins instantiate are fast enough for use live.
>
> This is just not reliable.

I agree. There should be a flag telling the host that the plugin can
actually be expected have deterministic instantiation time.

> Either the standard supports instant start, or
> not. And if not then SC will not use LADSPA as its unit generator plug in
> API. LADSPA plug ins would then only be used in a static environment as they
> are intended to be used.

If LADSPA will not allow plugins to simply say "I can instantiate in
real time, provided the host's memory management is RT safe", I think
we're restricting it severely for no obvious reason. This is really a
plugin implementation issue; not an API issue.

//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 : Sat Mar 18 2000 - 06:43:01 EST