diff options
author | Robin Gareus <robin@gareus.org> | 2020-04-30 04:16:17 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2020-04-30 04:16:17 +0200 |
commit | 8fa0049d28d080edbebcd5bfdeb1e6395aa4a21a (patch) | |
tree | 476fb7a98c521c828204e0285113b32ef2c6b138 /libs/backends | |
parent | 11f68a02cdd8b75e057115cffb69d78c8045ac3f (diff) |
ALSA: set start threshold to zero
Diffstat (limited to 'libs/backends')
-rw-r--r-- | libs/backends/alsa/zita-alsa-pcmi.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/backends/alsa/zita-alsa-pcmi.cc b/libs/backends/alsa/zita-alsa-pcmi.cc index 3dcea7944b..27b63c94f5 100644 --- a/libs/backends/alsa/zita-alsa-pcmi.cc +++ b/libs/backends/alsa/zita-alsa-pcmi.cc @@ -820,6 +820,12 @@ int Alsa_pcmi::set_swpar (snd_pcm_t *handle, snd_pcm_sw_params_t *swpar, const c sname, _fsize); return -1; } + + if (handle == _play_handle && snd_pcm_sw_params_set_start_threshold (_play_handle, _play_swpar, 0U) < 0) { + if (_debug & DEBUG_INIT) fprintf (stderr, "Alsa_pcmi: can't set %s start-threshold.\n", sname); + return -1; + } + if ((err = snd_pcm_sw_params (handle, swpar)) < 0) { if (_debug & DEBUG_INIT) fprintf (stderr, "Alsa_pcmi: can't set %s software parameters.\n", |