Sunday, March 19th 2023

Qualcomm's aptX and aptX HD Codecs Now Part of Android Open Source Project

One of the biggest issues with TWS and any other kind of wireless headphones for that matter, is limited support for various audio codecs, where many rely on the not so great SBC codec or AAC, simply because these are two codes that are supported by most of the devices that the headphones would be connected to. When it comes to smartphones, Qualcomm is by far the biggest chipset provider and as it happens, Qualcomm is also the owner of the various aptX audio codecs that many headphones support. Up until very recently, the phone makers had to pay a royalty fee to include support for the aptX codecs even if they used Qualcomm's chips in their phones and thus some companies—Samsung for example—decided not to include support for aptX.

Now it has come to light that just like Sony with its LDAC codec, Qualcomm has decided to add support for aptX to the Android Open Source Project (AOSP), which means all Android devices can support aptX as well as aptX HD without paying any royalty fees. However, more advanced versions of aptX, such as aptX Adaptive and the rarely used low latency version of aptX are not included. That said, headphone makers will still have to pay a royalty fee to Qualcomm, although there doesn't appear to be any headphones on the market that support aptX that aren't based on a Qualcomm or one of the older CSR chipsets from the time before Qualcomm acquired them. On the other hand, Sony's LDAC codec is used by a wide range of headphones, of which none rely on a Sony chipset. Regardless, this should be good news for consumers, who will be the ones reaping the benefits from this change in the long term.
Source: Android Police
Add your own comment

15 Comments on Qualcomm's aptX and aptX HD Codecs Now Part of Android Open Source Project

#1
Night
I don't get it why no one ever tried incorporating Opus codec that's royalty free, and also very efficient.
Posted on Reply
#2
zlobby
NightI don't get it why no one ever tried incorporating Opus codec that's royalty free, and also very efficient.
I wonder what that 'quality' means?
Posted on Reply
#5
Pan
Hopefully Samsung devices get Aptx now.
Posted on Reply
#6
zlobby
PanHopefully Samsung devices get Aptx now.
Uhm, most Galaxy units already have it.
Posted on Reply
#7
unwind-protect
... and let the CVEs roll in.

I don't understand why Google is still accepting vendor blobs for media processing.
Posted on Reply
#9
zlobby
unwind-protect... and let the CVEs roll in.

I don't understand why Google is still accepting vendor blobs for media processing.
You don't quite expect Qualcomm to open their driver stack, do you?
Posted on Reply
#10
unwind-protect
zlobbyYou don't quite expect Qualcomm to open their driver stack, do you?
Well, I have a quite negative opinion of Qualcomm. I consider the presence of their binary blobs in Android phones a major disadvantage of the entire platform. Apple doesn't have to deal with that.
Posted on Reply
#11
zlobby
unwind-protectWell, I have a quite negative opinion of Qualcomm. I consider the presence of their binary blobs in Android phones a major disadvantage of the entire platform. Apple doesn't have to deal with that.
Whaaat! Apple's entire ecosystem is as closed-source as it gets!
Posted on Reply
#12
unwind-protect
zlobbyWhaaat! Apple's entire ecosystem is as closed-source as it gets!
I mean not *from* Apple.
Posted on Reply
#13
qlum
zlobbyWhaaat! Apple's entire ecosystem is as closed-source as it gets!
Yes but they are all their own binaries, they don't have to deal with being stuck to the same old kernel version or being unable to update to a newer android version, because qualcomm didn't update their driver.

Linux and by extension android works best if all drivers are part of it and thus open source. This mostly works fine on the desktop / server space (ignoring nvidia which at least tries to remain compatible)
Posted on Reply
#14
erek
zlobbyYou don't quite expect Qualcomm to open their driver stack, do you?
Did they shift the bulk of the propriety AptX technology into a binary blob in the driver and what’s left is an open source shim to userland space?
Posted on Reply
#15
trsttte
qlumYes but they are all their own binaries, they don't have to deal with being stuck to the same old kernel version or being unable to update to a newer android version, because qualcomm didn't update their driver.

Linux and by extension android works best if all drivers are part of it and thus open source. This mostly works fine on the desktop / server space (ignoring nvidia which at least tries to remain compatible)
That's only a problem if interfaces with the blob change, of course not ideal but it works well enough. And for that matter Apple as exactly the same problem for the time being since they're still buying their modems from Qualcomm
Posted on Reply
Add your own comment
May 7th, 2024 04:47 EDT change timezone

New Forum Posts

Popular Reviews

Controversial News Posts