[Deprecated, see https://github.com/EHfive/pulseaudio-modules-bt/issues/154] Adds Sony LDAC, aptX, aptX HD, AAC codecs (A2DP Audio) support to PulseAudio on Linux
Just several fixes.
improvement:
fix:
Change:
Changes of v1.2:
OFONO_HEADSET
, NATIVE_HEADSET
which allow to disable HSP, HFP support; https://github.com/EHfive/pulseaudio-modules-bt/commit/2fde9b79449661afd162f5d6eeeba49f80eba37a
Changes of v1.1.99:
a2dp_config
options https://github.com/EHfive/pulseaudio-modules-bt/commit/5e6752ad86be9717b3efd256715f9a58ea424791
Changes of v1.1:
The source of pulseaudio-modules-bt v1.1 work on v12.2+ > PulseAudio >=v11.99.
Patches provided for Pulseaudio official releases(12.2, 12.1, 12.0). The sources work on 12.2 >= Pulseaudio >=v11.99.
Modules Build Dependencies
Modules Dependencies
Build libldac using https://github.com/EHfive/ldacBT
Modules can dynamic loading ffmpeg or libldac, so those libraries can be optional. In some Linux distribution, development packages are required.(libraries filename has no version suffix)
Updated on Wed, 12 Dec 2018 17:13:27 +0800
Base on
patch v1
patch v2.1
FDK-AAC >= 0.1.5 required
Base on patch v1
Add APTX/APTX-HD encoding,decoding support using ffmpeg (libavcodec, libavutil).
Dynamic loading libavcodec, libavutil libraries.(libavcodec.so libavutil.so without version suffix)
FFmpeg (libavcodec, libavutil header files) >= 4.0 is required for building.
Fix #11
Separate A2DP processes from bluez5-util, module-bluez5-device
Add LDAC support
Add A2DP codec user configuration support ( via module-bluez5-discover 'a2dp_config' argument, valid argument format: a2dp_config="[key=val ]..." supported configurations: ---- ldac_eqmid=hq/sq/mq/auto/abr ---- ldac_fmt=s16/s24/s32/f32/auto )
Dynamic loading LDAC encoder library, LDAC ABR library. (ldacBT_enc.so; ldacBT_abr.so (optional))
You can build libldac using https://github.com/EHfive/ldacBT.