aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2012-06-19 14:40:30 +0300
committerJohan Hedberg <johan.hedberg@intel.com>2012-06-29 16:14:30 +0300
commitbc6df20b84930f02f49a05817511460a9e15be18 (patch)
tree1583266673f5d5b555df1f7b5b78b56fd3451c97
parent3de4277b4799579252b148f19ab8909214fe6707 (diff)
downloadbluez-hcidump-bc6df20b84930f02f49a05817511460a9e15be18.tar.gz
AVRCP: Add support for Addressed Player Changed event
-rw-r--r--parser/avrcp.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/parser/avrcp.c b/parser/avrcp.c
index 5587da7..dfa9ee7 100644
--- a/parser/avrcp.c
+++ b/parser/avrcp.c
@@ -1107,6 +1107,7 @@ static void avrcp_register_notification_dump(int level, struct frame *frm,
uint8_t ctype, uint16_t len)
{
uint8_t event, status;
+ uint16_t uid;
uint32_t interval;
uint64_t id;
@@ -1202,6 +1203,15 @@ response:
status = get_u8(frm) & 0x7F;
printf("Volume: %.2f%% (%d/127)\n", status/1.27, status);
break;
+ case AVRCP_EVENT_ADDRESSED_PLAYER_CHANGED:
+ uid = get_u16(frm);
+ printf("PlayerID: 0x%04x (%u)", uid, uid);
+
+ p_indent(level, frm);
+
+ uid = get_u16(frm);
+ printf("UIDCounter: 0x%04x (%u)", uid, uid);
+ break;
}
}