From 06e9f370c2c96a27b79a7ff408a92201572abbe0 Mon Sep 17 00:00:00 2001 From: Mike Brady Date: Mon, 8 Apr 2019 21:45:59 +0100 Subject: [PATCH] Dirty Hack #10 -- add a snd_pcm_prepare call --- audio_alsa.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/audio_alsa.c b/audio_alsa.c index 3944cfd6..5304478a 100644 --- a/audio_alsa.c +++ b/audio_alsa.c @@ -489,6 +489,13 @@ int actual_open_alsa_device(void) { snd_strerror(ret)); return ret; } + + ret = snd_pcm_prepare(alsa_handle); + if (ret < 0) { + warn("audio_alsa: Unable to prepare the device: \"%s\": %s.", alsa_out_dev, + snd_strerror(ret)); + return ret; + } if (actual_buffer_length < config.audio_backend_buffer_desired_length + minimal_buffer_headroom) { /*