Hacker News new | ask | show | jobs
by kbumsik 2985 days ago
> native aptX and aptX HD encoder and decoder

Sounds great. Is there any meaning to Linux computers that don’t support aptX? Also I am wondering how it is posssible to include the aptX codec since its license term is against GPL?

3 comments

> The encoder was reverse engineered from binary library and from EP0398973B1 patent (long expired). The decoder was simply deduced from the encoder.

https://patchwork.ffmpeg.org/patch/5879/

> Aptx support for linux with FFMpeg and bluez-alsa

https://github.com/Samt43/BluetoothAPTXForLinux https://github.com/Arkq/bluez-alsa/issues/92

Thanks fot the links. But wow, this work is simply incredible for a one man's job
The aptX reference implementation is not GPL.

But FFmpeg have a clean-room implementation, based on the (expired) EP0398973B1 patent and from reverse-engineering the binary library.

There will be if pulseaudio starts using it to encode. The decoder and encoder in the codebase are both LGPL licensed.