Home
last modified time | relevance | path

Searched refs:mixers (Results 1 – 20 of 20) sorted by relevance

/third_party/pulseaudio/src/modules/alsa/
Dmodule-alsa-card.c114 pa_hashmap *mixers; member
591 mixer_handle = pa_alsa_open_mixer_by_name(u->mixers, data->eld_mixer_device_name, true); in init_eld_ctls()
601 mixer_handle = pa_alsa_open_mixer(u->mixers, u->alsa_card_index, true); in init_eld_ctls()
609 pa_alsa_mixer_set_fdlist(u->mixers, mixer_handle, u->core->mainloop); in init_eld_ctls()
654 jack->mixer_handle = pa_alsa_open_mixer(u->mixers, u->alsa_card_index, false); in init_jacks()
660 … jack->mixer_handle = pa_alsa_open_mixer_by_name(u->mixers, jack->mixer_device_name, false); in init_jacks()
666 pa_alsa_mixer_set_fdlist(u->mixers, jack->mixer_handle, u->core->mainloop); in init_jacks()
838 u->mixers = pa_hashmap_new_full(pa_idxset_string_hash_func, pa_idxset_string_compare_func, in pa__init()
840 u->ucm.mixers = u->mixers; /* alias */ in pa__init()
927 …pa_alsa_profile_set_probe(u->profile_set, u->mixers, u->device_id, &m->core->default_sample_spec, … in pa__init()
[all …]
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);
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 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
1743 pa_assert(mixers); in pa_alsa_open_mixer_by_name()
1746 pm = pa_hashmap_get(mixers, dev); in pa_alsa_open_mixer_by_name()
1757 PA_HASHMAP_FOREACH_KV(dev2, pm, mixers, state) { in pa_alsa_open_mixer_by_name()
1760 pm = pa_hashmap_get(mixers, dev); in pa_alsa_open_mixer_by_name()
1794 pa_hashmap_put(mixers, pa_xstrdup(dev), pm); in pa_alsa_open_mixer_by_name()
1803 snd_mixer_t *pa_alsa_open_mixer_for_pcm(pa_hashmap *mixers, snd_pcm_t *pcm, bool probe) { in pa_alsa_open_mixer_for_pcm() argument
1813 return pa_alsa_open_mixer(mixers, card_idx, probe); in pa_alsa_open_mixer_for_pcm()
[all …]
Dalsa-source.c96 pa_hashmap *mixers; member
1813 u->mixers = pa_hashmap_new_full(pa_idxset_string_hash_func, pa_idxset_string_compare_func, in find_mixer()
1818 u->mixer_handle = pa_alsa_open_mixer_by_name(u->mixers, mdev, false); in find_mixer()
1820 u->mixer_handle = pa_alsa_open_mixer_for_pcm(u->mixers, u->pcm_handle, false); in find_mixer()
1851 pa_hashmap_free(u->mixers); in find_mixer()
1852 u->mixers = NULL; in find_mixer()
2445 if (u->mixers) in userdata_free()
2446 pa_hashmap_free(u->mixers); in userdata_free()
Dalsa-ucm.h257 pa_hashmap *mixers; member
Dalsa-sink.c108 pa_hashmap *mixers; member
2107 u->mixers = pa_hashmap_new_full(pa_idxset_string_hash_func, pa_idxset_string_compare_func, in find_mixer()
2112 u->mixer_handle = pa_alsa_open_mixer_by_name(u->mixers, mdev, true); in find_mixer()
2114 u->mixer_handle = pa_alsa_open_mixer_for_pcm(u->mixers, u->pcm_handle, true); in find_mixer()
2145 pa_hashmap_free(u->mixers); in find_mixer()
2146 u->mixers = NULL; in find_mixer()
2801 if (u->mixers) in userdata_free()
2802 pa_hashmap_free(u->mixers); in userdata_free()
Dalsa-ucm.c934 static void probe_volumes(pa_hashmap *hash, bool is_sink, snd_pcm_t *pcm_handle, pa_hashmap *mixers in probe_volumes() argument
958 if (mdev == NULL || !(mixer_handle = pa_alsa_open_mixer_by_name(mixers, mdev, true))) { in probe_volumes()
1323 probe_volumes(*p, is_sink, pcm_handle, context->ucm->mixers, ignore_dB); in pa_alsa_ucm_add_ports()
1938 static void ucm_mapping_jack_probe(pa_alsa_mapping *m, pa_hashmap *mixers) { in ucm_mapping_jack_probe() argument
1950 mixer_handle = pa_alsa_open_mixer_by_name(mixers, dev->jack->mixer_device_name, true); in ucm_mapping_jack_probe()
2017 ucm_mapping_jack_probe(m, ucm->mixers); in ucm_probe_profile_set()
2021 ucm_mapping_jack_probe(m, ucm->mixers); in ucm_probe_profile_set()
Dalsa-mixer.h384 void pa_alsa_profile_set_probe(pa_alsa_profile_set *ps, pa_hashmap *mixers, const char *dev_id, con…
Dalsa-mixer.c4446 pa_hashmap *mixers) { in mapping_paths_probe() argument
4471 mixer_handle = pa_alsa_open_mixer_for_pcm(mixers, pcm_handle, true); in mapping_paths_probe()
5072 pa_hashmap *mixers, in pa_alsa_profile_set_probe() argument
5202 mapping_paths_probe(m, p, PA_ALSA_DIRECTION_OUTPUT, used_paths, mixers); in pa_alsa_profile_set_probe()
5209 mapping_paths_probe(m, p, PA_ALSA_DIRECTION_INPUT, used_paths, mixers); in pa_alsa_profile_set_probe()
/third_party/alsa-utils/alsaloop/
Dalsaloop.c267 char **mixers, in add_mixers() argument
283 str1 = strchr(*mixers, '@'); in add_mixers()
286 err = init_mixer_control(&mixer->src, *mixers); in add_mixers()
288 logit(LOG_CRIT, "Wrong mixer control ID syntax '%s'\n", *mixers); in add_mixers()
291 err = init_mixer_control(&mixer->dst, str1 ? str1 + 1 : *mixers); in add_mixers()
293 logit(LOG_CRIT, "Wrong mixer control ID syntax '%s'\n", str1 ? str1 + 1 : *mixers); in add_mixers()
298 mixers++; in add_mixers()
305 char **mixers, in add_oss_mixers() argument
320 str1 = strchr(*mixers, ','); in add_oss_mixers()
323 str2 = strchr(str1 ? str1 + 1 : *mixers, '@'); in add_oss_mixers()
[all …]
/third_party/pulseaudio/src/modules/alsa/mixer/paths/
Danalog-output-speaker-always.conf16 ; Path for mixers that don't have a 'Speaker' control, but where we
Danalog-output-speaker.conf16 ; Path for mixers that have a 'Speaker' control
Danalog-output-headphones.conf16 ; Path for mixers that have a 'Headphone' control
/third_party/pulseaudio/src/modules/rtp/
Drfc3550.txt45 translators and mixers.
377 mixers to identify the sources that contributed to a mixed packet so
406 resynchronization or mixing. Details of the operation of mixers and
877 mixers (see Section 7.1), using the SSRC identifiers of
1250 It is RECOMMENDED that translators and mixers combine individual RTCP
1955 Details of reception reporting by translators and mixers is given in
2939 and "mixers", which could be considered as "intermediate systems" at
2943 Internet. Example uses of translators and mixers given in Section
2961 o Each of the clouds connected by translators and mixers
2976 translators or mixers connected in parallel unless by some
[all …]
Drfc2327.txt1114 to know how to start appropriate tools, relays, mixers or
/third_party/python/Doc/library/
Dossaudiodev.rst429 some soundcard's mixers.
/third_party/gstreamer/gstplugins_base/docs/random/
DChangeLog-0.812006 Reworked enumeration of oss dsps and mixers so that gst-mixer works
/third_party/gstreamer/gstplugins_bad/docs/random/
DChangeLog-0.814177 Reworked enumeration of oss dsps and mixers so that gst-mixer works
/third_party/gstreamer/gstplugins_good/
DChangeLog26658 the pipeline (playes, mixers) just skip frames/samples until pts becomes
51975 are multiple mixers and muxers.
/third_party/gstreamer/gstplugins_base/
DChangeLog15864 Move GstVideoAggregator, compositor and OpenGL mixers from -bad