From cdea87168c915a7430a2bf546abca29a9abdcb40 Mon Sep 17 00:00:00 2001 From: wangmengyang Date: Wed, 24 May 2017 15:08:46 +0800 Subject: [PATCH] component/bt: bugfix for A2DP in dropping of media packet when data buffer size goes beyond threshold --- components/bt/bluedroid/btc/profile/std/a2dp/btc_media_task.c | 1 + 1 file changed, 1 insertion(+) diff --git a/components/bt/bluedroid/btc/profile/std/a2dp/btc_media_task.c b/components/bt/bluedroid/btc/profile/std/a2dp/btc_media_task.c index 3d4352d2ef..8610ef851f 100644 --- a/components/bt/bluedroid/btc/profile/std/a2dp/btc_media_task.c +++ b/components/bt/bluedroid/btc/profile/std/a2dp/btc_media_task.c @@ -901,6 +901,7 @@ UINT8 btc_media_sink_enque_buf(BT_HDR *p_pkt) if (GKI_queue_length(&btc_media_cb.RxSbcQ) >= MAX_OUTPUT_A2DP_FRAME_QUEUE_SZ) { APPL_TRACE_WARNING("Pkt dropped\n"); + return GKI_queue_length(&btc_media_cb.RxSbcQ); } APPL_TRACE_DEBUG("btc_media_sink_enque_buf + ");