Update BAP Broadcast Source state machine states to use BAP define states for source Idle, Config, Streaming, and an intermediary state enabling. Updated test-bap to. output from broadcast-source.bt [bluetooth]# endpoint.register 00001852-0000-1000-8000-00805f9b34fb 0x06 [bluetooth]# 1;39m[/local/endpoint/ep0] Auto Accept (yes/no): y a/local/endpoint/ep0] Auto Accept (yes/no): Max Transports (auto/value 3/local/endpoint/ep0] Max Transports (auto/value): Locations 4/local/endpoint/ep0] Locations: Supported Context (value) [/local/endpoint/ep0] Supported Context (value): Capabilities: [bluetooth]# 03 01 ff 00 02 02 03 02 03 03 05 04 1a 00 f0 00 [bluetooth]# Metadata: [bluetooth]# Capabilities: [bluetooth]# 03 01 ff 00 02 02 03 02 03 03 05 04 1a 00 f0 00 [bluetooth]# Metadata: [bluetooth]# [CHG] Controller C0:07:E8:8B:69:F2 Pairable: yes [bluetooth]# [CHG] Controller 00:AA:01:00:00:03 Pairable: yes [bluetooth]# [NEW] Endpoint /org/bluez/hci3/pac_bcast0 [bluetooth]# Endpoint /local/endpoint/ep0 registered endpoint.config /org/bluez/hci3/pac_bcast0 /local/endpoint/ep0 16_2_1 [bluetooth]# 1;39m[/local/endpoint/ep0] BIG (auto/value): 1 3/local/endpoint/ep0] BIG (auto/value): Enter channel location (value/no 0x03 0x02 0x04 0x000] Enter channel location (value/no): Metadata [/local/endpoint/ep0] Enter Metadata (value/no): Configuration.#0: len 0x02 type 0x01 [bluetooth]# Configuration.Sampling Frequency: 16 Khz (0x03) [bluetooth]# Configuration.#1: len 0x02 type 0x02 [bluetooth]# Configuration.Frame Duration: 10 ms (0x01) [bluetooth]# Configuration.#2: len 0x03 type 0x04 [bluetooth]# Configuration.Frame Length: 40 (0x0028) [bluetooth]# Configuration.#3: len 0x05 type 0x03 [bluetooth]# Configuration.Location: 0x00000003 [bluetooth]# Configuration.Location: Front Left (0x00000001) [bluetooth]# Configuration.Location: Front Right (0x00000002) [bluetooth]# Metadata.#0: len 0x03 type 0x02 [bluetooth]# Metadata.Context: 0x0004 [bluetooth]# Metadata.Context Media (0x0004) [bluetooth]# BIG 0x01 [bluetooth]# BIS 0x00 [bluetooth]# BCode: [bluetooth]# 01 02 68 05 53 f1 41 5a a2 65 bb af c6 ea 03 b8 [bluetooth]# Framing 0x00 [bluetooth]# PresentationDelay 40000 [bluetooth]# Interval 10000 [bluetooth]# PHY 0x02 [bluetooth]# SDU 80 [bluetooth]# Retransmissions 2 [bluetooth]# Latency 10 [bluetooth]# [NEW] Endpoint /org/bluez/hci2/pac_bcast0 [bluetooth]# Endpoint /local/endpoint/ep0 registered [bluetooth]# transport.acquire /org/bluez/hci3/pac_bcast0/fd0 [bluetooth]# Transport /org/bluez/hci3/pac_bcast0/fd0 not found [bluetooth]# AdvertisementMonitor path registered [bluetooth]# [NEW] Transport /org/bluez/hci3/pac_bcast0/fd0 [bluetooth]# Endpoint: SetConfiguration [bluetooth]# Transport /org/bluez/hci3/pac_bcast0/fd0 [bluetooth]# Properties.Device: /org/bluez/hci3 [bluetooth]# Auto Accepting... [bluetooth]# Endpoint /local/endpoint/ep0 configured Silviu Florian Barbulescu (2): shared/bap: Update BAP Broadcast Source state machine bap: Update BAP Broadcast Source state machine states profiles/audio/bap.c | 22 +++++++++++++++++----- src/shared/bap.c | 39 ++++++++++++++++++++------------------- unit/test-bap.c | 4 ++-- 3 files changed, 39 insertions(+), 26 deletions(-) base-commit: 6e51acb0e846a141e3a1ccd0f243b7fe9de7c111 -- 2.40.1