From 4308e8f5f34b668f48cb50fbbdac77e45d04e432 Mon Sep 17 00:00:00 2001 From: Jack He Date: Thu, 22 Dec 2016 12:30:26 -0800 Subject: [PATCH] Fix A2DP metrics session duration * Add one extra item in the A2DPSession message to keep track of audio playback time for A2DP source Bug: 33694310 Test: code compilation Change-Id: Iee1e47997bf9cf9ba3f7f812c965eab36f19c0f4 --- src/com/android/bluetooth/btservice/bluetooth.proto | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/com/android/bluetooth/btservice/bluetooth.proto b/src/com/android/bluetooth/btservice/bluetooth.proto index 77ded780..871a13a4 100644 --- a/src/com/android/bluetooth/btservice/bluetooth.proto +++ b/src/com/android/bluetooth/btservice/bluetooth.proto @@ -82,7 +82,7 @@ message BluetoothSession { // The information about the RFComm session. optional RFCommSession rfcomm_session = 6; - // The information about the A2DP session. + // The information about the A2DP audio session. optional A2DPSession a2dp_session = 7; } @@ -95,7 +95,7 @@ message RFCommSession { optional int32 tx_bytes = 2; } -// Session information that gets logged for every A2DP session. +// Session information that gets logged for A2DP session. message A2DPSession { // Media timer in milliseconds. @@ -118,6 +118,9 @@ message A2DPSession { // Buffer underruns count. optional int32 buffer_underruns_count = 7; + + // Total audio time in this A2DP session + optional int64 audio_duration_millis = 8; } message PairEvent { -- 2.11.0