[gmpi] Re: Reqs draft

  • From: Frederic Vanmol <frederic@xxxxxxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Tue, 11 Nov 2003 15:00:19 +0100

How about a compromise? Make a library with GMPI utilities. One of those 
utilities would then be a plugin manager. A host can choose if it uses this 
or not. 

Frederic




--- On Tuesday 11 November 2003 14:42, you wrote: ---
>       As a host writer, I wanted to chime in on the idea of a GMPI defined
>
> plugin manager which determined which plugins my host would load.
> <<<
>
> I'll chime in here too.
>
> We actually have a "plugin manager" that allows us to bypass badly behaving
> plugins.  We need to do this because in DirectX something can "smell like"
> an audio plugin, but when you try to connect to it, it says, "sorry, wrong
> media type."  AFAIK Sonic Foundry has similar technology (plug-in exclusion
> list) in their apps.
>
> So on the one hand, 2 vendors that I know of, have already implemented
> something like this.  By induction...
>
> But on the other hand, GMPI is designed for music apps.  If you are
> enumerating GMPI plugs, then they better connect.  If they crash in host X,
> will they also crash in host Y?  Realistically, even if we get GMPI
> "right", hosts will all be different in some way.
>
> How about a compromise solution, something that enables plugin management
> without actually requiring it?  I realize this is jumping deeper into spec
> issues, but here goes: give every plugin a bit of meta data that says "I
> failed to load <when> in app <who>."  Any app can query this before loading
> to be on guard (or not).  An app which catches a load failure can populate
> this (or not).
>
> ----------------------------------------------------------------------
> 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


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