From f77e72c3ab11d8c06f487ff7892afef2aefbd0f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Danis?= Date: Wed, 19 Mar 2025 13:12:18 +0100 Subject: [PATCH] profiles/avrcp: Fix PDU for SetAbsoluteVolume with top level bit set This is required for passing PTS test case AVRCP/TG/VLH/BI-02-C (To verify the behavior of the TG receiving a SetAbsoluteVolume command with the top level bit set). --- profiles/audio/avrcp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/profiles/audio/avrcp.c b/profiles/audio/avrcp.c index 65f1adbdd..8d1e03b93 100644 --- a/profiles/audio/avrcp.c +++ b/profiles/audio/avrcp.c @@ -1793,7 +1793,7 @@ static uint8_t avrcp_handle_set_absolute_volume(struct avrcp *session, goto err; } - volume = pdu->params[0] & 0x7F; + volume = pdu->params[0] = pdu->params[0] & 0x7F; media_transport_update_device_volume(session->dev, volume); -- 2.47.3