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

Skip to content
Commit 23e9c4c7 authored by Sal Savage's avatar Sal Savage
Browse files

Make transaction labels per device

Prior to this change, transaction labels (used for AVCTP commands) were
managed in a central location and shared between all devices. Only 16
labels were ever available for us before we "ran out" and stopped
sending requests. While this barely works for one device, this doesn't
work with multi-AVRCP situations.

This change moves transaction label management to the device struct such
that each device has its own set of transaction labels separate from
others. All transaction label functions were changed to be a function of
the device. Initialization of devices and labels was consolidated too.

Tag: #stability
Bug: 186240222
Test: atest BluetoothInstrumentationTests
Change-Id: If39d7f9ceb27469b9248927fbf5c92ab897b1e9e
parent cce79b1b
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment