diff options
author | rakesh reddy <ramare@codeaurora.org> | 2014-08-14 11:58:45 +0530 |
---|---|---|
committer | Linux Build Service Account <lnxbuild@localhost> | 2015-10-06 03:21:43 -0600 |
commit | b0e6ed281043ae22958c8a687fc24849a47c0a20 (patch) | |
tree | c3bf00ba27d9d8e03a753cb4e4f39de97dd34cb0 /main | |
parent | e9a660866e28f9b0c3ec34239fc992865d102970 (diff) | |
download | android_system_bt-b0e6ed281043ae22958c8a687fc24849a47c0a20.tar.gz android_system_bt-b0e6ed281043ae22958c8a687fc24849a47c0a20.tar.bz2 android_system_bt-b0e6ed281043ae22958c8a687fc24849a47c0a20.zip |
BT: Audio: Enhance default stack logging for AUDIO
Make default logging for upstream events,
statemachine state transitions, sco state
transitions, call state transitions etc.
Change-Id: Ia0dcb22e2efb99f186166ae4af2a8cb73f87616d
Bluetooth: A2DP Sink Logging.
- logs for state transition.
- Latency logs with sequence Number.
Change-Id: Iedabccd97d1118406f43b7ba494bdec5935b60b9
Print delay logs during A2dp streaming
- Log systrace during A2dp streaming. This logging is not
enabled by default.BT_AUDIO_SYSTRACE_LOG needs to be defined in
applicable files to turn this logging on.
- Properly name threads.
- Log A2dp write delays.
- Log pcm dump before writing to media socket to mediatask.
This logging is not enabled by default. BT_AUDIO_SAMPLE_LOG needs
to be dfined to enable this logging
Change-Id: If081480b29f02126a1d48b9d0d9f855a3a605cc5
Enable required AVRCP Logging by default
Enable required AVRCP Logging by default.
Introduce additional logging whereever required.
Change-Id: Ie2e88de06254257af3b77b4f8b06401273f29262
CRs-Fixed: 751733
Diffstat (limited to 'main')
-rw-r--r-- | main/bte_logmsg.c | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/main/bte_logmsg.c b/main/bte_logmsg.c index c07c0c11e..4456e0900 100644 --- a/main/bte_logmsg.c +++ b/main/bte_logmsg.c @@ -137,6 +137,7 @@ static const char * const bt_layer_tags[] = { static uint8_t BTAPP_SetTraceLevel(uint8_t new_level); static uint8_t BTIF_SetTraceLevel(uint8_t new_level); static uint8_t BTU_SetTraceLevel(uint8_t new_level); +static uint8_t AUDIO_Latency_SetTraceLevel(uint8_t new_level); /* make sure list is order by increasing layer id!!! */ static tBTTRC_FUNC_MAP bttrc_set_level_map[] = { @@ -172,6 +173,9 @@ static tBTTRC_FUNC_MAP bttrc_set_level_map[] = { #if (HID_DEV_INCLUDED==TRUE) {BTTRC_ID_STK_HIDD, BTTRC_ID_STK_HIDD, HID_DevSetTraceLevel, "TRC_HID_DEV", DEFAULT_CONF_TRACE_LEVEL}, #endif +#if (BT_TRACE_LATENCY_AUDIO == TRUE) + {BTTRC_ID_LATENCY_AUDIO, BTTRC_ID_LATENCY_AUDIO, AUDIO_Latency_SetTraceLevel, "TRC_LATENCY_AUDIO", DEFAULT_CONF_TRACE_LEVEL}, +#endif /* LayerIDs for BTA, currently everything maps onto appl_trace_level. */ @@ -229,10 +233,18 @@ static uint8_t BTIF_SetTraceLevel(uint8_t new_level) { return btif_trace_level; } +static uint8_t AUDIO_Latency_SetTraceLevel( uint8_t new_level ) +{ + if (new_level != 0xFF) + audio_latency_trace_level = new_level; + + return (audio_latency_trace_level); +} + + static uint8_t BTU_SetTraceLevel(uint8_t new_level) { if (new_level != 0xFF) btu_cb.trace_level = new_level; - return btu_cb.trace_level; } @@ -261,6 +273,7 @@ static future_t *init(void) { return NULL; } + const module_t bte_logmsg_module = { .name = BTE_LOGMSG_MODULE, .init = init, |