[PATCH v13 00/10] Bluetooth A2DP codecs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux