102
101
const char *const pretty_table[PA_CHANNEL_POSITION_MAX] = {
103
[PA_CHANNEL_POSITION_MONO] = "Mono",
105
[PA_CHANNEL_POSITION_FRONT_CENTER] = "Front Center",
106
[PA_CHANNEL_POSITION_FRONT_LEFT] = "Front Left",
107
[PA_CHANNEL_POSITION_FRONT_RIGHT] = "Front Right",
109
[PA_CHANNEL_POSITION_REAR_CENTER] = "Rear Center",
110
[PA_CHANNEL_POSITION_REAR_LEFT] = "Rear Left",
111
[PA_CHANNEL_POSITION_REAR_RIGHT] = "Rear Right",
113
[PA_CHANNEL_POSITION_LFE] = "Low Frequency Emmiter",
115
[PA_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER] = "Front Left-of-center",
116
[PA_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER] = "Front Right-of-center",
118
[PA_CHANNEL_POSITION_SIDE_LEFT] = "Side Left",
119
[PA_CHANNEL_POSITION_SIDE_RIGHT] = "Side Right",
121
[PA_CHANNEL_POSITION_AUX0] = "Auxiliary 0",
122
[PA_CHANNEL_POSITION_AUX1] = "Auxiliary 1",
123
[PA_CHANNEL_POSITION_AUX2] = "Auxiliary 2",
124
[PA_CHANNEL_POSITION_AUX3] = "Auxiliary 3",
125
[PA_CHANNEL_POSITION_AUX4] = "Auxiliary 4",
126
[PA_CHANNEL_POSITION_AUX5] = "Auxiliary 5",
127
[PA_CHANNEL_POSITION_AUX6] = "Auxiliary 6",
128
[PA_CHANNEL_POSITION_AUX7] = "Auxiliary 7",
129
[PA_CHANNEL_POSITION_AUX8] = "Auxiliary 8",
130
[PA_CHANNEL_POSITION_AUX9] = "Auxiliary 9",
131
[PA_CHANNEL_POSITION_AUX10] = "Auxiliary 10",
132
[PA_CHANNEL_POSITION_AUX11] = "Auxiliary 11",
133
[PA_CHANNEL_POSITION_AUX12] = "Auxiliary 12",
134
[PA_CHANNEL_POSITION_AUX13] = "Auxiliary 13",
135
[PA_CHANNEL_POSITION_AUX14] = "Auxiliary 14",
136
[PA_CHANNEL_POSITION_AUX15] = "Auxiliary 15",
137
[PA_CHANNEL_POSITION_AUX16] = "Auxiliary 16",
138
[PA_CHANNEL_POSITION_AUX17] = "Auxiliary 17",
139
[PA_CHANNEL_POSITION_AUX18] = "Auxiliary 18",
140
[PA_CHANNEL_POSITION_AUX19] = "Auxiliary 19",
141
[PA_CHANNEL_POSITION_AUX20] = "Auxiliary 20",
142
[PA_CHANNEL_POSITION_AUX21] = "Auxiliary 21",
143
[PA_CHANNEL_POSITION_AUX22] = "Auxiliary 22",
144
[PA_CHANNEL_POSITION_AUX23] = "Auxiliary 23",
145
[PA_CHANNEL_POSITION_AUX24] = "Auxiliary 24",
146
[PA_CHANNEL_POSITION_AUX25] = "Auxiliary 25",
147
[PA_CHANNEL_POSITION_AUX26] = "Auxiliary 26",
148
[PA_CHANNEL_POSITION_AUX27] = "Auxiliary 27",
149
[PA_CHANNEL_POSITION_AUX28] = "Auxiliary 28",
150
[PA_CHANNEL_POSITION_AUX29] = "Auxiliary 29",
151
[PA_CHANNEL_POSITION_AUX30] = "Auxiliary 30",
152
[PA_CHANNEL_POSITION_AUX31] = "Auxiliary 31",
154
[PA_CHANNEL_POSITION_TOP_CENTER] = "Top Center",
156
[PA_CHANNEL_POSITION_TOP_FRONT_CENTER] = "Top Front Center",
157
[PA_CHANNEL_POSITION_TOP_FRONT_LEFT] = "Top Front Left",
158
[PA_CHANNEL_POSITION_TOP_FRONT_RIGHT] = "Top Front Right",
160
[PA_CHANNEL_POSITION_TOP_REAR_CENTER] = "Top Rear Center",
161
[PA_CHANNEL_POSITION_TOP_REAR_LEFT] = "Top Rear left",
162
[PA_CHANNEL_POSITION_TOP_REAR_RIGHT] = "Top Rear Right"
102
[PA_CHANNEL_POSITION_MONO] = N_("Mono"),
104
[PA_CHANNEL_POSITION_FRONT_CENTER] = N_("Front Center"),
105
[PA_CHANNEL_POSITION_FRONT_LEFT] = N_("Front Left"),
106
[PA_CHANNEL_POSITION_FRONT_RIGHT] = N_("Front Right"),
108
[PA_CHANNEL_POSITION_REAR_CENTER] = N_("Rear Center"),
109
[PA_CHANNEL_POSITION_REAR_LEFT] = N_("Rear Left"),
110
[PA_CHANNEL_POSITION_REAR_RIGHT] = N_("Rear Right"),
112
[PA_CHANNEL_POSITION_LFE] = N_("Low Frequency Emmiter"),
114
[PA_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER] = N_("Front Left-of-center"),
115
[PA_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER] = N_("Front Right-of-center"),
117
[PA_CHANNEL_POSITION_SIDE_LEFT] = N_("Side Left"),
118
[PA_CHANNEL_POSITION_SIDE_RIGHT] = N_("Side Right"),
120
[PA_CHANNEL_POSITION_AUX0] = N_("Auxiliary 0"),
121
[PA_CHANNEL_POSITION_AUX1] = N_("Auxiliary 1"),
122
[PA_CHANNEL_POSITION_AUX2] = N_("Auxiliary 2"),
123
[PA_CHANNEL_POSITION_AUX3] = N_("Auxiliary 3"),
124
[PA_CHANNEL_POSITION_AUX4] = N_("Auxiliary 4"),
125
[PA_CHANNEL_POSITION_AUX5] = N_("Auxiliary 5"),
126
[PA_CHANNEL_POSITION_AUX6] = N_("Auxiliary 6"),
127
[PA_CHANNEL_POSITION_AUX7] = N_("Auxiliary 7"),
128
[PA_CHANNEL_POSITION_AUX8] = N_("Auxiliary 8"),
129
[PA_CHANNEL_POSITION_AUX9] = N_("Auxiliary 9"),
130
[PA_CHANNEL_POSITION_AUX10] = N_("Auxiliary 10"),
131
[PA_CHANNEL_POSITION_AUX11] = N_("Auxiliary 11"),
132
[PA_CHANNEL_POSITION_AUX12] = N_("Auxiliary 12"),
133
[PA_CHANNEL_POSITION_AUX13] = N_("Auxiliary 13"),
134
[PA_CHANNEL_POSITION_AUX14] = N_("Auxiliary 14"),
135
[PA_CHANNEL_POSITION_AUX15] = N_("Auxiliary 15"),
136
[PA_CHANNEL_POSITION_AUX16] = N_("Auxiliary 16"),
137
[PA_CHANNEL_POSITION_AUX17] = N_("Auxiliary 17"),
138
[PA_CHANNEL_POSITION_AUX18] = N_("Auxiliary 18"),
139
[PA_CHANNEL_POSITION_AUX19] = N_("Auxiliary 19"),
140
[PA_CHANNEL_POSITION_AUX20] = N_("Auxiliary 20"),
141
[PA_CHANNEL_POSITION_AUX21] = N_("Auxiliary 21"),
142
[PA_CHANNEL_POSITION_AUX22] = N_("Auxiliary 22"),
143
[PA_CHANNEL_POSITION_AUX23] = N_("Auxiliary 23"),
144
[PA_CHANNEL_POSITION_AUX24] = N_("Auxiliary 24"),
145
[PA_CHANNEL_POSITION_AUX25] = N_("Auxiliary 25"),
146
[PA_CHANNEL_POSITION_AUX26] = N_("Auxiliary 26"),
147
[PA_CHANNEL_POSITION_AUX27] = N_("Auxiliary 27"),
148
[PA_CHANNEL_POSITION_AUX28] = N_("Auxiliary 28"),
149
[PA_CHANNEL_POSITION_AUX29] = N_("Auxiliary 29"),
150
[PA_CHANNEL_POSITION_AUX30] = N_("Auxiliary 30"),
151
[PA_CHANNEL_POSITION_AUX31] = N_("Auxiliary 31"),
153
[PA_CHANNEL_POSITION_TOP_CENTER] = N_("Top Center"),
155
[PA_CHANNEL_POSITION_TOP_FRONT_CENTER] = N_("Top Front Center"),
156
[PA_CHANNEL_POSITION_TOP_FRONT_LEFT] = N_("Top Front Left"),
157
[PA_CHANNEL_POSITION_TOP_FRONT_RIGHT] = N_("Top Front Right"),
159
[PA_CHANNEL_POSITION_TOP_REAR_CENTER] = N_("Top Rear Center"),
160
[PA_CHANNEL_POSITION_TOP_REAR_LEFT] = N_("Top Rear Left"),
161
[PA_CHANNEL_POSITION_TOP_REAR_RIGHT] = N_("Top Rear Right")
165
164
pa_channel_map* pa_channel_map_init(pa_channel_map *m) {