[pulseaudio-discuss] [PATCH v15 00/10] Bluetooth A2DP codecs
Pali Rohár
pali.rohar at gmail.com
Wed Apr 15 19:04:36 UTC 2020
Changes in v15:
* Added patch: Do not export pa_a2dp_codecs array
* Added patch: Change codec API for choosing remote endpoint
* Use pa_assert_se() for expression with side effects
In this patch series was changed API for choosing remote endpoint to
allow possible fallback to another codec compatible endpoint when
currently chosen is unusable.
Patches in this series changed order, so patches with new codec are
after patches which implements usage of more codec.
Pali Rohár (10):
bluetooth: Add missing newlines into inline XML document
bluetooth: Do not export pa_a2dp_codecs array
bluetooth: Change codec API for choosing remote endpoint
bluetooth: policy: Reflect a2dp profile names
bluetooth: Implement A2DP codec switching and backchannel support
bluetooth: Set initial A2DP profile which bluez already activated
bluetooth: policy: Treat bi-directional A2DP profiles as suitable for
VOIP
bluetooth: Add A2DP aptX and aptX HD codecs support
bluetooth: Add A2DP FastStream codec support
bluetooth: Add more variants of SBC codec
configure.ac | 36 +
src/Makefile.am | 8 +
src/modules/bluetooth/a2dp-codec-api.h | 21 +-
src/modules/bluetooth/a2dp-codec-aptx.c | 522 +++++++++++
src/modules/bluetooth/a2dp-codec-faststream.c | 566 ++++++++++++
src/modules/bluetooth/a2dp-codec-sbc.c | 798 +++++++++++++---
src/modules/bluetooth/a2dp-codec-util.c | 28 +-
src/modules/bluetooth/bluez5-util.c | 870 ++++++++++++++++--
src/modules/bluetooth/bluez5-util.h | 40 +-
src/modules/bluetooth/meson.build | 1 +
.../bluetooth/module-bluetooth-policy.c | 127 +--
src/modules/bluetooth/module-bluez5-device.c | 466 +++++++---
.../bluetooth/module-bluez5-discover.c | 3 +-
13 files changed, 3070 insertions(+), 416 deletions(-)
create mode 100644 src/modules/bluetooth/a2dp-codec-aptx.c
create mode 100644 src/modules/bluetooth/a2dp-codec-faststream.c
--
2.20.1
More information about the pulseaudio-discuss
mailing list