[pulseaudio-discuss] Extra A2DP codecs support in bluetooth module
Georgi Boiko
georgi at pandasauce.org
Sat Jul 21 23:10:47 UTC 2018
Hi,
Does anybody know what happened after this discussion? Is this long
overdue upgrade on the roadmap?
https://lists.freedesktop.org/archives/pulseaudio-discuss/2017-July/028398.html
As Bluetooth headphones continue to grow in popularity (AirPods, Bose,
Sony and many of the smaller brands now), so does the demand for high
quality codecs. SBC is not one of them:
http://soundexpert.org/news/-/blogs/audio-quality-of-bluetooth-aptx
At best, it is comparable to mp3 128kbps or 192kbps if you are lucky. It
is not noticeable on the AirPods, but quite so on the Bose QC35 and even
more so on the Sony MDX-1000X.
Currently, SBC is hardcoded into the Bluetooth module, for example
https://github.com/pulseaudio/pulseaudio/blob/master/src/modules/bluetooth/bluez5-util.c#L1260
and no other codecs are ever mentioned outside of the headers file
imported from BlueZ.
Meanwhile, bluez-alsa has had support for both AAC and apt-X for the
last 2 years:
https://github.com/Arkq/bluez-alsa/commit/8221b948a0914467850bf52f5076bdf92173b2a1
while BlueZ in general has had it since the v3 branch.
Android started supporting full range of Bluetooth codecs in Oreo and
Apple products including MacOS have had them for a while. Since Ubuntu
uses PulseAudio, this leaves the headliner of Linux world far behind.
More information about the pulseaudio-discuss
mailing list