From 8e417cccb983d202fa00782565725bbf98ec4fca Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Fri, 3 Oct 2014 12:00:16 +0200 Subject: New aiorecord/aioplay stub programs. --- src/sink.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/sink.cc b/src/sink.cc index d8079a4..1aeef31 100644 --- a/src/sink.cc +++ b/src/sink.cc @@ -44,13 +44,14 @@ Sink::~Sink() int Sink::writeSamples(const char *pcm, size_t size) { int rc; - + again: rc = snd_pcm_writei(handle, pcm, size / sizeof(short) / _channels); if(rc == -EPIPE) { // EPIPE means overrun snd_pcm_prepare(handle); usleep(1000); - return 0;//-2; + // return 0;//-2; + goto again; } else if (rc < 0) { return -1; // Read Error } -- cgit v1.2.3