bluealsa: upgrade 4.3.0 -> 4.3.1

Included tag in the SRC_URI and dropped the patch which is now merged in
the upstream version.

Changes:
- fix crash when playing audio with more than 2 channels
- fix AAC configuration selection for low sampling rates

https://github.com/arkq/bluez-alsa/blob/v4.3.1/NEWS

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Ankur Tyagi
2026-07-27 19:44:56 +12:00
committed by Khem Raj
parent bba60ac125
commit be7e0aa50f
2 changed files with 2 additions and 91 deletions
@@ -1,88 +0,0 @@
From 070ed35ac5cef8138ed4760582bb72e8d3e136e2 Mon Sep 17 00:00:00 2001
From: Arkadiusz Bokowy <arkadiusz.bokowy@gmail.com>
Date: Sun, 25 Aug 2024 08:42:39 +0200
Subject: [PATCH] Fix compilation on strict POSIX platforms
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Upstream-Status: Submitted [https://github.com/arkq/bluez-alsa/commit/070ed35ac5cef8138ed4760582bb72e8d3e136e2]
---
src/main.c | 2 +-
test/mock/mock.c | 2 +-
utils/aplay/aplay.c | 1 +
utils/cli/cli.c | 1 +
utils/rfcomm/rfcomm.c | 1 +
5 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/main.c b/src/main.c
index 96a66aee..eeb80165 100644
--- a/src/main.c
+++ b/src/main.c
@@ -13,13 +13,13 @@
#endif
#include <getopt.h>
+#include <libgen.h>
#include <sched.h>
#include <signal.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
-#include <string.h>
#include <strings.h>
#include <syslog.h>
#include <time.h>
diff --git a/test/mock/mock.c b/test/mock/mock.c
index 947211a3..0a2f6091 100644
--- a/test/mock/mock.c
+++ b/test/mock/mock.c
@@ -20,12 +20,12 @@
#include <assert.h>
#include <errno.h>
#include <getopt.h>
+#include <libgen.h>
#include <signal.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
-#include <string.h>
#include <strings.h>
#include <sys/stat.h>
#include <unistd.h>
diff --git a/utils/aplay/aplay.c b/utils/aplay/aplay.c
index 3de77902..36843e95 100644
--- a/utils/aplay/aplay.c
+++ b/utils/aplay/aplay.c
@@ -15,6 +15,7 @@
#include <assert.h>
#include <errno.h>
#include <getopt.h>
+#include <libgen.h>
#include <math.h>
#include <poll.h>
#include <pthread.h>
diff --git a/utils/cli/cli.c b/utils/cli/cli.c
index aeeabe58..0338b9e2 100644
--- a/utils/cli/cli.c
+++ b/utils/cli/cli.c
@@ -13,6 +13,7 @@
#endif
#include <getopt.h>
+#include <libgen.h>
#include <stdarg.h>
#include <stdbool.h>
#include <stdint.h>
diff --git a/utils/rfcomm/rfcomm.c b/utils/rfcomm/rfcomm.c
index d01f0810..3dacfd67 100644
--- a/utils/rfcomm/rfcomm.c
+++ b/utils/rfcomm/rfcomm.c
@@ -15,6 +15,7 @@
#include <ctype.h>
#include <errno.h>
#include <getopt.h>
+#include <libgen.h>
#include <poll.h>
#include <stdbool.h>
#include <stdint.h>
@@ -16,10 +16,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=143bc4e73f39cc5e89d6e096ac0315ba"
DEPENDS += "alsa-lib bluez5 dbus glib-2.0-native python3-packaging-native sbc"
SRC_URI = "git://github.com/Arkq/bluez-alsa.git;protocol=https;branch=master \
file://0001-Use-basename-implementation-from-glib-2.0.patch"
SRC_URI = "git://github.com/Arkq/bluez-alsa.git;protocol=https;branch=master;tag=v${PV}"
SRCREV = "959573c2cccef5cf074f5b2fa7941abbd699c5f4"
SRCREV = "f11569451b98a765adf9abc081632bb013f89f57"
PACKAGECONFIG ??= "aplay cli hcitop ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"