Changes in v13: * Do not use read smoother for A2DP sink when backchannel is in use * Use new bluez org.freedesktop.DBus.ObjectManager and RegisterApplication DBus APIs for codec switching * Add FastStream codec profile without microphone support * Correctly calculate and fill RTP sequence number in aptX-HD encoded frames Pali Rohár (10): bluetooth: Implement reading SO_TIMESTAMP for A2DP source bluetooth: Print SO_TIMESTAMP warning for SCO source only once bluetooth: Parse remote timestamp from A2DP RTP packets when available bluetooth: Set initial A2DP profile which bluez already activated bluetooth: Add A2DP aptX and aptX HD codecs support bluetooth: Add A2DP FastStream codec support bluetooth: Add more variants of SBC codec bluetooth: policy: Reflect a2dp profile names bluetooth: Implement A2DP codec switching and backchannel support bluetooth: policy: Treat bi-directional A2DP profiles as suitable for VOIP configure.ac | 36 ++ src/Makefile.am | 8 + src/modules/bluetooth/a2dp-codec-api.h | 4 +- src/modules/bluetooth/a2dp-codec-aptx.c | 479 +++++++++++++++ src/modules/bluetooth/a2dp-codec-faststream.c | 554 ++++++++++++++++++ src/modules/bluetooth/a2dp-codec-sbc.c | 740 +++++++++++++++++++----- src/modules/bluetooth/a2dp-codec-util.c | 28 +- src/modules/bluetooth/bluez5-util.c | 723 +++++++++++++++++++++-- src/modules/bluetooth/bluez5-util.h | 40 +- src/modules/bluetooth/meson.build | 1 + src/modules/bluetooth/module-bluetooth-policy.c | 127 ++-- src/modules/bluetooth/module-bluez5-device.c | 535 ++++++++++++----- src/modules/bluetooth/module-bluez5-discover.c | 3 +- 13 files changed, 2885 insertions(+), 393 deletions(-) create mode 100644 src/modules/bluetooth/a2dp-codec-aptx.c create mode 100644 src/modules/bluetooth/a2dp-codec-faststream.c -- 2.11.0 _______________________________________________ pulseaudio-discuss mailing list pulseaudio-discuss@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss