From bab77ebaba0e2fdb6cc7db64a2495e3dcb629855 Mon Sep 17 00:00:00 2001 From: Phil Taylor Date: Fri, 22 Oct 2021 00:24:30 +0100 Subject: [PATCH] Don't block until audio buffer has space --- audiohandler.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/audiohandler.cpp b/audiohandler.cpp index 01c4f8b..d8227e4 100644 --- a/audiohandler.cpp +++ b/audiohandler.cpp @@ -451,13 +451,13 @@ qint64 audioHandler::writeData(const char* data, qint64 nBytes) tempBuf.sent = tempBuf.sent + send; } else { - ringBuf->write(tempBuf); - /* + //ringBuf->write(tempBuf); + if (!ringBuf->try_write(tempBuf)) { qDebug(logAudio()) << "outgoing audio buffer full!"; break; - } */ + } tempBuf.data.clear(); tempBuf.sent = 0; }