[ardour-dev] latest CVS commit

Paul Davis paul at linuxaudiosystems.com
Thu May 6 04:29:44 PDT 2004

  * more work on rationalizing plugin replication and management
    ... from the code ...

	/* catch various special cases */

	if (streams > 1 && inputs < streams && outputs > inputs) {
		throw wierd_plugin_configuration (streams, inputs, outputs);

   ... this prevents you from, for example, trying to put a 1in/2out
   plugin like gverb in a stereo stream or after a 2out plugin. for
   now, you just get a message that says "you can't do this" - this
   will obviously be improved to be more informative.

   the code is now supporting the notion of the "number of active
   streams" within various parts of a route. this is different and
   orthogonal from the number of inputs and outputs the route has. if
   you put a 1in/2out plugin into a 1in/1out route (which arguably
   should not be possible), then before the plugin there is 1 active
   stream, and afterwards there are 2. there are better examples,
   honest :)
   * more cases like this to follow. this is really just a commit
     rather than an announcement that i am done with this.

  libardour: 0.802.3
  ardour/gtk: 0.502.3

More information about the Ardour-Dev mailing list