Home
last modified time | relevance | path

Searched refs:mixers (Results 1 - 10 of 10) sorted by relevance

/third_party/alsa-utils/alsaloop/
H A Dalsaloop.c269 char **mixers, in add_mixers()
285 str1 = strchr(*mixers, '@'); in add_mixers()
288 err = init_mixer_control(&mixer->src, *mixers); in add_mixers()
290 logit(LOG_CRIT, "Wrong mixer control ID syntax '%s'\n", *mixers); in add_mixers()
293 err = init_mixer_control(&mixer->dst, str1 ? str1 + 1 : *mixers); in add_mixers()
295 logit(LOG_CRIT, "Wrong mixer control ID syntax '%s'\n", str1 ? str1 + 1 : *mixers); in add_mixers()
300 mixers++; in add_mixers()
307 char **mixers, in add_oss_mixers()
322 str1 = strchr(*mixers, ','); in add_oss_mixers()
325 str2 = strchr(str1 ? str1 + 1 : *mixers, ' in add_oss_mixers()
268 add_mixers(struct loopback *loop, char **mixers, int mixers_count) add_mixers() argument
306 add_oss_mixers(struct loopback *loop, char **mixers, int mixers_count) add_oss_mixers() argument
[all...]
/third_party/pulseaudio/src/modules/alsa/
H A Dalsa-util.h154 snd_mixer_t *pa_alsa_open_mixer(pa_hashmap *mixers, int alsa_card_index, bool probe);
155 snd_mixer_t *pa_alsa_open_mixer_by_name(pa_hashmap *mixers, const char *dev, bool probe);
156 snd_mixer_t *pa_alsa_open_mixer_for_pcm(pa_hashmap *mixers, snd_pcm_t *pcm, bool probe);
157 void pa_alsa_mixer_set_fdlist(pa_hashmap *mixers, snd_mixer_t *mixer, pa_mainloop_api *ml);
H A Dmodule-alsa-card.c123 pa_hashmap *mixers; member
618 mixer_handle = pa_alsa_open_mixer_by_name(u->mixers, data->eld_mixer_device_name, true); in init_eld_ctls()
628 mixer_handle = pa_alsa_open_mixer(u->mixers, u->alsa_card_index, true); in init_eld_ctls()
636 pa_alsa_mixer_set_fdlist(u->mixers, mixer_handle, u->core->mainloop); in init_eld_ctls()
681 jack->mixer_handle = pa_alsa_open_mixer(u->mixers, u->alsa_card_index, false); in init_jacks()
687 jack->mixer_handle = pa_alsa_open_mixer_by_name(u->mixers, jack->mixer_device_name, false); in init_jacks()
693 pa_alsa_mixer_set_fdlist(u->mixers, jack->mixer_handle, u->core->mainloop); in init_jacks()
866 u->mixers = pa_hashmap_new_full(pa_idxset_string_hash_func, pa_idxset_string_compare_func, in pa__init()
868 u->ucm.mixers = u->mixers; /* alia in pa__init()
[all...]
H A Dalsa-util.c1729 snd_mixer_t *pa_alsa_open_mixer(pa_hashmap *mixers, int alsa_card_index, bool probe) { in pa_alsa_open_mixer() argument
1731 snd_mixer_t *m = pa_alsa_open_mixer_by_name(mixers, md, probe); in pa_alsa_open_mixer()
1736 pa_alsa_mixer *pa_alsa_create_mixer(pa_hashmap *mixers, const char *dev, snd_mixer_t *m, bool probe) { in pa_alsa_create_mixer() argument
1745 pa_hashmap_put(mixers, pa_xstrdup(dev), pm); in pa_alsa_create_mixer()
1749 snd_mixer_t *pa_alsa_open_mixer_by_name(pa_hashmap *mixers, const char *dev, bool probe) { in pa_alsa_open_mixer_by_name() argument
1755 pa_assert(mixers); in pa_alsa_open_mixer_by_name()
1758 pm = pa_hashmap_get(mixers, dev); in pa_alsa_open_mixer_by_name()
1777 /* get the ALSA card number (index) and ID (alias) and create two identical mixers */ in pa_alsa_open_mixer_by_name()
1796 pa_log_debug("ALSA alias mixers: %s = %s", dev_idx, dev_id); in pa_alsa_open_mixer_by_name()
1798 pm = pa_alsa_create_mixer(mixers, dev_id in pa_alsa_open_mixer_by_name()
1823 pa_alsa_open_mixer_for_pcm(pa_hashmap *mixers, snd_pcm_t *pcm, bool probe) pa_alsa_open_mixer_for_pcm() argument
1839 pa_alsa_mixer_set_fdlist(pa_hashmap *mixers, snd_mixer_t *mixer_handle, pa_mainloop_api *ml) pa_alsa_mixer_set_fdlist() argument
[all...]
H A Dalsa-ucm.h258 pa_hashmap *mixers; member
H A Dalsa-sink.c117 pa_hashmap *mixers; member
2190 u->mixers = pa_hashmap_new_full(pa_idxset_string_hash_func, pa_idxset_string_compare_func, in find_mixer()
2195 u->mixer_handle = pa_alsa_open_mixer_by_name(u->mixers, mdev, true); in find_mixer()
2197 u->mixer_handle = pa_alsa_open_mixer_for_pcm(u->mixers, u->pcm_handle, true); in find_mixer()
2228 pa_hashmap_free(u->mixers); in find_mixer()
2229 u->mixers = NULL; in find_mixer()
2909 if (u->mixers) in userdata_free()
2910 pa_hashmap_free(u->mixers); in userdata_free()
H A Dalsa-source.c105 pa_hashmap *mixers; member
1894 u->mixers = pa_hashmap_new_full(pa_idxset_string_hash_func, pa_idxset_string_compare_func, in find_mixer()
1899 u->mixer_handle = pa_alsa_open_mixer_by_name(u->mixers, mdev, false); in find_mixer()
1901 u->mixer_handle = pa_alsa_open_mixer_for_pcm(u->mixers, u->pcm_handle, false); in find_mixer()
1932 pa_hashmap_free(u->mixers); in find_mixer()
1933 u->mixers = NULL; in find_mixer()
2532 if (u->mixers) in userdata_free()
2533 pa_hashmap_free(u->mixers); in userdata_free()
H A Dalsa-ucm.c955 static void probe_volumes(pa_hashmap *hash, bool is_sink, snd_pcm_t *pcm_handle, pa_hashmap *mixers, bool ignore_dB) { in probe_volumes() argument
979 if (mdev == NULL || !(mixer_handle = pa_alsa_open_mixer_by_name(mixers, mdev, true))) { in probe_volumes()
1343 probe_volumes(*p, is_sink, pcm_handle, context->ucm->mixers, ignore_dB); in pa_alsa_ucm_add_ports()
1972 static void ucm_mapping_jack_probe(pa_alsa_mapping *m, pa_hashmap *mixers) { in ucm_mapping_jack_probe() argument
1984 mixer_handle = pa_alsa_open_mixer_by_name(mixers, dev->jack->mixer_device_name, true); in ucm_mapping_jack_probe()
2051 ucm_mapping_jack_probe(m, ucm->mixers); in ucm_probe_profile_set()
2055 ucm_mapping_jack_probe(m, ucm->mixers); in ucm_probe_profile_set()
H A Dalsa-mixer.h384 void pa_alsa_profile_set_probe(pa_alsa_profile_set *ps, pa_hashmap *mixers, const char *dev_id, const pa_sample_spec *ss, unsigned default_n_fragments, unsigned default_fragment_size_msec);
H A Dalsa-mixer.c4510 pa_hashmap *mixers) { in mapping_paths_probe()
4535 mixer_handle = pa_alsa_open_mixer_for_pcm(mixers, pcm_handle, true); in mapping_paths_probe()
5143 pa_hashmap *mixers, in pa_alsa_profile_set_probe()
5282 mapping_paths_probe(m, p, PA_ALSA_DIRECTION_OUTPUT, used_paths, mixers); in pa_alsa_profile_set_probe()
5292 mapping_paths_probe(m, p, PA_ALSA_DIRECTION_INPUT, used_paths, mixers); in pa_alsa_profile_set_probe()
4508 mapping_paths_probe(pa_alsa_mapping *m, pa_alsa_profile *profile, pa_alsa_direction_t direction, pa_hashmap *used_paths, pa_hashmap *mixers) mapping_paths_probe() argument
5141 pa_alsa_profile_set_probe( pa_alsa_profile_set *ps, pa_hashmap *mixers, const char *dev_id, const pa_sample_spec *ss, unsigned default_n_fragments, unsigned default_fragment_size_msec) pa_alsa_profile_set_probe() argument

Completed in 32 milliseconds