On Sat, Mar 20, 2004 at 01:23:47PM -0000, Andy C wrote: > What about the (admittedly rather esoteric case) of a plug-in that wanted > to treat a Matrix encoded signal differently to a pure stereo one ? I'm If each stream is flagged with the encoding type, then the plugin can still see the difference between the two. Alternatively, if there were no flagged aspect, it could have two inputs, one for Stereo and one for Prologic. > possibility of an plug-in that wants to do it's on internal decoding and > possibly produce a 4 channel discrete output, would that need to know if the > input was encoded ? Nothing should disallow that. The TBD specifically refers to plugins only allowing some encodings, but I think I agree with Steve that this is gratuitous restriction. I do think that maybe a 2-channel stereo stream should be marked as different from a 2-channel LtRt (or whatever) stream. Not sure how to do it simply, though. We want to allow matrix->stereo connections. Do we allow connections based purely on channel count? Do we only provide the encoding type on outputs (purely as a hint)? Do we allow an output to switch between encodings? Or do we only allow connections between like encodings and require a converter? Or do we scrap the whole idea and just say "2 channels == Left and Right" and you can encode anything you want into those? ---------------------------------------------------------------------- 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: //www.freelists.org/archives/gmpi Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe