For information, the apt-x codec is already in ffmpeg since several months.
ffmpeg does not mention any legal issues.
Thierry Bultel
September 6, 2018 at 7:56 AM
Let's just keep that in a corner for now, at least we have something to reply to users if they ask.
Thierry Bultel
September 6, 2018 at 7:55 AM
Thanks Tanikawa-san, this sounds weird that a reverse engineered code can be affected by a proprietary license.
Apparently this is because the algorithm itself is patented. Patents on algorithm do no exist in Europe, but only in US, AFAIK.
Tadao Tanikawa
September 5, 2018 at 12:38 PM
In my understanding, apt-X is a proprietary audio codec owned by Qualcomm. As far as I know, the encoder is already opened for Android O and released as part of AOSP, but decoder is still proprietary.
Bluetooth audio is based on bluez-alsa, which can support SBC codec by default, and also aptx and aac when they are available.
aptx is the most popular at the moment; SBC is of lower quality.
The openaptx package is needed by bluez-alsa at build time to have aptx support.
Unfortunately there is currently no recipe to build this package.