[pulseaudio-discuss] [PATCH v11 00/11] Bluetooth A2DP codecs

Pali Rohár pali.rohar at gmail.com
Wed Jun 12 07:45:30 UTC 2019


On Sunday 02 June 2019 17:25:09 Pali Rohár wrote:
> Changes in v11:
> * Implement reading SO_TIMESTAMP for A2DP source
> * Fix segfault when setting initial A2DP profile
> * Fix parsing remote timestamp from A2DP RTP packets
> * Simplify FastStream codec implementation (even length zero padding)
> 
> 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: Implement reading SO_TIMESTAMP for A2DP source
>   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   | 460 ++++++++++++++
>  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    | 541 +++++++++++++----
>  src/modules/bluetooth/module-bluez5-discover.c  |   3 +-
>  src/modules/bluetooth/rtp.h                     |  58 +-
>  13 files changed, 2590 insertions(+), 421 deletions(-)
>  create mode 100644 src/modules/bluetooth/a2dp-codec-aptx.c
>  create mode 100644 src/modules/bluetooth/a2dp-codec-faststream.c
> 

Hello, may I ask for review at least first 5 patches? They are just bug
fixes.

-- 
Pali Rohár
pali.rohar at gmail.com


More information about the pulseaudio-discuss mailing list