From 64a6203322109c4bbbad043b159925fc4f156ee7 Mon Sep 17 00:00:00 2001 From: Zain Wang Date: Wed, 16 Dec 2020 16:32:36 +0800 Subject: [PATCH] ALSA: remove prepare op in setup snd_pcm_prepare has run in snd_pcm_hw_params. ALSA Lib Version: 1.1.5 Signed-off-by: Zain Wang --- src/alsa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/alsa.c b/src/alsa.c index daf040a..e6648bf 100644 --- a/src/alsa.c +++ b/src/alsa.c @@ -153,7 +153,7 @@ static int setup(sox_format_t * ft) _(snd_pcm_hw_params, (p->pcm, params)); /* Configure ALSA */ snd_pcm_hw_params_free(params), params = NULL; - _(snd_pcm_prepare, (p->pcm)); + /* _(snd_pcm_prepare, (p->pcm)); // snd_pcm_hw_params_free has prepared */ p->buf_len *= ft->signal.channels; /* No longer in `frames' */ p->buf = lsx_malloc(p->buf_len * formats[p->format].bytes); return SOX_SUCCESS; -- 2.29.0