This patch reworks the Scan Delegator implementation in BASS, to manage BAP streams internally and leave BAP to just handle streams created by autonomous Broadcast Sink. Thus, this also removes long-lived PA sync support from BAP and also the pa idle timer, since kernel support has been added to order PA/BIG sync requests. Iulia Tanasescu (6): bap: Rework parse_base bap: Make default PA sync QoS public bap: Add helpers to convert iso_qos to/from bap_qos bass: Rework Scan Delegator to handle BAP streams bap: Remove API to probe device from BASS bap: Remove PA idle timer logic profiles/audio/bap.c | 559 +++++++++++++----------------------------- profiles/audio/bap.h | 16 +- profiles/audio/bass.c | 264 +++++++++++++++++--- profiles/audio/bass.h | 4 +- 4 files changed, 418 insertions(+), 425 deletions(-) base-commit: 95e89cd2e4f84773dc78415bf33758a7456827c9 -- 2.43.0