Channel mapping examples: Difference between revisions
Martin.leese (talk | contribs) |
Martin.leese (talk | contribs) m (Undo revision 15992 by Martin.leese (talk)) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{draft}} | |||
This companion document to the [[OggPCM|OggPCM specification]] lists several examples of possible Channel Mapping and Channel Conversion Headers. They can be used to map most of the currently existing multichannel layouts into OggPCM. This document is INFORMATIVE. | This companion document to the [[OggPCM|OggPCM specification]] lists several examples of possible Channel Mapping and Channel Conversion Headers. They can be used to map most of the currently existing multichannel layouts into OggPCM. This document is INFORMATIVE. | ||
Line 572: | Line 574: | ||
32 0x00000017 Channel 23 | 32 0x00000017 Channel 23 | ||
32 0x00000804 Channel_type OGG_CHANNEL_FRONT_BOTTOM_RIGHT | 32 0x00000804 Channel_type OGG_CHANNEL_FRONT_BOTTOM_RIGHT | ||
[[Category:OggPCM]] |
Latest revision as of 06:53, 21 August 2015
This companion document to the OggPCM specification lists several examples of possible Channel Mapping and Channel Conversion Headers. They can be used to map most of the currently existing multichannel layouts into OggPCM. This document is INFORMATIVE.
Mapping for stereo with headphone rendering intent:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x0000000C Channel_type OGG_CHANNEL_BINAURAL_LEFT 32 0x00000001 Channel 1 32 0x0000000D Channel_type OGG_CHANNEL_BINAURAL_RIGHT
Mapping for two channel ambisonics UHJ:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000010 Channel_type OGG_CHANNEL_UHJ_L 32 0x00000001 Channel 1 32 0x00000011 Channel_type OGG_CHANNEL_UHJ_R
Mapping for mid/side stereo:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000101 Channel_type OGG_CHANNEL_MS_MID 32 0x00000001 Channel 1 32 0x00000902 Channel_type OGG_CHANNEL_MS_SIDE
Mapping for Dolby MP matrix stereo:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000012 Channel_type OGG_CHANNEL_DOLBY_STEREO_LEFT 32 0x00000001 Channel 1 32 0x00000013 Channel_type OGG_CHANNEL_DOLBY_STEREO_RIGHT
Mapping for horizontal quadraphony in the diagonal layout:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000306 Channel_type OGG_CHANNEL_QUAD_BACK_LEFT 32 0x00000003 Channel 3 32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT
Mapping for horizontal quadraphony in the diamond layout:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000001 Channel 1 32 0x00000500 Channel_type OGG_CHANNEL_BACK_CENTER 32 0x00000002 Channel 2 32 0x00000600 Channel_type OGG_CHANNEL_SIDE_LEFT 32 0x00000003 Channel 3 32 0x00000601 Channel_type OGG_CHANNEL_SIDE_RIGHT
Mapping for Ambisonics G-format, derived for a square layout using the energy decoding equation:
32 0x00000001 Channel Conversion Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000001 Channel 1 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000002 Channel 2 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000003 Channel 3 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000000 Channel 0 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000001 Channel 1 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000002 Channel 2 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) 32 0x00000003 Channel 3 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) 32 0x00000000 Channel 0 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000001 Channel 1 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) 32 0x00000003 Channel 3 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000003 Channel 3 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2)
Mapping for 4.1:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000200 Channel_type OGG_CHANNEL_LFE 32 0x00000003 Channel 3 32 0x00000306 Channel_type OGG_CHANNEL_QUAD_BACK_LEFT 32 0x00000004 Channel 4 32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT
Mapping for Dolby format 42 ("baby boom") 4.2:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000203 Channel_type OGG_CHANNEL_LFE_FRONT_CENTER_LEFT 32 0x00000004 Channel 4 32 0x00000204 Channel_type OGG_CHANNEL_LFE_FRONT_CENTER_RIGHT 32 0x00000005 Channel 5 32 0x00000502 Channel_type OGG_CHANNEL_SURROUND
Mapping for 5.0 in the ITU-R BS.775-1 layout:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000000 Channel_type OGG_CHANNEL_STEREO_LEFT 32 0x00000001 Channel 1 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000300 Channel_type OGG_CHANNEL_ITU_BACK_LEFT 32 0x00000004 Channel 4 32 0x00000301 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT
Mapping for horizontal pentaphony:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x0000000A Channel_type OGG_CHANNEL_PENTAGONAL_FRONT_LEFT 32 0x00000001 Channel 1 32 0x0000000B Channel_type OGG_CHANNEL_PENTAGONAL_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000308 Channel_type OGG_CHANNEL_PENTAGONAL_BACK_LEFT 32 0x00000004 Channel 4 32 0x00000309 Channel_type OGG_CHANNEL_PENTAGONAL_BACK_RIGHT
Mapping for 5.1 in the ITU-R BS.775-1 layout, when a Dolby Surround fallback track is present:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000000 Channel_type OGG_CHANNEL_STEREO_LEFT 32 0x00000001 Channel 1 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000200 Channel_type OGG_CHANNEL_LFE 32 0x00000004 Channel 4 32 0x00000300 Channel_type OGG_CHANNEL_ITU_BACK_LEFT 32 0x00000005 Channel 5 32 0x00000301 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000012 Channel_type OGG_CHANNEL_DOLBY_STEREO_LEFT 32 0x00000001 Channel 1 32 0x00000013 Channel_type OGG_CHANNEL_DOLBY_STEREO_RIGHT
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000000 Channel_type OGG_CHANNEL_STEREO_LEFT 32 0x00000001 Channel 1 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT
Mapping for 5.1 in the layout suggested by THX mastering guidelines:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000200 Channel_type OGG_CHANNEL_LFE 32 0x00000004 Channel 4 32 0x00000602 Channel_type OGG_CHANNEL_SIDE_LEFT_SURROUND 32 0x00000005 Channel 5 32 0x00000603 Channel_type OGG_CHANNEL_SIDE_RIGHT_SURROUND
Mapping for 6.0 in the Dolby format 40 layout, used with 70mm film:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000400 Channel_type OGG_CHANNEL_FRONT_CENTER_LEFT 32 0x00000004 Channel 4 32 0x00000401 Channel_type OGG_CHANNEL_FRONT_CENTER_RIGHT 32 0x00000005 Channel 5 32 0x00000502 Channel_type OGG_CHANNEL_SURROUND
Mapping for horizontal hexagonal:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000008 Channel_type OGG_CHANNEL_HEX_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000009 Channel_type OGG_CHANNEL_HEX_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000304 Channel_type OGG_CHANNEL_HEX_BACK_LEFT 32 0x00000004 Channel 4 32 0x00000305 Channel_type OGG_CHANNEL_HEX_BACK_RIGHT 32 0x00000005 Channel 5 32 0x00000500 Channel_type OGG_CHANNEL_BACK_CENTER
Mapping for ambisonics G+2 format, derived for a square layout using the energy decoding equation:
32 0x00000001 Channel Conversion Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000001 Channel 1 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000002 Channel 2 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000003 Channel 3 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000000 Channel 0 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000001 Channel 1 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000002 Channel 2 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) 32 0x00000003 Channel 3 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) 32 0x00000000 Channel 0 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000001 Channel 1 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) 32 0x00000003 Channel 3 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000003 Channel 3 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2)
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000004 Channel 4 32 0x00000010 Channel_type OGG_CHANNEL_UHJ_L 32 0x00000005 Channel 5 32 0x00000011 Channel_type OGG_CHANNEL_UHJ_R
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000004 Channel 4 32 0x00000000 Channel_type OGG_CHANNEL_STEREO_LEFT 32 0x00000005 Channel 5 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT
Mapping for Ambisonics B+format:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000000 Channel_type OGG_CHANNEL_STEREO_LEFT 32 0x00000001 Channel 1 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT 32 0x00000002 Channel 2 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00000003 Channel 3 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0x00000004 Channel 4 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0x00000005 Channel 5 32 0x00000903 Channel_type OGG_CHANNEL_AMBISONICS_Z
Mapping for Ambisonics G-format, derived for a pentagonal layout using the energy decoding equation:
32 0x00000001 Channel Conversion Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00003333 Mixing coefficient 0.2 32 0x00000001 Channel 1 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00003333 Mixing coefficient 0.2 32 0x00000002 Channel 2 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00003333 Mixing coefficient 0.2 32 0x00000003 Channel 3 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00003333 Mixing coefficient 0.2 32 0x00000004 Channel 4 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00003333 Mixing coefficient 0.2 32 0x00000000 Channel 0 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFCCCD Mixing coefficient -0.2 32 0x00000001 Channel 1 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFCCCD Mixing coefficient -0.2 32 0x00000002 Channel 2 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0x0000CCCC Mixing coefficient 0.8 32 0x00000003 Channel 3 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFCCCD Mixing coefficient -0.2 32 0x00000004 Channel 4 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFCCCD Mixing coefficient -0.2 32 0x00000000 Channel 0 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0x0000434B Mixing coefficient 1/(4sin(2pi/5)) 32 0x00000001 Channel 1 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0xFFFFBCB5 Mixing coefficient 1/(4sin(-2pi/5)) 32 0x00000003 Channel 3 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0x00006CE2 Mixing coefficient 1/(4sin(2pi/10)) 32 0x00000004 Channel 4 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0xFFFF931E Mixing coefficient 1/(4sin(-2pi/10))
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x0000000A Channel_type OGG_CHANNEL_PENTAGONAL_FRONT_LEFT 32 0x00000001 Channel 1 32 0x0000000B Channel_type OGG_CHANNEL_PENTAGONAL_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000308 Channel_type OGG_CHANNEL_PENTAGONAL_BACK_LEFT 32 0x00000004 Channel 4 32 0x00000309 Channel_type OGG_CHANNEL_PENTAGONAL_BACK_RIGHT
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000300 Channel_type OGG_CHANNEL_ITU_BACK_LEFT 32 0x00000004 Channel 4 32 0x00000301 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT
Mapping for 7.1 in the THX Advanced Speaker Array (ASA) layout:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000001 Channel 1 32 0x00000200 Channel_type OGG_CHANNEL_LFE 32 0x00000002 Channel 2 32 0x0000030C Channel_type OGG_CHANNEL_BACK_STEREO_DIPOLE_LEFT 32 0x00000003 Channel 3 32 0x0000030D Channel_type OGG_CHANNEL_BACK_STEREO_DIPOLE_RIGHT 32 0x00000004 Channel 4 32 0x00000400 Channel_type OGG_CHANNEL_FRONT_CENTER_LEFT 32 0x00000005 Channel 5 32 0x00000401 Channel_type OGG_CHANNEL_FRONT_CENTER_RIGHT 32 0x00000006 Channel 6 32 0x00000602 Channel_type OGG_CHANNEL_SIDE_LEFT_SURROUND 32 0x00000007 Channel 7 32 0x00000603 Channel_type OGG_CHANNEL_SIDE_RIGHT_SURROUND
Mapping for 7.1 in the SDDS layout:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000200 Channel_type OGG_CHANNEL_LFE 32 0x00000004 Channel 4 32 0x00000400 Channel_type OGG_CHANNEL_FRONT_CENTER_LEFT 32 0x00000005 Channel 5 32 0x00000401 Channel_type OGG_CHANNEL_FRONT_CENTER_RIGHT 32 0x00000006 Channel 6 32 0x00000602 Channel_type OGG_CHANNEL_SIDE_LEFT_SURROUND 32 0x00000007 Channel 7 32 0x00000603 Channel_type OGG_CHANNEL_SIDE_RIGHT_SURROUND
Mapping for the CAF cubical layout:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000306 Channel_type OGG_CHANNEL_QUAD_BACK_LEFT 32 0x00000003 Channel 3 32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT 32 0x00000004 Channel 4 32 0x00000701 Channel_type OGG_CHANNEL_FRONT_TOP_LEFT 32 0x00000005 Channel 5 32 0x00000703 Channel_type OGG_CHANNEL_FRONT_TOP_RIGHT 32 0x00000006 Channel 6 32 0x00000704 Channel_type OGG_CHANNEL_BACK_TOP_LEFT 32 0x00000007 Channel 7 32 0x00000706 Channel_type OGG_CHANNEL_BACK_TOP_RIGHT
Mapping for horizontal octagonal:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000306 Channel_type OGG_CHANNEL_QUAD_BACK_LEFT 32 0x00000004 Channel 4 32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT 32 0x00000005 Channel 5 32 0x00000500 Channel_type OGG_CHANNEL_BACK_CENTER 32 0x00000006 Channel 6 32 0x00000600 Channel_type OGG_CHANNEL_SIDE_LEFT 32 0x00000007 Channel 7 32 0x00000601 Channel_type OGG_CHANNEL_SIDE_RIGHT
Mapping for TMH 10.2:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000000 Channel_type OGG_CHANNEL_STEREO_LEFT 32 0x00000001 Channel 1 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000201 Channel_type OGG_CHANNEL_LFE_SIDE_LEFT 32 0x00000004 Channel 4 32 0x00000202 Channel_type OGG_CHANNEL_LFE_SIDE_RIGHT 32 0x00000005 Channel 5 32 0x00000300 Channel_type OGG_CHANNEL_ITU_BACK_LEFT 32 0x00000006 Channel 6 32 0x00000301 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT 32 0x00000007 Channel 7 32 0x00000302 Channel_type OGG_CHANNEL_ITU_BACK_LEFT_SURROUND 32 0x00000008 Channel 8 32 0x00000303 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT_SURROUND 32 0x00000009 Channel 9 32 0x00000500 Channel_type OGG_CHANNEL_BACK_CENTER 32 0x0000000A Channel 10 32 0x00000501 Channel_type OGG_CHANNEL_BACK_CENTER_SURROUND 32 0x0000000B Channel 11 32 0x00000701 Channel_type OGG_CHANNEL_FRONT_TOP_LEFT 32 0x0000000C Channel 12 32 0x00000702 Channel_type OGG_CHANNEL_FRONT_TOP_CENTER 32 0x0000000D Channel 13 32 0x00000703 Channel_type OGG_CHANNEL_FRONT_TOP_RIGHT 32 0x0000000E Channel 14 32 0x00000006 Channel_type OGG_CHANNEL_WALL_FRONT_LEFT 32 0x0000000F Channel 15 32 0x00000007 Channel_type OGG_CHANNEL_WALL_FRONT_RIGHT
Mapping for Hamasaki 22.2:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000205 Channel_type OGG_CHANNEL_LFE_FRONT_BOTTOM_CENTER_LEFT 32 0x00000004 Channel 4 32 0x00000206 Channel_type OGG_CHANNEL_LFE_FRONT_BOTTOM_CENTER_RIGHT 32 0x00000005 Channel 5 32 0x00000306 Channel_type OGG_CHANNEL_QUAD_BACK_LEFT 32 0x00000006 Channel 6 32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT 32 0x00000007 Channel 7 32 0x00000400 Channel_type OGG_CHANNEL_FRONT_CENTER_LEFT 32 0x00000008 Channel 8 32 0x00000401 Channel_type OGG_CHANNEL_FRONT_CENTER_RIGHT 32 0x00000009 Channel 9 32 0x00000500 Channel_type OGG_CHANNEL_BACK_CENTER 32 0x0000000A Channel 10 32 0x00000600 Channel_type OGG_CHANNEL_SIDE_LEFT 32 0x0000000B Channel 11 32 0x00000601 Channel_type OGG_CHANNEL_SIDE_RIGHT 32 0x0000000C Channel 12 32 0x00000700 Channel_type OGG_CHANNEL_TOP_CENTER 32 0x0000000D Channel 13 32 0x00000701 Channel_type OGG_CHANNEL_FRONT_TOP_LEFT 32 0x0000000E Channel 14 32 0x00000702 Channel_type OGG_CHANNEL_FRONT_TOP_CENTER 32 0x0000000F Channel 15 32 0x00000703 Channel_type OGG_CHANNEL_FRONT_TOP_RIGHT 32 0x00000010 Channel 16 32 0x00000704 Channel_type OGG_CHANNEL_BACK_TOP_LEFT 32 0x00000011 Channel 17 32 0x00000705 Channel_type OGG_CHANNEL_BACK_TOP_CENTER 32 0x00000012 Channel 18 32 0x00000706 Channel_type OGG_CHANNEL_BACK_TOP_RIGHT 32 0x00000013 Channel 19 32 0x00000800 Channel_type OGG_CHANNEL_SIDE_TOP_LEFT 32 0x00000014 Channel 20 32 0x00000801 Channel_type OGG_CHANNEL_SIDE_TOP_RIGHT 32 0x00000015 Channel 21 32 0x00000802 Channel_type OGG_CHANNEL_FRONT_BOTTOM_LEFT 32 0x00000016 Channel 22 32 0x00000803 Channel_type OGG_CHANNEL_FRONT_BOTTOM_CENTER 32 0x00000017 Channel 23 32 0x00000804 Channel_type OGG_CHANNEL_FRONT_BOTTOM_RIGHT