From 8fa0049d28d080edbebcd5bfdeb1e6395aa4a21a Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 30 Apr 2020 04:16:17 +0200 Subject: [PATCH] ALSA: set start threshold to zero --- libs/backends/alsa/zita-alsa-pcmi.cc | 6 ++++++ 1 file changed, 6 insertions(+) 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",