[gmpi] Re: Reqs 5, 6, 11 for debate
- From: Tim Hockin <thockin@xxxxxxxxxx>
- To: gmpi@xxxxxxxxxxxxx
- Date: Fri, 21 Nov 2003 07:35:55 -0800
On Fri, Nov 21, 2003 at 12:42:07PM -0500, Paul Davis wrote:
> microsoft's design for this is just *wrong*. it isn't going to work
OK, Assuming that Ron has accurately represented the MS mess, what are we
doing?
We can't fix the mess for them. Can we just ignore it?
The debate about what services are actually IN the host services API has not
even begun, so I suggest we table it for now.
Here is what I have for #5, which discusses cross-platform libraries:
The GMPI design group should research options for a cross-platform
portability library for GMPI plugins. An existing library may be adopted
if a suitable specification for this already exists, or a new
specification may be drafted. This should be a separate specification
from the GMPI API. Plugins that wish to be most portable should use this
API instead of native APIs whenever possible. This API is not the host
services API, which should handle certain host-specific services tasks.
The 'More on this requirement' link goes to:
By providing an API for accessing common system services, such as memory
and filesystems, we can reduce the likelihood of a plugin not being
portable to a different OS. Specifically, the areas targetted by this
API should be the very areas where platforms differ. Other applications,
such as Netscape/Mozilla have undertaken similar levels of
cross-platform compatibility and have implemented APIs that could
possibly meet our needs. Some potential solutions include the Netscape
Portable Runtime , the Apache Portable Runtime, GLib, and POSIX.
Here is what I have for #6, which is about plugins controlling plugins
Plugins must be able to control other plugins. The actual control
mechanism may involve host arbitration, rather than direct plugin to
plugin links. This control includes things such as parameters and
control signals as well as things like voice allocation.
I have not changed #11, which is about setting sample rates. We haven't
reached any plateau on this.
----------------------------------------------------------------------
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: Reqs 5, 6, 11 for debate
- From: Paul Davis
- References:
- [gmpi] Re: Reqs 5, 6, 11 for debate
- From: RonKuper
- [gmpi] Re: Reqs 5, 6, 11 for debate
- From: Paul Davis
Other related posts:
- » [gmpi] Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- » [gmpi] Re: Reqs 5, 6, 11 for debate
- [gmpi] Re: Reqs 5, 6, 11 for debate
- From: Paul Davis
- [gmpi] Re: Reqs 5, 6, 11 for debate
- From: RonKuper
- [gmpi] Re: Reqs 5, 6, 11 for debate
- From: Paul Davis