[gmpi] Re: 3.10 - Audio I/O

On Sat, Mar 20, 2004 at 08:26:11AM -0000, Andrew Greenwood wrote:
> Is req 38 referring to the data types like int and float? I believe so but
> I'm not sure.

Yes.  There is long history here.  Basically, we're probably doomed to
support non-FPU platforms.

> Also not sure about req 39 - is this basically interleaved format? If we can

No, 39 is about encodings.  LtRt is a 4-channel format encoded into 2
channels.  People have made the argument that GMPI must support what we have
dubbed "non-trivial encodings".  We're not sure what we mean by support,
though.

It may be that we do NOTHING to it, and it just gets trested like any other
signal.  It may be that we flag it by it's type as a hint.  It may be that
we actually enforce encoding connections.

> Req 40: With the program I'm working on at the moment, the different
> connection types are important. The bundles of channels mentioned sound like
> a good idea, provided we can accomodate future expansions (I believe you can

This will basically be an enumerated list.  We can go so far as to make it a
loadable definition that GMPI hosts can load and be up to date.

> Req 41: Things may get tricky when the user wishes to connect 3 plugins
> together, using individual outputs. Maybe we could somehow tell each plugin
> which channels aren't being routed to that plugin?

This was the whole point of making them atomic - to avoid the complexity.
If a you want to connect a 5.1 output to a stereo input, it is not obvious
how to do that.  The host should either disallow that or provide some form
of converter.  In fact, a converter plugin would be a great GMPI library
item.

> Req 43: I suggest that each input have an activity status, to indicate

Too much detail for now, but yes - this is basically what we talked about,
some how.


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