Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7e3418d6 authored by Ajay Panicker's avatar Ajay Panicker
Browse files

Add logs for AVRCP commands that originate from a remote device

Change-Id: I02b213913685d831bfe00e1938baef953428e048
parent 29c72c62
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -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";
}