Lines Matching defs:direction
855 if (e->direction == PA_ALSA_DIRECTION_OUTPUT) {
929 if (e->direction == PA_ALSA_DIRECTION_OUTPUT) {
1021 if (e->direction == PA_ALSA_DIRECTION_OUTPUT) {
1106 /* Alsa lib documentation says for snd_mixer_selem_set_playback_dB() direction argument,
1209 if (e->direction == PA_ALSA_DIRECTION_OUTPUT) {
1280 if (e->direction == PA_ALSA_DIRECTION_OUTPUT) {
1373 if (e->direction == PA_ALSA_DIRECTION_OUTPUT)
1438 volume = decibel_fix_get_step(e->db_fix, &dB, (e->direction == PA_ALSA_DIRECTION_OUTPUT ? +1 : -1));
1453 if (e->direction == PA_ALSA_DIRECTION_OUTPUT)
1461 if (e->direction == PA_ALSA_DIRECTION_OUTPUT)
1560 if (e->direction == PA_ALSA_DIRECTION_OUTPUT) {
1570 if (e->direction == PA_ALSA_DIRECTION_OUTPUT) {
1650 if (e->direction == PA_ALSA_DIRECTION_OUTPUT) {
1653 e->direction = PA_ALSA_DIRECTION_INPUT;
1660 e->direction = PA_ALSA_DIRECTION_OUTPUT;
1668 if (e->direction == PA_ALSA_DIRECTION_OUTPUT)
1709 } else if (e->direction == PA_ALSA_DIRECTION_OUTPUT)
1728 if (element_ask_vol_dB(me, e->direction, e->min_volume, &min_dB_checked) < 0) {
1734 if (element_ask_vol_dB(me, e->direction, e->max_volume, &max_dB_checked) < 0) {
1775 } else if (element_ask_vol_dB(me, e->direction, e->max_volume, &max_dB) < 0) {
1785 if (e->direction == PA_ALSA_DIRECTION_OUTPUT)
1814 if (e->direction == PA_ALSA_DIRECTION_OUTPUT)
1849 if (e->direction == PA_ALSA_DIRECTION_OUTPUT)
1902 if (e->direction == PA_ALSA_DIRECTION_OUTPUT) {
1906 e->direction = PA_ALSA_DIRECTION_INPUT;
1915 e->direction = PA_ALSA_DIRECTION_OUTPUT;
2041 e->direction = p->direction;
2419 e->direction = PA_ALSA_DIRECTION_OUTPUT;
2421 e->direction = PA_ALSA_DIRECTION_INPUT;
2671 if (e->direction == PA_ALSA_DIRECTION_OUTPUT)
2916 pa_alsa_path* pa_alsa_path_new(const char *paths_dir, const char *fname, pa_alsa_direction_t direction) {
2960 { "direction", element_parse_direction, NULL, NULL },
2961 { "direction-try-other", element_parse_direction_try_other, NULL, NULL },
2972 p->direction = direction;
3002 pa_alsa_path *pa_alsa_path_synthesize(const char *element, pa_alsa_direction_t direction) {
3016 p->direction = direction;
3023 e->direction = direction;
3328 pa_log_debug("Element %s, direction=%i, switch=%i, volume=%i, volume_limit=%li, enumeration=%i, required=%i, required_any=%i, required_absent=%i, mask=0x%llx, n_channels=%u, override_map=%02x",
3330 e->direction,
3352 pa_log_debug("Path %s (%s), direction=%i, priority=%u, probed=%s, supported=%s, has_mute=%s, has_volume=%s, "
3356 p->direction,
3435 switch (path->direction) {
3449 pa_alsa_path_set *pa_alsa_path_set_new(pa_alsa_mapping *m, pa_alsa_direction_t direction, const char *paths_dir) {
3460 pa_assert(direction == PA_ALSA_DIRECTION_OUTPUT || direction == PA_ALSA_DIRECTION_INPUT);
3462 if (m->direction != PA_ALSA_DIRECTION_ANY && m->direction != direction)
3466 ps->direction = direction;
3469 if (direction == PA_ALSA_DIRECTION_OUTPUT)
3493 if (p && p->direction != direction) {
3500 p = pa_alsa_path_new(paths_dir, fn, direction);
3514 if (direction == PA_ALSA_DIRECTION_OUTPUT)
3526 p = pa_alsa_path_synthesize(*ie, direction);
3547 e->direction = direction;
3596 pa_log_debug("Path Set %p, direction=%i",
3598 ps->direction);
3675 int rounding = (a->direction == PA_ALSA_DIRECTION_OUTPUT ? +1 : -1);
3688 if (a->direction == PA_ALSA_DIRECTION_OUTPUT) {
4151 m->direction = PA_ALSA_DIRECTION_INPUT;
4153 m->direction = PA_ALSA_DIRECTION_OUTPUT;
4155 m->direction = PA_ALSA_DIRECTION_ANY;
4509 pa_alsa_direction_t direction, pa_hashmap *used_paths,
4518 if (direction == PA_ALSA_DIRECTION_OUTPUT) {
4521 m->output_path_set = ps = pa_alsa_path_set_new(m, direction, NULL); /* FIXME: Handle paths_dir */
4526 m->input_path_set = ps = pa_alsa_path_set_new(m, direction, NULL); /* FIXME: Handle paths_dir */
4643 pa_log_debug("Mapping %s (%s), priority=%u, channel_map=%s, supported=%s, direction=%i",
4649 m->direction);
4663 if (m && m->direction == PA_ALSA_DIRECTION_INPUT)
4666 if (n && n->direction == PA_ALSA_DIRECTION_OUTPUT)
4767 if (!(m = pa_hashmap_get(p->profile_set->mappings, *name)) || m->direction == PA_ALSA_DIRECTION_INPUT) {
4803 if (!(m = pa_hashmap_get(p->profile_set->mappings, *name)) || m->direction == PA_ALSA_DIRECTION_OUTPUT) {
4942 { "direction", mapping_parse_direction, NULL, NULL },
5378 pa_device_port_new_data_set_direction(&port_data, path->direction == PA_ALSA_DIRECTION_OUTPUT ? PA_DIRECTION_OUTPUT : PA_DIRECTION_INPUT);
5458 if (ps->direction == PA_ALSA_DIRECTION_OUTPUT)