[gmpi] Re: 3.10 (req. 39)

On Wed, Mar 24, 2004 at 02:21:01PM -0000, Andy wrote:
> > While I want to see hints attached that say "This is an M/S stream", it
> > seems that the complexity is probably not worth it.  Those sorts of things
> > are probably best left as documentation.  If your plugin outputs M/S it
> > will have a 2-channel output and your UI or manual will indicate that it
> > is M/S.
> 
> So your saying that a matrix encoder would need a UI element to select the
> input coding and the output coding ?  I think I could live with that.  Hints
> would be nice but not necessary. 

I'm asking "Is there REALLY a differece between ProLogic, Stereo, LtRt or
any other 2-channel stream encoding that warrants an API to differentiate?"

It would be really nice if the user could see that plugin A outputs
ProLogic.  It would be really nice if the user could see that plugin B
expects LtRt.  There are followup questions, if we wan tto provide this:

What happens if you try to connect a ProLogic out to an LtRt in?

Can plugin A output multiple 2-channel formats?  Does it require multiple
outputs (1 with each type)?

Is encoding a property of the buffer as opposed to the stream?


My gut feeling is that the hints are nice.  However we need to either say
"Hints are hints - host smay choose to disallow unlike connections, but GMPI
connections are based on channel count alone.  GPMI does not prevent unlike
connections".  We then must acknowledge that outputs and inputs are singly
typed, and can not change types.

Either that, or we don't hint the ins/outs at all, and we just say that all
2-channel streams are functionally equivalent.  Encode as you wish.  This is
obviously easier.

So is the enhanced information worth the cost?  We don't actually need to
decide this now, I think, but I'm interested in thoughts.

> So are we happy with 39 and the other parts of 3.10 ?  Anyone for moving on
> to 3.11 ?

I'll commit the changes I have made to section 3.10 so far, for people to
review:

http://www.gmpi-plugins.org/gmpi/requirements.php

Tim

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