[gmpi] Re: Topic 4: Host Interface
- From: Steve Harris <S.W.Harris@xxxxxxxxxxxxxxx>
- To: gmpi@xxxxxxxxxxxxx
- Date: Mon, 24 Mar 2003 14:51:45 +0000
On Mon, Mar 24, 2003 at 03:25:11 +0100, Marc Poirier wrote:
> > 1. Are plugins run in-process or out-of-process?
>
> I've been hearing this issue mentioned a number of times, and I guess it's
> about time I asked: what does this mean? Are you using the word
> "process" in the general computer sense, i.e. the processes that run on my
> computer, like the ones that get listed when I run the command ps? In
> which case, is the question about whether the plugin should have its own
> process independent of the host app or if it should run within the host
> app's process(es)? Or does the word "process" in this context have
> something to do with audio/music processing?
Yes, it is meant in the sense of a ps process.
The basicly the question comes down to wether the plugin should share the
same address space as the host.
I think that for practicality reasons on Windows they can't be forced to
be out-of-process, and even under UNIX based systems there is a noticable
overhead to makeing them seperate processes.
I'd say there is no significant reason for GMPI to expliticy support
out-of-process plugins.
> > 3. Is the host a plugin too?
>
> Is this question posing that as a requirement or as an optional
> possibility?
Explicitly supporting this sounds dificult to me (for marshalling and
synchronisation reasons). Theres no absolute need to ban or require it
however, at least at this stage.
> > 5. Does the host interface provide transport control, UI updates, track
> > information?
>
> I propose: yes
Agreed.
- Steve
----------------------------------------------------------------------
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: http://www.freelists.org/archives/gmpi
Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe
- Follow-Ups:
- [gmpi] Re: Topic 4: Host Interface
- From: Paul Davis
- References:
- [gmpi] Topic 4: Host Interface
- From: RonKuper
- [gmpi] Re: Topic 4: Host Interface
- From: Marc Poirier
Other related posts:
- » [gmpi] Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- » [gmpi] Re: Topic 4: Host Interface
- [gmpi] Re: Topic 4: Host Interface
- From: Paul Davis
- [gmpi] Topic 4: Host Interface
- From: RonKuper
- [gmpi] Re: Topic 4: Host Interface
- From: Marc Poirier