Commit: 77e4c0976c0d342e45f0ad1b485efd7e60863e30
Parent: 88bf423eb525655e15890bdca84d9acb5afab122
Author: Iulia Tanasescu <iulia.tanasescu@nxp.com>
Committer: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Date: 2024-07-18 21:20:58
Tree: e947a514b29c974eaedc1ad26073376dcc62df2a

bass: Register MediaAssistant objects This adds an initial implementation of the BAP Broadcast Assistant role in the BASS plugin, by introducing the MediaAssistant DBus object. The BAP plugin implements the callback to probe Broadcast Sources and parse the BASE. This commit adds 2 BASS APIs, that will be called by the BAP plugin to notify BISes discovered in the BASE of a broadcaster to BASS, or to inform the BASS plugin that a broadcaster has been removed. For each BASS client session, the BASS plugin checks BIS caps against the peer caps, and registers a MediaAssistant object for each match.

Diffstat

M Makefile.plugins | 2 +-
M profiles/audio/bass.c | 257 ++++++++++++++++++++++++++++++++++++++++
A profiles/audio/bass.h | 13 +++++++++++++

3 files changed, 271 insertions(+), 1 deletions(-)

View Full Diff | Patch