From 450cc32ab51965030a926b6b882b2642b73e0a9a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com>
Date: Sat, 2 Dec 2023 19:46:01 -0500
Subject: [PATCH] AudioInput: read data if our own buffer is empty

Change-Id: If56905f3544f751a43e7a44ced87e5faa01cd458
---
 src/media/audio/audio_input.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/media/audio/audio_input.cpp b/src/media/audio/audio_input.cpp
index f60a9189a2..edb0bf6a26 100644
--- a/src/media/audio/audio_input.cpp
+++ b/src/media/audio/audio_input.cpp
@@ -112,7 +112,7 @@ AudioInput::readFromDevice()
             while (ringBuf_ && ringBuf_->isEmpty())
                 readFromFile();
         if (playingFile_) {
-            while (ringBuf_ && ringBuf_->isEmpty())
+            while (ringBuf_ && ringBuf_->getLength(id_) == 0)
                 readFromQueue();
         }
     }
-- 
GitLab