Commit: 6d20a300642f312290af0bc9869a0e1b416c58dc
Parent: da5846c096cd1006d512bbdbc466fc46a61417b8
Author: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Committer: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Date: 2025-04-02 00:04:05
Tree: e9cdb4a0d9d149762c488a3e5addfa52ed82ea9e

shared/bap: Fix swallowing states transitions In certain cases (e.g ASCS_Enable) a Control Point operation may change states multiple times causing states not to be notified. To fix this attempts to queue states if timeout is pending (state_id) and then proceed to notify them ahead of the last state set in the ASE so the remote side is informed of all the state transitions.

Diffstat

M src/shared/bap.c | 39 ++++++++++++++++++++++++++++- - - - - - - - - - -

1 files changed, 28 insertions(+), 11 deletions(-)

View Full Diff | Patch