speechd-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] Break out of a loop in libao_play, when playback fails.


From: Christopher Brannon
Subject: [PATCH] Break out of a loop in libao_play, when playback fails.
Date: Mon, 7 Jun 2010 12:21:14 -0500

If we failed to write audio data, break out of the playback loop.
Signal failure by returning -1.
---
 src/audio/libao.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/audio/libao.c b/src/audio/libao.c
index 657d92f..4651a07 100644
--- a/src/audio/libao.c
+++ b/src/audio/libao.c
@@ -149,6 +149,7 @@ int libao_play (AudioID * id, AudioTrack track)
         ao_close (device);
         device = NULL;
         ERR ("Audio: ao_play() - closing device - re-open it in next run\n");
+        return -1;
       }
      outcnt += i;
    }
-- 
1.7.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]