diff mbox series

[scarthgap,v2] meta-arago-distro: packagegroups: Add additional libraries for audio

Message ID 20250616123221.2058197-1-p-bhagat@ti.com
State Accepted
Delegated to: Ryan Eatmon
Headers show
Series [scarthgap,v2] meta-arago-distro: packagegroups: Add additional libraries for audio | expand

Commit Message

Paresh Bhagat June 16, 2025, 12:32 p.m. UTC
Add fftw and libsndfile1 libraries in multimedia package group, which are
used for signal processing and audio manipulation. Update corresponding
sdk target file to package header files and libraries for development.

Also add rpmsg DMA library for all k3 platforms.

Signed-off-by: Paresh Bhagat <p-bhagat@ti.com>
---
Boot logs
https://gist.github.com/paresh-bhagat12/5deee18beb726c6efb94cbdb7a07d8a8

Note: This patch depends on below patch
https://lists.yoctoproject.org/g/meta-ti/message/18635

Change log
V1 -> V2
	- Drop ti-librpmsg-dma-example.

 .../packagegroups/packagegroup-arago-tisdk-addons.bb        | 1 +
 .../packagegroup-arago-tisdk-multimedia-sdk-target.bb       | 6 ++++++
 .../packagegroups/packagegroup-arago-tisdk-multimedia.bb    | 6 ++++++
 3 files changed, 13 insertions(+)
diff mbox series

Patch

diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-addons.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-addons.bb
index f02f013b..d9ab3617 100644
--- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-addons.bb
+++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-addons.bb
@@ -53,6 +53,7 @@  UTILS:append:omap-a15 = " mmc-utils \
 UTILS:append:k3 = " mmc-utils \
                     switch-config \
                     irqbalance \
+                    ti-librpmsg-dma \
                     ti-rpmsg-char \
                     ti-rpmsg-char-examples \
                     statcol \
diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia-sdk-target.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia-sdk-target.bb
index 9daaa06d..6edc0dfd 100644
--- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia-sdk-target.bb
+++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia-sdk-target.bb
@@ -13,7 +13,13 @@  MULTIMEDIA:append:dra7xx = " \
     hevc-arm-decoder-staticdev \
 "
 
+AUDIO = " \
+    fftw-dev \
+    libsndfile1-dev \
+"
+
 RDEPENDS:${PN} = "\
+    ${AUDIO} \
     ${MULTIMEDIA} \
     packagegroup-arago-gst-sdk-target \
 "
diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia.bb
index 3aa1a051..6b0397b3 100644
--- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia.bb
+++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia.bb
@@ -11,6 +11,11 @@  MULTIMEDIA = " \
     libcamera-gst \
 "
 
+AUDIO = " \
+    fftw \
+    libsndfile1 \
+"
+
 MULTIMEDIA:append:arago = " ffmpeg mpv"
 
 MULTIMEDIA:omapl138 = ""
@@ -31,6 +36,7 @@  ACCEL_MM:append:omap-a15 = " \
 "
 
 RDEPENDS:${PN} = "\
+    ${AUDIO} \
     packagegroup-arago-gst \
     ${MULTIMEDIA} \
     ${@bb.utils.contains('MACHINE_FEATURES', 'mmip', '${ACCEL_MM}', '', d)} \