2024-03-08 16:32:15

by fdanis-oss

[permalink] [raw]
Subject: [bluez/bluez] aa7a81: bluetooth: Add BT_ISO_SYNC_TIMEOUT

Branch: refs/heads/master
Home: https://github.com/bluez/bluez
Commit: aa7a814690d062349af4f3951f9d381086bb8994
Author: Luiz Augusto von Dentz <[email protected]>
Date: 2024-03-08 (Fri, 08 Mar 2024)

Changed paths:
M lib/bluetooth.h
M profiles/audio/bap.c
M src/shared/bass.c
M tools/iso-tester.c

Log Message:
bluetooth: Add BT_ISO_SYNC_TIMEOUT

This defines BT_ISO_SYNC_TIMEOUT(20 sec) which shall be considered the
default sync_timeout and make all instance previously hardcoding a
value to use it.

Commit: 352e75263632edb8105e2fc1e75153f9f40bf518
Author: Iulia Tanasescu <[email protected]>
Date: 2024-03-08 (Fri, 08 Mar 2024)

Changed paths:
M client/gatt.c

Log Message:
client/gatt: Quit shell after user input has been processed

Inside gatt_register_service and gatt_register_chrc,
bt_shell_noninteractive_quit should be called after
the input was processed.

Commit: 32e9d15a60948ad1e912f6660e9dea6d8c5265d1
Author: Iulia Tanasescu <[email protected]>
Date: 2024-03-08 (Fri, 08 Mar 2024)

Changed paths:
M client/adv_monitor.c

Log Message:
client/adv_monitor: Remove shell quit from adv_monitor_register_app

In adv_monitor, adv_monitor_register_app is called when an advertising
monitor manager proxy has been added, when a new adapter is added.

This commit removes bt_shell_noninteractive_quit from this function,
since it causes the shell to exit without a user command having

Commit: fcbea6f3658d979622aad1a7f1311aaf0f7abd53
Author: Iulia Tanasescu <[email protected]>
Date: 2024-03-08 (Fri, 08 Mar 2024)

Changed paths:
M src/shared/shell.c

Log Message:
shared/shell: Add fixes for the init script scenario

This adds some fixes to the scenario when the shell is run with
the -i/--init-script command line option.

In bt_shell_dequeue_exec, if a prompt was released with the current
line, all other prompts, if any left, should also try to be released.
If no other prompts are available, the next line should be executed
on bt_shell_noninteractive_quit.

In bt_shell_prompt_input, if data is already available in data.queue,
execution should continue and the prompt should be released with the

Commit: 9e9f079e8952bc29e3fa0f9dc8dfbad19c3edcc8
Author: Iulia Tanasescu <[email protected]>
Date: 2024-03-08 (Fri, 08 Mar 2024)

Changed paths:
A client/scripts/broadcast-sink.bt
A client/scripts/broadcast-source.bt

Log Message:
client: Add scripts to start broadcast source/sink

This adds sample bluetoothctl scripts for the broadcast source/sink

The broadcast-source.bt script does the full setup: It registers a
broadcast source endpoint, with supported locations as FL/FR and
media context supported. It then configures the endpoint to create
a stereo media stream, for the BIG handle 1. The transport is also

The broadcast-sink.bt script registers a broadacast sink endpoint,
supporting FL/FR locations and the media context. It also starts
scanning, and the user is responsible to detect sources and select
which endpoint to config.

Commit: a23239f591d70c68b9fce449294bc1154969de10
Author: Frédéric Danis <[email protected]>
Date: 2024-03-08 (Fri, 08 Mar 2024)

Changed paths:
M tools/mgmt-tester.c

Log Message:
mgmt-tester: Fix eir name length related tests

According to Section 1.2 of Core Specification Supplement Part A the
complete or short name strings are defined as utf8s, which should not
include the trailing NULL for variable length array as defined in Core
Specification Vol1 Part E Section 2.9.3.

This patch remove the trailing NULL in expected packets, and update the
lengths accordingly, to be in sync with Kernel patch "Bluetooth: Fix eir
name length"

Compare: https://github.com/bluez/bluez/compare/19f8fcdc2084...a23239f591d7

To unsubscribe from these emails, change your notification settings at https://github.com/bluez/bluez/settings/notifications