bluez5: add AAC-ELD vendor codec used by Airpods

Add AAC-ELD vendor codec.

This is based on the documentation by Sa Xiao:

Link: https://github.com/wasdwasd0105/PicoW-usb2bt-audio/blob/main/aac-eld-apple.md
This commit is contained in:
Pauli Virtanen 2026-04-26 14:01:31 +03:00
parent 0f8d5c6e57
commit f06f0db31b
8 changed files with 901 additions and 0 deletions

View file

@ -122,6 +122,14 @@ if fdk_aac_dep.found()
dependencies : [ spa_dep, fdk_aac_dep ],
install : true,
install_dir : spa_plugindir / 'bluez5')
bluez_codec_aac_eld_a = shared_library('spa-codec-bluez5-aac-eld-a',
[ 'a2dp-codec-aac-eld-a.c', 'media-codecs.c' ],
include_directories : [ configinc ],
c_args : codec_args,
dependencies : [ spa_dep, fdk_aac_dep ],
install : true,
install_dir : spa_plugindir / 'bluez5')
endif
if aptx_dep.found()