From dfd47611223da14050f954f5a4d7e4744bde8ac8 Mon Sep 17 00:00:00 2001 From: w30042960 Date: Thu, 18 Jan 2024 16:56:00 +0800 Subject: [PATCH] modify check Signed-off-by: w30042960 --- services/audioclient/spkclient/src/dspeaker_client.cpp | 2 +- services/audiomanager/managersource/src/dmic_dev.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/services/audioclient/spkclient/src/dspeaker_client.cpp b/services/audioclient/spkclient/src/dspeaker_client.cpp index 9b8a9cf0..5a800462 100644 --- a/services/audioclient/spkclient/src/dspeaker_client.cpp +++ b/services/audioclient/spkclient/src/dspeaker_client.cpp @@ -325,7 +325,7 @@ void DSpeakerClient::FillJitterQueue() void DSpeakerClient::FlushJitterQueue() { - while (true) { + while (isRenderReady_.load()) { { std::lock_guard lock(dataQueueMtx_); if (dataQueue_.empty()) { diff --git a/services/audiomanager/managersource/src/dmic_dev.cpp b/services/audiomanager/managersource/src/dmic_dev.cpp index 113bebdd..537aafad 100644 --- a/services/audiomanager/managersource/src/dmic_dev.cpp +++ b/services/audiomanager/managersource/src/dmic_dev.cpp @@ -405,7 +405,7 @@ void DMicDev::EnqueueThread() void DMicDev::FillJitterQueue() { - while (true) { + while (isEnqueueRunning_.load()) { { std::lock_guard lock(dataQueueMtx_); if (dataQueue_.size() >= LOW_LATENCY_DATA_QUEUE_HALF_SIZE) { -- Gitee