[gmpi] Re: GMPI req's draft 1 for review.

  • From: Tim Hockin <thockin@xxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Tue, 7 Dec 2004 01:12:28 -0800

On Mon, Dec 06, 2004 at 01:21:06PM +0100, Koen Tanghe wrote:
> 0. Introduction and background

Done

> Req 4: (about ANSI C type names)
> Is it needed to state this explicitly? Doesn't hurt, of course, but I'd
> think it's contained in Req 3 (GMPI will written in ANSI C).

I think it is worth saying.  Many people don't realize that DWORD is not
part of C.

> Req 11: "Plugins must not be expected to support dynamic sample rates. The
> sample rate must be set very early in the life of the plugin and not
> changed. "
> Can't remember if we talked about this, but what happens if the user changes
> the sample rate of an existing GMPI graph? That is allowed right? This would
> imply that it has to be done by re-instantiating each plugin with the new
> sample rate? (I'd be fine with that, just want to make sure I got the
> implication right)

That's right.

> Req 64: "Plugins must be able to change their latency, when allowed by the
> host"
> I guess it is really needed to not allow the plugin to change its latency
> whenever it wants, right? I can live with it, but there are cases where I
> would really like it to be different. I currently have a VST plugin that
> detects peak hights over the last x ms, and the "peak scan time" is a
> parameter the user can set. This parameter influences the latency of the
> plugin, and in VST, I can change that latency when the parameter is changed
> (using setInitialDelay and then calling ioChanged). I can understand though
> that this is must be a rather heavy burden on the host side...

How many hosts get your plugin right? :)

> Req 109:
> I remember there was some talk about a "plugin test application" performing
> some basic essential reference tests that your plugin should pass before it
> can be considered a GMPI plugin. Nothing is mentioned in the Reqs about
> this. Do we still think it should be there? I personally think it could be
> very useful to have that. I'm not sure, but I think AU has something like
> that too.

Sure!  good one.  I'll add it.

> Hope this helps,

Nice work.  Thanks.  Changes made.

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