From 742bd9c6ff98a5b5a428c4c780b2690456de1351 Mon Sep 17 00:00:00 2001 From: Ayan Date: Wed, 12 Apr 2023 09:35:40 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=E6=9B=B4=E6=94=B9=EF=BC=9A1431=E8=A1=8C=20?= =?UTF-8?q?!error=E8=87=B3=20error<0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ayan --- services/audio_service/client/src/audio_service_client.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/audio_service/client/src/audio_service_client.cpp b/services/audio_service/client/src/audio_service_client.cpp index 6bcf60735b..9217a45300 100644 --- a/services/audio_service/client/src/audio_service_client.cpp +++ b/services/audio_service/client/src/audio_service_client.cpp @@ -1428,7 +1428,7 @@ size_t AudioServiceClient::WriteStream(const StreamBuffer &stream, int32_t &pErr acache.readIndex += acache.totalCacheSize; acache.isFull = false; - if (!error && (length >= 0) && !acache.isFull) { + if (error < 0 && (length >= 0) && !acache.isFull) { uint8_t *cacheBuffer = acache.buffer.get(); uint32_t offset = acache.readIndex; uint32_t size = (acache.writeIndex - acache.readIndex); -- Gitee From a3b3129157602d17f3e847d9494ecbade916fb26 Mon Sep 17 00:00:00 2001 From: Ayan Date: Wed, 12 Apr 2023 11:26:11 +0000 Subject: [PATCH 2/2] =?UTF-8?q?1431=E8=A1=8Cif=E5=88=A4=E6=96=AD=E5=86=97?= =?UTF-8?q?=E4=BD=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ayan --- services/audio_service/client/src/audio_service_client.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/audio_service/client/src/audio_service_client.cpp b/services/audio_service/client/src/audio_service_client.cpp index 9217a45300..1b46df558e 100644 --- a/services/audio_service/client/src/audio_service_client.cpp +++ b/services/audio_service/client/src/audio_service_client.cpp @@ -1428,7 +1428,7 @@ size_t AudioServiceClient::WriteStream(const StreamBuffer &stream, int32_t &pErr acache.readIndex += acache.totalCacheSize; acache.isFull = false; - if (error < 0 && (length >= 0) && !acache.isFull) { + if (!error) { uint8_t *cacheBuffer = acache.buffer.get(); uint32_t offset = acache.readIndex; uint32_t size = (acache.writeIndex - acache.readIndex); -- Gitee