Home
last modified time | relevance | path

Searched refs:pcm_handle (Results 1 - 8 of 8) sorted by relevance

/third_party/pulseaudio/src/modules/alsa/
H A Dalsa-util.c51 static int set_format(snd_pcm_t *pcm_handle, snd_pcm_hw_params_t *hwparams, pa_sample_format_t *f) { in set_format() argument
88 pa_assert(pcm_handle); in set_format()
92 if ((ret = snd_pcm_hw_params_set_format(pcm_handle, hwparams, format_trans[*f])) >= 0) in set_format()
122 if ((ret = snd_pcm_hw_params_set_format(pcm_handle, hwparams, format_trans[*f])) >= 0) in set_format()
134 if ((ret = snd_pcm_hw_params_set_format(pcm_handle, hwparams, format_trans[*f])) >= 0) in set_format()
145 static int set_period_size(snd_pcm_t *pcm_handle, snd_pcm_hw_params_t *hwparams, snd_pcm_uframes_t size) { in set_period_size() argument
149 pa_assert(pcm_handle); in set_period_size()
154 if (snd_pcm_hw_params_set_period_size_near(pcm_handle, hwparams, &s, &d) < 0) { in set_period_size()
157 if (snd_pcm_hw_params_set_period_size_near(pcm_handle, hwparams, &s, &d) < 0) { in set_period_size()
160 if ((ret = snd_pcm_hw_params_set_period_size_near(pcm_handle, hwparam in set_period_size()
170 set_buffer_size(snd_pcm_t *pcm_handle, snd_pcm_hw_params_t *hwparams, snd_pcm_uframes_t size) set_buffer_size() argument
184 check_access(snd_pcm_t *pcm_handle, snd_pcm_hw_params_t *hwparams, bool use_mmap) check_access() argument
200 pa_alsa_set_hw_params( snd_pcm_t *pcm_handle, pa_sample_spec *ss, snd_pcm_uframes_t *period_size, snd_pcm_uframes_t *buffer_size, snd_pcm_uframes_t tsched_size, bool *use_mmap, bool *use_tsched, bool require_exact_channel_number) pa_alsa_set_hw_params() argument
529 snd_pcm_t *pcm_handle; pa_alsa_open_by_device_id_auto() local
636 snd_pcm_t *pcm_handle; pa_alsa_open_by_device_id_mapping() local
690 snd_pcm_t *pcm_handle; pa_alsa_open_by_device_string() local
788 snd_pcm_t *pcm_handle; pa_alsa_open_by_template() local
[all...]
H A Dalsa-sink.c112 snd_pcm_t *pcm_handle; member
516 snd_pcm_close(u->pcm_handle); in close_pcm()
517 u->pcm_handle = NULL; in close_pcm()
540 if ((err = snd_pcm_recover(u->pcm_handle, err, 1)) < 0) { in try_recover()
634 if (PA_UNLIKELY((n = pa_alsa_safe_avail(u->pcm_handle, u->hwbuf_size, &u->sink->sample_spec)) < 0)) { in mmap_write()
671 char *dn = pa_alsa_get_driver_name_by_pcm(u->pcm_handle); in mmap_write()
719 if (PA_UNLIKELY((err = pa_alsa_safe_mmap_begin(u->pcm_handle, &areas, &offset, &frames, u->hwbuf_size, &u->sink->sample_spec)) < 0)) { in mmap_write()
760 if (PA_UNLIKELY((sframes = snd_pcm_mmap_commit(u->pcm_handle, offset, frames)) < 0)) { in mmap_write()
828 if (PA_UNLIKELY((n = pa_alsa_safe_avail(u->pcm_handle, u->hwbuf_size, &u->sink->sample_spec)) < 0)) { in unix_write()
861 char *dn = pa_alsa_get_driver_name_by_pcm(u->pcm_handle); in unix_write()
[all...]
H A Dalsa-source.c100 snd_pcm_t *pcm_handle; member
493 snd_pcm_close(u->pcm_handle); in close_pcm()
494 u->pcm_handle = NULL; in close_pcm()
517 if ((err = snd_pcm_recover(u->pcm_handle, err, 1)) < 0) { in try_recover()
604 if (PA_UNLIKELY((n = pa_alsa_safe_avail(u->pcm_handle, u->hwbuf_size, &u->source->sample_spec)) < 0)) { in mmap_read()
635 char *dn = pa_alsa_get_driver_name_by_pcm(u->pcm_handle); in mmap_read()
674 if (PA_UNLIKELY((err = pa_alsa_safe_mmap_begin(u->pcm_handle, &areas, &offset, &frames, u->hwbuf_size, &u->source->sample_spec)) < 0)) { in mmap_read()
715 if (PA_UNLIKELY((sframes = snd_pcm_mmap_commit(u->pcm_handle, offset, frames)) < 0)) { in mmap_read()
779 if (PA_UNLIKELY((n = pa_alsa_safe_avail(u->pcm_handle, u->hwbuf_size, &u->source->sample_spec)) < 0)) { in unix_read()
801 char *dn = pa_alsa_get_driver_name_by_pcm(u->pcm_handle); in unix_read()
[all...]
H A Dalsa-ucm.h158 snd_pcm_t *pcm_handle,
H A Dalsa-util.h44 snd_pcm_t *pcm_handle,
H A Dalsa-mixer.c4514 snd_pcm_t *pcm_handle; in mapping_paths_probe() local
4522 pcm_handle = m->output_pcm; in mapping_paths_probe()
4527 pcm_handle = m->input_pcm; in mapping_paths_probe()
4533 pa_assert(pcm_handle); in mapping_paths_probe()
4535 mixer_handle = pa_alsa_open_mixer_for_pcm(mixers, pcm_handle, true); in mapping_paths_probe()
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
1326 snd_pcm_t *pcm_handle, in pa_alsa_ucm_add_ports()
1343 probe_volumes(*p, is_sink, pcm_handle, context->ucm->mixers, ignore_dB); in pa_alsa_ucm_add_ports()
2403 snd_pcm_t *pcm_handle, in pa_alsa_ucm_add_ports()
1320 pa_alsa_ucm_add_ports( pa_hashmap **p, pa_proplist *proplist, pa_alsa_ucm_mapping_context *context, bool is_sink, pa_card *card, snd_pcm_t *pcm_handle, bool ignore_dB) pa_alsa_ucm_add_ports() argument
2397 pa_alsa_ucm_add_ports( pa_hashmap **hash, pa_proplist *proplist, pa_alsa_ucm_mapping_context *context, bool is_sink, pa_card *card, snd_pcm_t *pcm_handle, bool ignore_dB) pa_alsa_ucm_add_ports() argument
/third_party/alsa-utils/speaker-test/
H A Dspeaker-test.c121 static snd_pcm_t *pcm_handle = NULL; variable
955 if (pcm_handle) in prg_exit()
956 snd_pcm_close(pcm_handle); in prg_exit()
968 if (pcm_handle) in signal_handler()
969 snd_pcm_abort(pcm_handle); in signal_handler()
971 pcm_handle = NULL; in signal_handler()
1229 pcm_handle = handle; in main()

Completed in 23 milliseconds