I don't know why the whole ecosystem is so fucked up, even AAC ~256kbps can pass double blind test against lossless source, assuming properly encoded and decoded - this assumption is not fulfilled in a slightest in Bluetooth land.
P.S. I really want to see some good and open codec, like .opus, properly implemented - this will close major source of frustration for everyone involved and will drive whole industry forward
realistically speaking latency only matters in games/calls. For any sort of media playback you can just delay the video stream to compensate.
Good luck finding a system that can play back LHDC though. At least thr LDAC encoder is free (to my knwoledge) and Android and PipeWire have support for it. LHDC, you'd better get the one of three phones that support it (from Huawei, Xiaomi, maybe OnePlus I think). I mean, Savitech has their forked fluoride Bluetooth stack + aarch64 LHDC binary blob and wrapper library source code on GitLab but I guess you'd have to hack something together to try it.
I'm very much in favour of Opus on Bluetooth and if you browse Reddit you will find someone has attempted to work on it but no details past that: https://www.reddit.com/r/hardware/comments/enad1t/comment/fd....
It seems to me like some of the big constraints on codec choice are power, latency and then quality. Maybe “spectral efficiency” too, but I don’t really know.
Could be why they are using a high rate lossless codec? Maybe said codec is super efficient to encode on a tiny airpod with a tiny power source?
I guess what I’m saying is maybe there are additional constraints specific to this problem domain that aren't a concern for the rest of us?
That doesn’t mean it can’t be an unencumbered, open source codec though. It just might mean the “common” ones out there don’t fit the constraints of the system.
At 460kbps it's very very similar to LDAC at 990kbps.
It's also unlike AAC a truly adaptive codec.
If you really need it AptX also has a lossless mode iirc.
The best codec would obviously be to just use Opus, yeah. But AptX adaptive pretty much solves Bluetooth audio.
Re: solve - as long as there are licensing issues, it can't solve BT Audio even if it was such great codec
P.S. Random link from google with measurements of some actual device using AptX, AAC, LDAC
https://www.audiosciencereview.com/forum/index.php?threads/t...
The signal-to-noise ratio is lower than CD quality but still good enough so that noise is not audible:
http://soundexpert.org/articles/-/blogs/audio-quality-of-blu...
First one was that you can't see a charge percent by default, but I managed to fix it by installing an app from Play Store. Second one is that sometimes, when they connect to my phone, volume somehow glitches, so even if it's on the half the strength, you can barely hear them.