From 8c8f59b5ff5173748f58e3b3c8d5142dad19c9db Mon Sep 17 00:00:00 2001 From: Grigori Goronzy Date: Fri, 15 Jan 2010 22:58:51 +0000 Subject: [PATCH] Fix ALSA player. Works On My Computer [tm]. Originally committed to SVN as r3990. --- aegisub/src/audio_player_alsa.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/aegisub/src/audio_player_alsa.cpp b/aegisub/src/audio_player_alsa.cpp index 6bc1eb4c2..60b782e32 100644 --- a/aegisub/src/audio_player_alsa.cpp +++ b/aegisub/src/audio_player_alsa.cpp @@ -230,6 +230,9 @@ void AlsaPlayer::SetUpAsync() // And free struct again snd_pcm_sw_params_free(sw_params); + // Prepare for playback + snd_pcm_prepare(pcm_handle); + // Attach async handler if (snd_async_add_pcm_handler(&pcm_callback, pcm_handle, async_write_handler, this) < 0) { throw _T("ALSA player: Failed attaching async handler");