[pulseaudio-discuss] [RFC v2 0/3] Add dynamic configuration of SBC bitpool
frederic.danis at collabora.com
Mon May 27 09:14:49 UTC 2019
This series of patch allows to manage the bandwidth used by an A2DP source
using SBC encoder by adding ability to change the bitpool dynamically during
In a crowded environment this can allow to limit interference between source
An external application should be able to control the SBC bitrate of up
to 300 BT transmitters in a noisy and possibly RF perturbed environment, for
which it can get the statistics for dropouts, and if it gets too high,
reduce the quality either globally, or across a physically-adjacent set of
This needs "Message API v2" patches from Georg Chini 
I am currently not sure in patch 2 where should occur the SBC bitpool apply.
- Added patch 3 to expose number of bytes skipped for the A2DP connection.
Any comments appreciated.
Frédéric Danis (3):
bluetooth: Add message to get/set A2DP codec configs
bluetooth: Add SBC get/set config message support
bluetooth: Add skipped bytes statistic message
src/modules/bluetooth/a2dp-codec-api.h | 10 ++++
src/modules/bluetooth/a2dp-codec-sbc.c | 47 +++++++++++++++
src/modules/bluetooth/module-bluez5-device.c | 63 ++++++++++++++++++++
src/pulsecore/core-util.h | 7 +++
4 files changed, 127 insertions(+)
More information about the pulseaudio-discuss