[pulseaudio-discuss] [PATCH 0/4] [bluetooth] Adds A2DP AAC, aptX(HD), LDAC codecs

Huang-Huang Bao eh5 at sokka.cn
Thu Dec 13 11:25:05 UTC 2018


Please approve [PATCH 1/4] A2DP api with multi-codec support.

The mail is just too big.

On 12/13/18 6:53 PM, Huang-Huang Bao wrote:
> Dependent on FDK-AAC >= 0.1.5, ffmpeg >= 4.0, libldac
> (https://android.googlesource.com/platform/external/libldac,
> https://github.com/EHfive/ldacBT)
>
> Configure codec by ` load-module module-bluetooth-discover
> a2dp_config="ldac_eqmid=sq" `, etc.
>
> Origin: https://github.com/EHfive/pulseaudio-modules-bt/tree/pulseaudio_repo
>
> EHfive (4):
>   A2DP api with multi-codec support
>   Add A2DP AAC codec support
>   Add A2DP aptX, aptX HD codecs support
>   Add A2DP LDAC codec source support
>
>  configure.ac                                  |  46 +-
>  src/Makefile.am                               |  39 +-
>  src/modules/bluetooth/a2dp-codecs.h           | 115 ---
>  src/modules/bluetooth/a2dp/a2dp-api.h         | 196 +++++
>  src/modules/bluetooth/a2dp/a2dp-codecs.h      | 269 +++++++
>  src/modules/bluetooth/a2dp/a2dp_aac.c         | 743 ++++++++++++++++++
>  src/modules/bluetooth/a2dp/a2dp_aptx.c        | 609 ++++++++++++++
>  src/modules/bluetooth/a2dp/a2dp_ldac.c        | 591 ++++++++++++++
>  src/modules/bluetooth/a2dp/a2dp_sbc.c         | 659 ++++++++++++++++
>  src/modules/bluetooth/a2dp/a2dp_util.c        | 419 ++++++++++
>  src/modules/bluetooth/{ => a2dp}/rtp.h        |   0
>  src/modules/bluetooth/bluez5-util.c           | 307 +++-----
>  src/modules/bluetooth/bluez5-util.h           |   6 +
>  src/modules/bluetooth/module-bluez5-device.c  | 460 ++++-------
>  .../bluetooth/module-bluez5-discover.c        |  14 +-
>  15 files changed, 3834 insertions(+), 639 deletions(-)
>  delete mode 100644 src/modules/bluetooth/a2dp-codecs.h
>  create mode 100644 src/modules/bluetooth/a2dp/a2dp-api.h
>  create mode 100644 src/modules/bluetooth/a2dp/a2dp-codecs.h
>  create mode 100644 src/modules/bluetooth/a2dp/a2dp_aac.c
>  create mode 100644 src/modules/bluetooth/a2dp/a2dp_aptx.c
>  create mode 100644 src/modules/bluetooth/a2dp/a2dp_ldac.c
>  create mode 100644 src/modules/bluetooth/a2dp/a2dp_sbc.c
>  create mode 100644 src/modules/bluetooth/a2dp/a2dp_util.c
>  rename src/modules/bluetooth/{ => a2dp}/rtp.h (100%)
>
>
> _______________________________________________
> pulseaudio-discuss mailing list
> pulseaudio-discuss at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20181213/978b59a3/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20181213/978b59a3/attachment.sig>


More information about the pulseaudio-discuss mailing list