OSDN Git Service

Add logs for AVRCP commands that originate from a remote device
authorAjay Panicker <apanicke@google.com>
Wed, 29 Jun 2016 23:39:07 +0000 (16:39 -0700)
committerAjay Panicker <apanicke@google.com>
Tue, 12 Jul 2016 18:04:14 +0000 (18:04 +0000)
Change-Id: I02b213913685d831bfe00e1938baef953428e048

btif/src/btif_rc.c

index 8805f4f..6572fd7 100644 (file)
@@ -279,6 +279,7 @@ static void btif_rc_upstreams_rsp_evt(UINT16 event, tAVRC_RESPONSE *pavrc_resp,
 #endif
 static void rc_start_play_status_timer(void);
 static bool absolute_volume_disabled(void);
+static char const* key_id_to_str(uint16_t id);
 
 /*****************************************************************************
 **  Static variables
@@ -331,7 +332,7 @@ void send_key (int fd, uint16_t key, int pressed)
         return;
     }
 
-    BTIF_TRACE_DEBUG("AVRCP: Send key %d (%d) fd=%d", key, pressed, fd);
+    LOG_INFO(LOG_TAG, "AVRCP: Send key %s (%d) fd=%d", key_id_to_str(key), pressed, fd);
     send_event(fd, EV_KEY, key, pressed);
     send_event(fd, EV_SYN, SYN_REPORT, 0);
 }
@@ -4250,3 +4251,11 @@ static bool absolute_volume_disabled() {
     }
     return false;
 }
+
+static char const* key_id_to_str(uint16_t id) {
+    for (int i = 0; key_map[i].name != NULL; i++) {
+        if (id == key_map[i].mapped_id)
+            return key_map[i].name;
+    }
+    return "UNKNOWN KEY";
+}