Bill said:
Tim said:They don't have to come in on the first four, they should come in on whatever is correct. All the streams originate somewhere. The originating
That was the source of my misunderstanding. I was assuming a model where a single pin can transport multi-channel audio, and if you have N channels, they should be in the first N logical locations (whether interleaved or not). And I do prefer this model rather than having each pin be a mono stream.
Using hints to auto-connect unknown formats is clever, but I prefer enumerating all supported formats. Manufacturer specific formats can be published and identified by a manufacturer ID of some sort.
Hints could possibly be offered in addition to the enumerated formats to provide legacy plugs a way to connect to newly defined formats?
I have a concern about how the formats are enumerated. We need to be clear to differentiate the physical format from the logical one. For example, various 2-channel formats are listed below:
stereo Lt,Rt (from various encoders) M/S binaural loudspeaker binaural
But these should all be able to connect to say, a stereo limiter. Physically, these are all 2-channel PCM streams. The additional logical information is important in cases like distinguishing quad from L, R, C, S, or determining the channel organization in 5.1 or other surround formats.
Bill
---------------------------------------------------------------------- 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