[gmpi] Re: Reqs 5, 6, 11 for debate

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

Other related posts: