summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Alc/alsa.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/Alc/alsa.c b/Alc/alsa.c
index a5b71aef..95a1cf6f 100644
--- a/Alc/alsa.c
+++ b/Alc/alsa.c
@@ -595,6 +595,7 @@ static void alsa_close_capture(ALCdevice *pDevice)
static void alsa_start_capture(ALCdevice *pDevice)
{
alsa_data *data = (alsa_data*)pDevice->ExtraData;
+ psnd_pcm_prepare(data->pcmHandle);
psnd_pcm_start(data->pcmHandle);
}