On 2/17/26 11:50 PM, Paresh Bhagat via lists.yoctoproject.org wrote:
Hi Ryan,
On 10/02/26 21:34, Ryan Eatmon wrote:
On 2/10/2026 9:52 AM, Paresh Bhagat wrote:
Add pipewire and wireplumber audio stack support for all am62* devices.
- Include pipewire core components and tools
- Add ALSA and PulseAudio compatibility layers
- Include wireplumber session manager
- Add GStreamer pipewire plugin
- Configure pipewire with proper modules and plugins
Signed-off-by: Paresh Bhagat <[email protected]>
---
.../images/tisdk-default-image.bb | 23 +++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/meta-arago-distro/recipes-core/images/tisdk-default-image.bb
b/meta-arago-distro/recipes-core/images/tisdk-default-image.bb
index 27c5671c..c442e2ba 100644
--- a/meta-arago-distro/recipes-core/images/tisdk-default-image.bb
+++ b/meta-arago-distro/recipes-core/images/tisdk-default-image.bb
@@ -43,3 +43,26 @@ IMAGE_INSTALL += "\
${@bb.utils.contains('TUNE_FEATURES', 'armv7a', 'valgrind', '', d)} \
docker \
"
+
+PIPEWIRE = " \
+ gstreamer1.0-pipewire \
+ libpipewire \
+ pipewire \
+ pipewire-alsa \
+ pipewire-alsa-card-profile \
+ pipewire-modules-meta \
+ pipewire-pulse \
+ pipewire-spa-plugins-meta \
+ pipewire-spa-tools \
+ pipewire-tools \
+ speexdsp \
+ wireplumber \
+"
+
+IMAGE_INSTALL:append:am62dxx-evm = " ${PIPEWIRE}"
+IMAGE_INSTALL:append:am62xx-evm = " ${PIPEWIRE}"
+IMAGE_INSTALL:append:am62pxx-evm = " ${PIPEWIRE}"
+IMAGE_INSTALL:append:am62xx-lp-evm = " ${PIPEWIRE}"
+IMAGE_INSTALL:append:am62axx-evm = " ${PIPEWIRE}"
+IMAGE_INSTALL:append:am62xxsip-evm = " ${PIPEWIRE}"
+IMAGE_INSTALL:append:am62lxx-evm = " ${PIPEWIRE}"
Why are we doing this just for the am62 devices? Why aren't we doing this for
all of Arago?
Yep the plan is to gradually expand this to other platforms. Implementing this
for all arago platforms will require OOB changes, also users may or may not be
used to pipewire and more familiar with pulseaudio or some other audio server.
So our approach is to first provide it as an appnote specifically for AM62
devices, then gradually expand it based on feedback.
What OOB changes, can you expand on this comment? As far as I know
adding pipewire should be a transparent upgrade to pulseaudio.
Andrew
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#17121):
https://lists.yoctoproject.org/g/meta-arago/message/17121
Mute This Topic: https://lists.yoctoproject.org/mt/117740051/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-