diff options
author | Mike Brady <mikebrady@eircom.net> | 2019-04-08 21:45:59 +0100 |
---|---|---|
committer | Mike Brady <mikebrady@eircom.net> | 2019-04-08 21:45:59 +0100 |
commit | 06e9f370c2c96a27b79a7ff408a92201572abbe0 (patch) | |
tree | 28a5173e611fb5e35048dbb8ccb3cc81e348c14e /audio_alsa.c | |
parent | 3d73e8153df85ae1c911ddfcaab01ec08aa44a89 (diff) |
Dirty Hack #10 -- add a snd_pcm_prepare call
Diffstat (limited to 'audio_alsa.c')
-rw-r--r-- | audio_alsa.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/audio_alsa.c b/audio_alsa.c index 3944cfd..5304478 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) { /* |