Changes in v10: * SBC: Mark const table with "const" * SBC: Fix choosing frequency * SBC: Fix checking for channel mode capability * SBC: Fix usage of RTP structures * aptX-HD: Fix calculation of buffer size * aptX-HD: Wrap data to RTP packets * Fix choosing initial profile, use directly bluetooth transport state * Handle codec change in progress state in device_connection_changed_cb * Parse remote timestamp from A2DP RTP packets * Update TODO: about tstamp in a2dp_process_push() Pali Rohár (11): bluetooth: Fix A2DP codec API to provide information about data buffer bluetooth: Fix usage of RTP structures in SBC codec bluetooth: Update TODO: about tstamp in a2dp_process_push() 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 | 19 +- src/modules/bluetooth/a2dp-codec-aptx.c | 447 ++++++++++++++ src/modules/bluetooth/a2dp-codec-faststream.c | 453 ++++++++++++++ src/modules/bluetooth/a2dp-codec-sbc.c | 771 +++++++++++++++++++----- src/modules/bluetooth/a2dp-codec-util.c | 26 +- src/modules/bluetooth/bluez5-util.c | 476 ++++++++++++++- src/modules/bluetooth/bluez5-util.h | 39 +- src/modules/bluetooth/module-bluetooth-policy.c | 127 ++-- src/modules/bluetooth/module-bluez5-device.c | 523 +++++++++++----- src/modules/bluetooth/module-bluez5-discover.c | 3 +- src/modules/bluetooth/rtp.h | 58 +- 13 files changed, 2561 insertions(+), 425 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