Commit: 1479c86ec116b04bdf15b21381b32e621e034acc
Parent: 07e8e726758fd957df3a1c04223c6454d1a2573e
Author: Iulia Tanasescu <iulia.tanasescu@nxp.com>
Committer: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Date: 2025-01-17 18:12:25
Tree: 9d84481b212db1e1d5dc4af101bac4aeea763859

shared/bap: Append extra L3 LTVs to BIS config According to the BAP spec, the level 3 of the BASE contains codec configuration LTVs specific to each BIS, in addition to the configuration provided at level 2 (subgroup level) (v1.0.1, section 3.7.2.2 Basic Audio Announcements). Currently, when a Broadcast Sink parses the BASE discovered from a Broadcast Source, level 3 LTV types that are not also present at level 2 are not included in the final BIS cofiguration, causing incorrect stream handling. This updates the BASE parsing logic to consider level 3 LTVs.

Diffstat

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

1 files changed, 27 insertions(+), 1 deletions(-)

View Full Diff | Patch