Skip to content

Commit b8598eb

Browse files
committed
Add support for LHDC V3 A2DP sink
1 parent b65a40f commit b8598eb

17 files changed

+795
-20
lines changed

.github/spellcheck-wordlist.txt

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
AAC
33
ABR
44
ADDR
5+
AOSP
56
AVRCP
67
BT
78
CBR
@@ -63,6 +64,7 @@ BlueZ
6364
Fraunhofer
6465
IWYU
6566
LDAC
67+
LHDC
6668
MPD
6769
oFono
6870
PipeWire
@@ -173,7 +175,7 @@ iter
173175
keyp
174176
LF
175177
LFE
176-
LHDC
178+
LHDCBT
177179
libasound
178180
libbsd
179181
libdbus

configure.ac

+9
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,15 @@ AM_COND_IF([ENABLE_LDAC], [
183183
AC_DEFINE([ENABLE_LDAC], [1], [Define to 1 if LDAC is enabled.])
184184
])
185185

186+
AC_ARG_ENABLE([lhdc],
187+
[AS_HELP_STRING([--enable-lhdc], [enable LHDC support])])
188+
AM_CONDITIONAL([ENABLE_LHDC], [test "x$enable_lhdc" = "xyes"])
189+
AM_COND_IF([ENABLE_LHDC], [
190+
AC_DEFINE([ENABLE_LHDC], [1], [Define to 1 if LHDC is enabled.])
191+
PKG_CHECK_MODULES([LHDC_DEC], [ldhcBT-dec >= 4.0.2])
192+
PKG_CHECK_MODULES([LHDC_ENC], [lhdcBT-enc >= 4.0.6])
193+
])
194+
186195
AC_ARG_ENABLE([mp3lame],
187196
[AS_HELP_STRING([--enable-mp3lame], [enable MP3 support])])
188197
AM_CONDITIONAL([ENABLE_MP3LAME], [test "x$enable_mp3lame" = "xyes"])

src/Makefile.am

+9
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,11 @@ bluealsa_SOURCES += \
8383
a2dp-ldac.c
8484
endif
8585

86+
if ENABLE_LHDC
87+
bluealsa_SOURCES += \
88+
a2dp-lhdc.c
89+
endif
90+
8691
if ENABLE_MPEG
8792
bluealsa_SOURCES += \
8893
a2dp-mpeg.c
@@ -114,6 +119,8 @@ AM_CFLAGS = \
114119
@LDAC_ABR_CFLAGS@ \
115120
@LDAC_DEC_CFLAGS@ \
116121
@LDAC_ENC_CFLAGS@ \
122+
@LHDC_DEC_CFLAGS@ \
123+
@LHDC_ENC_CFLAGS@ \
117124
@LIBBSD_CFLAGS@ \
118125
@LIBUNWIND_CFLAGS@ \
119126
@MPG123_CFLAGS@ \
@@ -131,6 +138,8 @@ LDADD = \
131138
@LDAC_ABR_LIBS@ \
132139
@LDAC_DEC_LIBS@ \
133140
@LDAC_ENC_LIBS@ \
141+
@LHDC_DEC_LIBS@ \
142+
@LHDC_ENC_LIBS@ \
134143
@LIBUNWIND_LIBS@ \
135144
@MP3LAME_LIBS@ \
136145
@MPG123_LIBS@ \

0 commit comments

Comments
 (0)