Lines Matching refs:channel_map
124 static snd_pcm_chmap_t *channel_map;
214 int chpos1 = channel_map->pos[chnum1];
215 int chpos2 = channel_map->pos[chnum2];
241 ordered_chs = calloc(channel_map->channels, sizeof(*ordered_chs));
245 for (i = 0; i < channel_map->channels; i++)
248 qsort(ordered_chs, channel_map->channels, sizeof(*ordered_chs), chpos_cmp);
257 if (channel_map_set || (ordered_channels && (unsigned int)chn >= channel_map->channels))
281 if (channel_map) {
283 if ((unsigned int)chn < channel_map->channels)
284 name = snd_pcm_chmap_long_name(channel_map->pos[chn]);
614 channel_map = snd_pcm_chmap_parse_string(mapstr);
615 if (!channel_map) {
619 err = snd_pcm_set_chmap(handle, channel_map);
628 channel_map = snd_pcm_get_chmap(handle);
631 if (channel_map)
796 if (channel_map && (unsigned int)chn < channel_map->channels) {
797 int channel = channel_map->pos[chn] - SND_CHMAP_FL;