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

  • From: "Ron Kuper" <ronkuper@xxxxxxxxx>
  • To: <gmpi@xxxxxxxxxxxxx>
  • Date: Fri, 6 Jun 2003 12:58:27 -0400

> when i've programmed DX hosting in my FFX-4 and FFX-16 and also in Pyramix
> software. It was in 1998 or 1999.
> i've used only one DirectXGraph to route a complete insert plug-i chain in
> mono or stereo. and i've implemented as a mute buton a
> disconnect/re-connection plug-in into this chain without destroying any FX
> object.
>
> The result has been a disaster. On disconnection, Some Dx plug-in didn't
> release their interface correctly, some allocation was not free, the
> buffers, the synchronization object, and the reconnection was often fatal.
i
> remember , even with some wellknown plug-ins , each time i was clicking on
> the mute button , the memory was increased ... and increased and increased
> up to the crash.

That's a problem specific to DX, which we hopefully won't inherit.  Later
versions of DX added a way to dynamically enable and disable pins, but very
few plugins actually implement that capability.  DX basically requires that
you completely stop the filter graph before connecting or disconnecting
components.


----------------------------------------------------------------------
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: