aboutsummaryrefslogtreecommitdiff
path: root/bta/av
diff options
context:
space:
mode:
authorChris Manton <cmanton@google.com>2021-02-02 10:16:41 -0800
committerChris Manton <cmanton@google.com>2021-02-03 08:17:26 -0800
commit73152da12bcffac0254f133b88781beaccaab479 (patch)
treedb439f2408e6a4cc9f819f0b1556a709ac0f37fe /bta/av
parentdcea6cc2d4ad8be09369cb4b791c3abf4b8a3499 (diff)
downloadbt-73152da12bcffac0254f133b88781beaccaab479.tar.gz
btm_loghistory: Add codec reconfig
Towards loggable code Bug: 174808695 Tag: #refactor Test: gd/cert/run Change-Id: Id18b467d25ab9f7e6cc4a1cd625410eb5d51ac74
Diffstat (limited to 'bta/av')
-rw-r--r--bta/av/bta_av_aact.cc29
1 files changed, 20 insertions, 9 deletions
diff --git a/bta/av/bta_av_aact.cc b/bta/av/bta_av_aact.cc
index cae8c0b5d..6fa5f3763 100644
--- a/bta/av/bta_av_aact.cc
+++ b/bta/av/bta_av_aact.cc
@@ -29,6 +29,7 @@
#include "bt_target.h"
#include <base/logging.h>
+#include <base/strings/stringprintf.h>
#include <string.h>
#include <vector>
@@ -52,6 +53,12 @@
#include "stack/include/btm_client_interface.h"
#include "utl.h"
+namespace {
+
+constexpr char kBtmLogTag[] = "A2DP";
+
+}
+
/*****************************************************************************
* Constants
****************************************************************************/
@@ -1970,15 +1977,19 @@ void bta_av_reconfig(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) {
alarm_cancel(p_scb->avrc_ct_timer);
- APPL_TRACE_DEBUG(
- "%s: p_scb->sep_info_idx=%d p_scb->rcfg_idx=%d p_rcfg->sep_info_idx=%d",
- __func__, p_scb->sep_info_idx, p_scb->rcfg_idx, p_rcfg->sep_info_idx);
- APPL_TRACE_DEBUG("%s: codec: %s", __func__,
- A2DP_CodecInfoString(p_scb->peer_cap.codec_info).c_str());
- APPL_TRACE_DEBUG("%s: codec: %s", __func__,
- A2DP_CodecInfoString(p_scb->cfg.codec_info).c_str());
- APPL_TRACE_DEBUG("%s: codec: %s", __func__,
- A2DP_CodecInfoString(p_rcfg->codec_info).c_str());
+ LOG_DEBUG("p_scb->sep_info_idx=%d p_scb->rcfg_idx=%d p_rcfg->sep_info_idx=%d",
+ p_scb->sep_info_idx, p_scb->rcfg_idx, p_rcfg->sep_info_idx);
+ LOG_DEBUG("Peer capable codec: %s",
+ A2DP_CodecInfoString(p_scb->peer_cap.codec_info).c_str());
+ LOG_DEBUG("Current codec: %s",
+ A2DP_CodecInfoString(p_scb->cfg.codec_info).c_str());
+ LOG_DEBUG("Reconfig codec: %s",
+ A2DP_CodecInfoString(p_rcfg->codec_info).c_str());
+
+ BTM_LogHistory(
+ kBtmLogTag, p_scb->PeerAddress(), "Codec reconfig",
+ base::StringPrintf("%s => %s", A2DP_CodecName(p_scb->cfg.codec_info),
+ A2DP_CodecName(p_rcfg->codec_info)));
p_cfg->num_protect = p_rcfg->num_protect;
memcpy(p_cfg->codec_info, p_rcfg->codec_info, AVDT_CODEC_SIZE);