• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

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

TheLostSwede

News Editor
Joined
Nov 11, 2004
Messages
18,578 (2.48/day)
Location
Sweden
System Name Overlord Mk MLI
Processor AMD Ryzen 7 7800X3D
Motherboard Gigabyte X670E Aorus Master
Cooling Noctua NH-D15 SE with offsets
Memory 32GB Team T-Create Expert DDR5 6000 MHz @ CL30-34-34-68
Video Card(s) Gainward GeForce RTX 4080 Phantom GS
Storage 1TB Solidigm P44 Pro, 2 TB Corsair MP600 Pro, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Torrent Compact
Audio Device(s) Corsair Virtuoso SE
Power Supply be quiet! Pure Power 12 M 850 W
Mouse Logitech G502 Lightspeed
Keyboard Corsair K70 Max
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/yfsd9w
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.



View at TechPowerUp Main Site | Source
 
I don't get it why no one ever tried incorporating Opus codec that's royalty free, and also very efficient.
quality.png
 
Hopefully Samsung devices get Aptx now.
 
... 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?

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.
 
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.
Whaaat! Apple's entire ecosystem is as closed-source as it gets!
 
Whaaat! 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)
 
You 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?
 
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)

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
 
Back
Top