[vorbis-dev] Comment Tag for Multichannel Streams

Ingo Ralf Blum ingoralfblum at users.sf.net
Wed Jul 4 04:25:54 PDT 2001



Hallo,

the specification in vorbis/doc proposes a set of comment tags, but I think
there's one missing for multichannel configurations. There should be a value for
mapping the individual channels to spatial locations. Lets assume a Vorbis
stream contains 4 channels, two front channels and two back channels, then the
corresponding comment value could be

CHANNELS=FRONT_LEFT,FRONT_RIGHT,BACK_LEFT,BACK_RIGHT

where the first value corresponds to channel 0, the second to 1 and so on.

Using the following values for channel mappings would allow a 1:1 translation
with DirectShow:

FRONT_LEFT
FRONT_RIGHT
FRONT_CENTER
LOW_FREQUENCY
BACK_LEFT
BACK_RIGHT
FRONT_LEFT_OF_CENTER
FRONT_RIGHT_OF_CENTER
BACK_CENTER
SIDE_LEFT
SIDE_RIGHT
TOP_CENTER
TOP_FRONT_LEFT
TOP_FRONT_CENTER
TOP_FRONT_RIGHT
TOP_BACK_LEFT
TOP_BACK_CENTER
TOP_BACK_RIGHT

One can define also special values for commomly used combinations, e.g.

STEREO (=FRONT_LEFT,FRONT_RIGHT) or 5POINT1
(=FRONT_LEFT,FRONT_RIGHT,FRONT_CENTER,LOW_FREQUENCY,BACK_LEFT,BACK_RIGHT).

Of course such a tag is only useful, if it is standardized or at least proposed
like the other tags in the docs.

If there is already a mechanism to map the channels to their spatial locations
please point me to the URL.

One additional question: The date tag should contain a date, I suppose. Do
values of this tag have a special format like the ISO date format, which is used
commonly in databases and is easily parsable, or is it just a text field, that
is not meant to be parsed by applications?

Regards Ingo

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Vorbis-dev mailing list