Re: [LAD] [ann] CAPS 0.4.5

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Jeff McClintock <jef@...>
Cc: <linux-audio-dev@...>
Date: Sunday, April 10, 2011 - 10:21 pm

[Jeff McClintock]

>What happens when you modify version-1 of your plugin and remove a port

The plugins in CAPS clamp all control inputs to the valid range.
Whatever the host sends, including inf and nan, there is no "invalid"
setting. Moreover, the plugins will not crash even if run without
connecting their control ports at all.

The above experiment, by the way, is exactly what I did, and it did
not cause any abnormal behaviour: no crash, no segfault, no bus error,
no assertion failure in any part of the executed code; no inf or nan,
not even a single sample value of or in excess of 1f absolute in the
audio output.

I think your fear of a fragile and crash-prone plugin ecosystem is
unfounded and exaggerated.

>I Agree with Paul on this one.

I can very well see how a host author would want plugin port
signatures to be stable, and I was never happy about invalidating this
assumption.

However, the evolved plugin doesn't even break ardour or its session
files, so the pragmatic thing is to just get on with it and not waste
as much breath on a triviality like this as we do now.

Cheers, Tim
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [LAD] [ann] CAPS 0.4.5, Jeff McClintock, (Sun Apr 10, 9:02 pm)
Re: [LAD] [ann] CAPS 0.4.5, Tim Goetze, (Sun Apr 10, 10:21 pm)
Re: [LAD] [ann] CAPS 0.4.5, Fons Adriaensen, (Mon Apr 11, 9:58 pm)
Re: [LAD] [ann] CAPS 0.4.5, David Robillard, (Mon Apr 11, 8:52 pm)
Re: [LAD] [ann] CAPS 0.4.5, Tim Goetze, (Tue Apr 12, 9:59 am)
Re: [LAD] [ann] CAPS 0.4.5, David Robillard, (Wed Apr 13, 6:11 pm)
Re: [LAD] [ann] CAPS 0.4.5, Tim E. Real, (Wed Apr 13, 9:19 pm)
Re: [LAD] [ann] CAPS 0.4.5, Chris Cannam, (Thu Apr 14, 10:59 am)
Re: [LAD] [ann] CAPS 0.4.5, David Robillard, (Sun Apr 17, 5:13 pm)
Re: [LAD] [ann] CAPS 0.4.5, Chris Cannam, (Sun Apr 17, 6:16 pm)
Re: [LAD] [ann] CAPS 0.4.5, David Robillard, (Mon Apr 18, 2:50 pm)
Re: [LAD] [ann] CAPS 0.4.5, Chris Cannam, (Tue Apr 26, 9:52 am)
Re: [LAD] [ann] CAPS 0.4.5, David Robillard, (Thu Apr 28, 3:40 pm)
Re: [LAD] [ann] CAPS 0.4.5, Stefano D'Angelo, (Mon Apr 18, 3:09 pm)
Re: [LAD] [ann] CAPS 0.4.5, David Robillard, (Mon Apr 18, 5:30 pm)
Re: [LAD] [ann] CAPS 0.4.5, Tim E. Real, (Thu Apr 14, 4:31 pm)
Re: [LAD] [ann] CAPS 0.4.5, Tim E. Real, (Thu Apr 14, 3:38 am)