| Message ID | 20261019141339.3884587-1-p-bhagat@ti.com |
|---|---|
| State | New |
| Headers | show |
| Series | [master/wrynose] wireplumber: Remove set-audio-defaults service and script | expand |
meta-arago / na / 20261019141339.3884587-1-p-bhagat
PRC Results: FAIL
=========================================================
check-yocto-patches: PASS
=========================================================
Patches
----------------------------------------
All patches passed
=========================================================
apply-yocto-patch: PASS
=========================================================
master
=====================
Summary:
- Patch Series: [master/wrynose][PATCH] wireplumber: Remove set-audio-defaults service and script
- Submitter: From: Paresh Bhagat <p-bhagat@ti.com>
- Date: Date: Mon, 19 Oct 2026 19:43:39 +0530
- Num Patches: 1
- Mailing List (public inbox) Commit SHA: 6e638ad365aba36a489ac1daea6ea47fbc3a2e47
Applied to:
- Repository: lcpd-prc-meta-arago
- Base Branch: master-wip
- Commit Author: Ryan Eatmon <reatmon@ti.com>
- Commit Subject: open62541: update 1.5.8 -> 1.5.*
- Commit SHA: 695bf97d454f228cd234b86754bbbb2c8c8142a4
Patches
----------------------------------------
All patches applied
wrynose
=====================
Summary:
- Patch Series: [master/wrynose][PATCH] wireplumber: Remove set-audio-defaults service and script
- Submitter: From: Paresh Bhagat <p-bhagat@ti.com>
- Date: Date: Mon, 19 Oct 2026 19:43:39 +0530
- Num Patches: 1
- Mailing List (public inbox) Commit SHA: 6e638ad365aba36a489ac1daea6ea47fbc3a2e47
Applied to:
- Repository: lcpd-prc-meta-arago
- Base Branch: wrynose-wip
- Commit Author: Brandon Brnich <b-brnich@ti.com>
- Commit Subject: gstreamer1.0-plugins-good: Port SIGSEGV Fix During Caps Negotiation
- Commit SHA: f01417105845c74d793e9324449edf18ba6f1d6e
Patches
----------------------------------------
All patches applied
=========================================================
check-yocto-repo: FAIL
=========================================================
master
=====================
FAIL
WARN: You might need a " " as the first character for the :append. (APPEND-2)
meta-arago-distro/recipes-graphics/emptty/emptty.bb:10
GO_TAGS:append = "${@bb.utils.contains('PACKAGECONFIG', 'pam', '', ',nopam', d)}"
WARN: You might need a " " as the first character for the :append. (APPEND-2)
meta-arago-distro/recipes-graphics/emptty/emptty.bb:11
GO_TAGS:append = "${@bb.utils.contains('PACKAGECONFIG', 'x11', '', ',noxlib', d)}"
For details on the above errors/warnings visit: https://lists.yoctoproject.org/g/meta-ti/wiki/40887
wrynose
=====================
FAIL
WARN: You might need a " " as the first character for the :append. (APPEND-2)
meta-arago-distro/recipes-graphics/emptty/emptty.bb:10
GO_TAGS:append = "${@bb.utils.contains('PACKAGECONFIG', 'pam', '', ',nopam', d)}"
WARN: You might need a " " as the first character for the :append. (APPEND-2)
meta-arago-distro/recipes-graphics/emptty/emptty.bb:11
GO_TAGS:append = "${@bb.utils.contains('PACKAGECONFIG', 'x11', '', ',noxlib', d)}"
For details on the above errors/warnings visit: https://lists.yoctoproject.org/g/meta-ti/wiki/40887
diff --git a/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber-arago.inc b/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber-arago.inc index 158734a6..8fcb5f97 100644 --- a/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber-arago.inc +++ b/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber-arago.inc @@ -1,22 +1,3 @@ -PR:append = ".arago1" +PR:append = ".arago2" -FILESEXTRAPATHS:prepend := "${THISDIR}/wireplumber:" - -SRC_URI:append = " \ - file://set-audio-defaults.sh \ - file://set-audio-defaults.service \ -" - -do_install:append() { - install -d ${D}${bindir} - install -m 0755 ${UNPACKDIR}/set-audio-defaults.sh ${D}${bindir}/ - - if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then - install -d ${D}${systemd_system_unitdir} - install -m 0644 ${UNPACKDIR}/set-audio-defaults.service ${D}${systemd_system_unitdir}/ - fi -} - -SYSTEMD_SERVICE:${PN}:append = " wireplumber.service set-audio-defaults.service" - -FILES:${PN}:append = " ${bindir}/set-audio-defaults.sh" +SYSTEMD_SERVICE:${PN}:append = " wireplumber.service" diff --git a/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.service b/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.service deleted file mode 100644 index 423972f7..00000000 --- a/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.service +++ /dev/null @@ -1,21 +0,0 @@ -[Unit] -Description=Set PipeWire Default Audio Devices -# Wait for pipewire and wireplumber services to be started -After=pipewire.service wireplumber.service -# Ensure sound-card is ready -After=sys-devices-platform-sound-sound-card0-controlC0.device -Wants=pipewire.service wireplumber.service - -[Service] -Type=oneshot -ExecStart=/usr/bin/set-audio-defaults.sh -StandardOutput=append:/var/log/set-audio-defaults-output.log -StandardError=append:/var/log/set-audio-defaults-error.log -RemainAfterExit=yes -TimeoutStartSec=90 -# Restart on failure with delay -Restart=on-failure -RestartSec=5 - -[Install] -WantedBy=multi-user.target diff --git a/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.sh b/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.sh deleted file mode 100755 index 49be177e..00000000 --- a/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh - -# Wait for WirePlumber to be ready -i=1 -while [ "$i" -le 30 ]; do - wpctl status >/dev/null 2>&1 && break - sleep 1 - i=$((i + 1)) -done - -# Additional delay for nodes to appear -sleep 2 - -# Find audio sink ID -SINK_ID=$(pw-cli info alsa_audio_sink 2>/dev/null | head -n 1 | awk '{print $2}') -if [ -n "$SINK_ID" ]; then - wpctl set-default "$SINK_ID" - echo "Set default sink to ID: $SINK_ID (alsa_audio_sink)" -else - echo "Could not find alsa_audio_sink" -fi - -# Find audio source ID -SOURCE_ID=$(pw-cli info alsa_audio_source 2>/dev/null | head -n 1 | awk '{print $2}') -if [ -n "$SOURCE_ID" ]; then - wpctl set-default "$SOURCE_ID" - echo "Set default source to ID: $SOURCE_ID (alsa_audio_source)" -else - echo "Could not find alsa_audio_source" -fi - -echo "Done"
Audio defaults can be configured directly in PipeWire via metadata instead of using a separate script and systemd service so remove set-audio-defaults service and script from image. Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> --- .../wireplumber/wireplumber-arago.inc | 23 ++----------- .../wireplumber/set-audio-defaults.service | 21 ------------ .../wireplumber/set-audio-defaults.sh | 32 ------------------- 3 files changed, 2 insertions(+), 74 deletions(-) delete mode 100644 meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.service delete mode 100755 meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.sh