mirror of
https://github.com/alsa-project/alsa-lib.git
synced 2025-10-31 22:25:35 -04:00
Improved automatic start/stop
This commit is contained in:
parent
667f008cd4
commit
301a62f90a
8 changed files with 229 additions and 91 deletions
|
|
@ -2022,13 +2022,13 @@ static int snd_pcm_sw_params_default(snd_pcm_t *pcm, snd_pcm_sw_params_t *params
|
|||
{
|
||||
assert(pcm && params);
|
||||
assert(pcm->setup);
|
||||
params->start_mode = snd_enum_to_int(SND_PCM_START_DATA);
|
||||
params->xrun_mode = snd_enum_to_int(SND_PCM_XRUN_STOP);
|
||||
params->tstamp_mode = snd_enum_to_int(SND_PCM_TSTAMP_NONE);
|
||||
params->period_step = 1;
|
||||
params->sleep_min = 0;
|
||||
params->avail_min = pcm->period_size;
|
||||
params->xfer_align = pcm->period_size;
|
||||
params->start_threshold = 1;
|
||||
params->stop_threshold = pcm->buffer_size;
|
||||
params->silence_threshold = 0;
|
||||
params->silence_size = 0;
|
||||
params->boundary = pcm->buffer_size;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue