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