Home
last modified time | relevance | path

Searched refs:sw_params (Results 1 - 25 of 38) sorted by relevance

12

/third_party/alsa-lib/src/pcm/
H A Dpcm_simple.c111 snd_pcm_sw_params_t *sw_params, in set_sw_params()
116 err = snd_pcm_sw_params_current(pcm, sw_params); in set_sw_params()
119 err = snd_pcm_sw_params_set_start_threshold(pcm, sw_params, (pcm->buffer_size / pcm->period_size) * pcm->period_size); in set_sw_params()
122 err = snd_pcm_sw_params_set_avail_min(pcm, sw_params, pcm->period_size); in set_sw_params()
127 err = snd_pcm_sw_params_set_stop_threshold(pcm, sw_params, pcm->buffer_size); in set_sw_params()
130 err = snd_pcm_sw_params_set_stop_threshold(pcm, sw_params, pcm->boundary); in set_sw_params()
137 err = snd_pcm_sw_params(pcm, sw_params); in set_sw_params()
168 snd_pcm_sw_params_t sw_params = {0}; in snd_spcm_init() local
186 err = set_sw_params(pcm, &sw_params, xrun_type); in snd_spcm_init()
222 snd_pcm_sw_params_t sw_params in snd_spcm_init_duplex() local
110 set_sw_params(snd_pcm_t *pcm, snd_pcm_sw_params_t *sw_params, snd_spcm_xrun_type_t xrun_type) set_sw_params() argument
[all...]
H A Dpcm_rate.c55 snd_pcm_sw_params_t sw_params; member
516 sparams = &rate->sw_params; in snd_pcm_rate_sw_params()
1132 snd_pcm_sw_params_t sw_params; in snd_pcm_rate_drain() local
1137 sw_params = rate->sw_params; in snd_pcm_rate_drain()
1138 saved_avail_min = sw_params.avail_min; in snd_pcm_rate_drain()
1139 sw_params.avail_min = 1; in snd_pcm_rate_drain()
1140 snd_pcm_sw_params(rate->gen.slave, &sw_params); in snd_pcm_rate_drain()
1178 sw_params.avail_min = saved_avail_min; in snd_pcm_rate_drain()
1179 snd_pcm_sw_params(rate->gen.slave, &sw_params); in snd_pcm_rate_drain()
[all...]
H A Dpcm_hw.c686 snd_pcm_sw_params_t sw_params; in snd_pcm_hw_prepare() local
690 snd_pcm_sw_params_current_no_lock(pcm, &sw_params); in snd_pcm_hw_prepare()
691 if (ioctl(hw->fd, SNDRV_PCM_IOCTL_SW_PARAMS, &sw_params) < 0) { in snd_pcm_hw_prepare()
755 snd_pcm_sw_params_t sw_params; in snd_pcm_hw_drain() local
766 snd_pcm_sw_params_current_no_lock(pcm, &sw_params); in snd_pcm_hw_drain()
785 if (sw_params.silence_size < silence_size) { in snd_pcm_hw_drain()
789 sw_params.silence_threshold = pcm->buffer_size; in snd_pcm_hw_drain()
792 sw_params.silence_size = silence_size; in snd_pcm_hw_drain()
793 if (ioctl(hw->fd, SNDRV_PCM_IOCTL_SW_PARAMS, &sw_params) < 0) { in snd_pcm_hw_drain()
1529 .sw_params
[all...]
H A Dpcm_direct.c1200 snd_pcm_sw_params_t sw_params = {0}; local
1359 ret = snd_pcm_sw_params_current(spcm, &sw_params);
1361 SNDERR("unable to get current sw_params");
1365 ret = snd_pcm_sw_params_get_boundary(&sw_params, &boundary);
1370 ret = snd_pcm_sw_params_set_stop_threshold(spcm, &sw_params, boundary);
1380 ret = snd_pcm_sw_params_set_tstamp_mode(spcm, &sw_params,
1388 ret = snd_pcm_sw_params_set_tstamp_type(spcm, &sw_params,
1400 ret = snd_pcm_sw_params_set_silence_threshold(spcm, &sw_params, 0);
1405 ret = snd_pcm_sw_params_set_silence_size(spcm, &sw_params, boundary);
1413 ret = snd_pcm_sw_params(spcm, &sw_params);
[all...]
H A Dpcm_share.c89 snd_pcm_sw_params_t sw_params; member
403 snd_pcm_sw_params_set_avail_min(spcm, &slave->sw_params, avail_min); in snd_pcm_share_thread()
404 err = snd_pcm_sw_params(spcm, &slave->sw_params); in snd_pcm_share_thread()
457 snd_pcm_sw_params_set_avail_min(spcm, &slave->sw_params, avail_min); in _snd_pcm_share_update()
458 err = snd_pcm_sw_params(spcm, &slave->sw_params); in _snd_pcm_share_update()
663 snd_pcm_sw_params_current(slave->pcm, &slave->sw_params); in snd_pcm_share_hw_params()
1328 .sw_params = snd_pcm_share_sw_params,
H A Dpcm_shm.c323 ctrl->u.sw_params = *params; in snd_pcm_shm_sw_params()
325 *params = ctrl->u.sw_params; in snd_pcm_shm_sw_params()
601 .sw_params = snd_pcm_shm_sw_params,
H A Dpcm_copy.c161 .sw_params = snd_pcm_generic_sw_params,
H A Dpcm_ioplug.c470 if (!io->data->callback->sw_params) in snd_pcm_ioplug_sw_params()
474 err = io->data->callback->sw_params(io->data, params); in snd_pcm_ioplug_sw_params()
918 .sw_params = snd_pcm_ioplug_sw_params,
1030 sw_params callback is called when sw_params is set or changed.
H A Dpcm_lfloat.c358 .sw_params = snd_pcm_generic_sw_params,
H A Dpcm_linear.c402 .sw_params = snd_pcm_generic_sw_params,
H A Dpcm_mulaw.c414 .sw_params = snd_pcm_generic_sw_params,
H A Dpcm_null.c331 .sw_params = snd_pcm_null_sw_params,
H A Dpcm_mmap_emul.c362 .sw_params = snd_pcm_mmap_emul_sw_params,
H A Dpcm_adpcm.c526 .sw_params = snd_pcm_generic_sw_params,
H A Dpcm_alaw.c400 .sw_params = snd_pcm_generic_sw_params,
H A Dpcm_hooks.c161 .sw_params = snd_pcm_generic_sw_params,
H A Dpcm_iec958.c537 .sw_params = snd_pcm_generic_sw_params,
H A Dpcm_extplug.c466 .sw_params = snd_pcm_generic_sw_params,
/third_party/alsa-utils/axfer/
H A Dxfer-libasound.c76 return snd_pcm_sw_params_malloc(&state->sw_params); in xfer_libasound_init()
589 state->sw_params, frame_count); in configure_sw_params()
610 state->sw_params, frame_count); in configure_sw_params()
631 state->sw_params, frame_count); in configure_sw_params()
639 return snd_pcm_sw_params(state->handle, state->sw_params); in configure_sw_params()
677 err = snd_pcm_sw_params_current(state->handle, state->sw_params); in xfer_libasound_pre_process()
730 snd_pcm_sw_params_dump(state->sw_params, state->log); in xfer_libasound_pre_process()
741 // NOTE: This should be after configuring sw_params due to in xfer_libasound_pre_process()
880 if (state->sw_params) in xfer_libasound_destroy()
881 snd_pcm_sw_params_free(state->sw_params); in xfer_libasound_destroy()
[all...]
H A Dxfer-libasound-irq-rw.c129 err = snd_pcm_sw_params_get_avail_min(state->sw_params, in r_process_frames_blocking()
137 err = snd_pcm_sw_params_get_start_threshold(state->sw_params, in r_process_frames_blocking()
274 err = snd_pcm_sw_params_get_avail_min(state->sw_params, in w_process_frames_blocking()
285 err = snd_pcm_sw_params_get_start_threshold(state->sw_params, in w_process_frames_blocking()
H A Dxfer-libasound.h31 snd_pcm_sw_params_t *sw_params; member
H A Dxfer-libasound-timer-mmap.c38 state->sw_params, 1); in timer_mmap_pre_process()
/third_party/libsnd/programs/
H A Dsndfile-play.c154 snd_pcm_sw_params_t *sw_params ; in alsa_open() local
229 if ((err = snd_pcm_sw_params_malloc (&sw_params)) != 0) in alsa_open()
234 if ((err = snd_pcm_sw_params_current (alsa_dev, sw_params)) != 0) in alsa_open()
240 snd_pcm_sw_params_current (alsa_dev, sw_params) ; in alsa_open()
242 if ((err = snd_pcm_sw_params_set_start_threshold (alsa_dev, sw_params, buffer_size)) < 0) in alsa_open()
247 if ((err = snd_pcm_sw_params (alsa_dev, sw_params)) != 0) in alsa_open()
252 snd_pcm_sw_params_free (sw_params) ; in alsa_open()
/third_party/alsa-lib/include/
H A Daserver.h74 snd_pcm_sw_params_t sw_params; member
H A Dpcm_ioplug.h163 * sw_params; optional
165 int (*sw_params)(snd_pcm_ioplug_t *io, snd_pcm_sw_params_t *params); member

Completed in 28 milliseconds

12