diff libao2/ao_alsa.c @ 14849:d313f591d1a4

aos should respect the immed uninit flag (quit immediatly vs waiting till file is played to end).
author reimar
date Sun, 27 Feb 2005 23:06:32 +0000
parents 4825fb5a45b9
children 41278ab73e9b
line wrap: on
line diff
--- a/libao2/ao_alsa.c	Sun Feb 27 22:36:04 2005 +0000
+++ b/libao2/ao_alsa.c	Sun Feb 27 23:06:32 2005 +0000
@@ -687,6 +687,9 @@
   if (alsa_handler) {
     int err;
 
+    if (!immed)
+      snd_pcm_drain(alsa_handler);
+
     if (!ao_noblock) {
       if ((err = snd_pcm_drop(alsa_handler)) < 0)
 	{