/third_party/alsa-utils/alsaloop/ |
H A D | alsaloop.c | 269 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 D | alsa-util.h | 154 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 D | module-alsa-card.c | 123 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 D | alsa-util.c | 1729 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 D | alsa-ucm.h | 258 pa_hashmap *mixers; member
|
H A D | alsa-sink.c | 117 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 D | alsa-source.c | 105 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 D | alsa-ucm.c | 955 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 D | alsa-mixer.h | 384 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 D | alsa-mixer.c | 4510 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
|