[gmpi] Re: Revised Topic 7.1: Audio I/O

  • From: Steve Harris <S.W.Harris@xxxxxxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Fri, 6 Jun 2003 12:23:31 +0100

On Fri, Jun 06, 2003 at 07:15:57 -0400, Angus F. Hewlett wrote:
> > Yes, but it doesn't allow connections to change diring hte lifetime of the
> > plugin, so I think its not an option.
> 
> Not necessarily a problem.. again depends on a good instantiation
> mechanism. Assuming we have to pause the graph anyway to change the
> connection setup, it's not a big step further to
> save-uninstantiate-instantiate-restore a single plugin instance.

Its not always neccesary to pause the graph to make connection changes, if
the buffers are simple float *'s it can be done between graph execution
cycles very cheaply. There are many LADSPA hosts that do this.

save-uninstantiate-instantiate-restore OTOH can be quite an expensive
operation, eg. if the plugin has to build tables according to the sample
rate.

- Steve

----------------------------------------------------------------------
Generalized Music Plugin Interface (GMPI) public discussion list
Participation in this list is contingent upon your abiding by the
following rules:  Please stay on topic.  You are responsible for your own
words.  Please respect your fellow subscribers.  Please do not
redistribute anyone else's words without their permission.

Archive: //www.freelists.org/archives/gmpi
Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe

Other related posts: