• Home
  • Raw
  • Download

Lines Matching refs:n_channels

948             if (e->masks[c][e->n_channels-1] & PA_CHANNEL_POSITION_MASK(cm->map[k]))  in element_get_volume()
952 mask |= e->masks[c][e->n_channels-1]; in element_get_volume()
1189 if (e->masks[c][e->n_channels-1] & PA_CHANNEL_POSITION_MASK(cm->map[k])) { in element_set_volume()
1301 if (e->masks[c][e->n_channels-1] & PA_CHANNEL_POSITION_MASK(cm->map[k])) in element_set_volume()
1305 mask |= e->masks[c][e->n_channels-1]; in element_set_volume()
1783 e->n_channels = 1; in element_probe_volume()
1785 …if ((e->override_map & (1 << (e->n_channels-1))) && e->masks[SND_MIXER_SCHN_MONO][e->n_channels-1]… in element_probe_volume()
1787 e->override_map &= ~(1 << (e->n_channels-1)); in element_probe_volume()
1789 if (!(e->override_map & (1 << (e->n_channels-1)))) { in element_probe_volume()
1793 e->masks[alsa_channel_ids[p]][e->n_channels-1] = 0; in element_probe_volume()
1795 e->masks[SND_MIXER_SCHN_MONO][e->n_channels-1] = PA_CHANNEL_POSITION_MASK_ALL; in element_probe_volume()
1797 e->merged_mask = e->masks[SND_MIXER_SCHN_MONO][e->n_channels-1]; in element_probe_volume()
1801 e->n_channels = 0; in element_probe_volume()
1807 e->n_channels += snd_mixer_selem_has_playback_channel(me, alsa_channel_ids[p]) > 0; in element_probe_volume()
1809 e->n_channels += snd_mixer_selem_has_capture_channel(me, alsa_channel_ids[p]) > 0; in element_probe_volume()
1812 if (e->n_channels <= 0) { in element_probe_volume()
1816 } else if (e->n_channels > POSITION_MASK_CHANNELS) { in element_probe_volume()
1829 …rn("Volume element %s has %u channels. That's too much! I can't handle that!", buf, e->n_channels); in element_probe_volume()
1834 if (!(e->override_map & (1 << (e->n_channels-1)))) { in element_probe_volume()
1846 … e->masks[alsa_channel_ids[p]][e->n_channels-1] = has_channel ? PA_CHANNEL_POSITION_MASK(p) : 0; in element_probe_volume()
1855 e->merged_mask |= e->masks[alsa_channel_ids[p]][e->n_channels-1]; in element_probe_volume()
1859 if (!(e->override_map & (1 << (e->n_channels-1)))) { in element_probe_volume()
1864 e->override_map &= ~(1 << (e->n_channels-1)); in element_probe_volume()
3276 e->n_channels, in pa_alsa_element_dump()
3646 if (a->n_channels != b->n_channels) in element_is_subset()
3649 if (a->masks[s][a->n_channels-1] != b->masks[s][b->n_channels-1]) { in element_is_subset()
3652 … buf, a->masks[s][a->n_channels-1], b->masks[s][b->n_channels-1], s); in element_is_subset()