[gmpi] Re: Requirements

  • From: Tim Hockin <thockin@xxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Mon, 17 Nov 2003 07:07:59 -0800

On Mon, Nov 17, 2003 at 07:43:15PM +0100, Vincent Burel wrote:
> > We already call that out by saying that plugins are not re-entrant.  Do we
> > need more on that?
> 
> re-entrance means for me that a method of the object is called (with the
> same
> THIS pointer) while this same function (withe the same THIS object) is
> already at work. AND YES IT MUST BE NON-REANTRANT.
> 
> Multithread , means that the same method of two different object can be
> called in the same time (or in the same processor - pre-emption - or by two
> different processor - true multitask - )

OK, It should be clarified, then.

> > VST already works like this, and it works.
> 
> it works for who !!! i want to hear that from a sound ingeneer working with
> VST's, i want to hear that he prefer install plug-in by copying in a special
> folder , and that he don't care to have an installation software.

It works for all the people I know.  I don't like install software, mostly,
because I don't know what it is going to do, and more often than not, it
doesn't clean itself up properly on uninstall.  Nothing here stops you from
providing an installer if you think that makes your plugins better.

> > outside of GMPI.  The *simplest* GMPI install process is to copy the file
> > into a directory.
> 
> and if the plug-in requiered further external files or complicated structure
> of
> folders for its database...

2 answers.

1) We already put down that plugins bundle all their files into 1 file.
2) If it is too complicated for a user to get right, provide an installer.
Call it competitive edge.

I don't see why you're flipping out over this.  You can do an installer if
you like.  You can do registry crap if you like.  Nothing stops you from
making your plugins only work on Windows.  We're TRYING to help you be able
to port to other platforms more easily.

You're free to go abov and beyond the GMPI spec in any way you like.   We
just can't require everyone to work the way you think is right.

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