[gmpi] GMPI SDK snapshot online

Everyone!

I have put the GMPI SDK snapshot online.  It still doesn't *do* much, but
it does explore the models and ideas we have talked about, thus far.

Browse the tree: http://www.gmpi-plugins.org/gmpi_sdk/
Download the source: http://www.gmpi-plugins.org/gmpi_sdk-20050410.tar.gz

There are a lot of things to do, that I want to get opinions and ideas on.
Some are minor and some are major.  I'm just going to catalog them all
here.  Please take a few minutes to think about these things and have a
look.

I'm looking forward to this!

Tim




I'm looking for a volunteer to take responsibility for making sure this
all works on other platforms - specifically MacOS X.

The examples directory structure needs to be finalized, so the Makefiles
and Visual C project files acan be solidified.

Are we going to stick with the COM-like model?  It's showing some
complexities.  Example:  When the host passes a host struct to a plugin,
the plugin needs to QueryInterface back on the host struct.  Is this going
to be the way every struct works?  Can we maybe work something simpler
where the host and plugin negotiate a GMPI version at instatiation and
then all future structs are assumed to be that version?

We need to indicate SDK versions, somehow.  Does it need to actually show
up anywhere in the binaries?

The Makefiles are a mess.  I'd like to see Makefiles only in the examples/
tree, which serve as real examples to developers on how to set up their
projects.

I've let the C code get a bit stale, while I played with the C++.  If we
can answer a lot of the open questions, then we can re-sync.

There are a lot of FIXME notes.  Many of them are design choices.  They
need to be decided.

Read the TODO file.



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