| Message ID | 20261019134921.3848478-1-p-bhagat@ti.com |
|---|---|
| State | Not Applicable |
| Delegated to: | Ryan Eatmon |
| Headers | show |
| Series | [master/wrynose] pipewire: Set default audio targets and use S16LE format | expand |
meta-arago / na / 20261019134921.3848478-1-p-bhagat
PRC Results: FAIL
=========================================================
check-yocto-patches: PASS
=========================================================
Patches
----------------------------------------
All patches passed
=========================================================
apply-yocto-patch: FAIL
=========================================================
master
=====================
Summary:
- Patch Series: [master/wrynose][PATCH] pipewire: Set default audio targets and use S16LE format
- Submitter: From: Paresh Bhagat <p-bhagat@ti.com>
- Date: Date: Mon, 19 Oct 2026 19:19:21 +0530
- Num Patches: 1
- Mailing List (public inbox) Commit SHA: 15ccc193e9956dfcf78288873fe3286cbe958054
Applied to:
- Repository: lcpd-prc-meta-arago
- Base Branch: master
- Commit Author: Telukula Jeevan Kumar Sahu <j-sahu@ti.com>
- Commit Subject: onnx: fix do_install SOABI suffix for CMake 4.4+
- Commit SHA: c1fea6ed8db263c98549eadbccf9e24e216e6148
Patches
----------------------------------------
FAIL - [master/wrynose][PATCH] pipewire: Set default audio targets and use S16LE format
error: meta-ti-bsp/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire-ti.inc: does not exist in index
error: meta-ti-bsp/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire/am62dxx-evm/90-pipewire-sink.conf: does not exist in index
error: meta-ti-bsp/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire/am62dxx-evm/91-pipewire-source.conf: does not exist in index
Applying: pipewire: Set default audio targets and use S16LE format
Patch failed at 0001 pipewire: Set default audio targets and use S16LE format
wrynose
=====================
Summary:
- Patch Series: [master/wrynose][PATCH] pipewire: Set default audio targets and use S16LE format
- Submitter: From: Paresh Bhagat <p-bhagat@ti.com>
- Date: Date: Mon, 19 Oct 2026 19:19:21 +0530
- Num Patches: 1
- Mailing List (public inbox) Commit SHA: 15ccc193e9956dfcf78288873fe3286cbe958054
Applied to:
- Repository: lcpd-prc-meta-arago
- Base Branch: wrynose
- Commit Author: Randolph Sapp <rs@ti.com>
- Commit Subject: weston-init-arago: set WAIT_CARD_DEVICE_COUNT
- Commit SHA: b61dd849b8ea9ba1f875f51249bc2ee42b08c4d5
Patches
----------------------------------------
FAIL - [master/wrynose][PATCH] pipewire: Set default audio targets and use S16LE format
error: meta-ti-bsp/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire-ti.inc: does not exist in index
error: meta-ti-bsp/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire/am62dxx-evm/90-pipewire-sink.conf: does not exist in index
error: meta-ti-bsp/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire/am62dxx-evm/91-pipewire-source.conf: does not exist in index
Applying: pipewire: Set default audio targets and use S16LE format
Patch failed at 0001 pipewire: Set default audio targets and use S16LE format
diff --git a/meta-ti-bsp/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire-ti.inc b/meta-ti-bsp/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire-ti.inc index 65a82671..e6a92202 100644 --- a/meta-ti-bsp/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire-ti.inc +++ b/meta-ti-bsp/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire-ti.inc @@ -6,15 +6,18 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/pipewire:" SRC_URI:append:am62dxx-evm = " \ file://90-pipewire-sink.conf \ file://91-pipewire-source.conf \ + file://92-pipewire-defaults.conf \ " do_install:append:am62dxx-evm() { install -d ${D}${sysconfdir}/pipewire/pipewire.conf.d install -m 0644 ${UNPACKDIR}/90-pipewire-sink.conf ${D}${sysconfdir}/pipewire/pipewire.conf.d/ install -m 0644 ${UNPACKDIR}/91-pipewire-source.conf ${D}${sysconfdir}/pipewire/pipewire.conf.d/ + install -m 0644 ${UNPACKDIR}/92-pipewire-defaults.conf ${D}${sysconfdir}/pipewire/pipewire.conf.d/ } FILES:${PN}:append:am62dxx-evm = " \ ${sysconfdir}/pipewire/pipewire.conf.d/90-pipewire-sink.conf \ ${sysconfdir}/pipewire/pipewire.conf.d/91-pipewire-source.conf \ + ${sysconfdir}/pipewire/pipewire.conf.d/92-pipewire-defaults.conf \ " diff --git a/meta-ti-bsp/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire/am62dxx-evm/90-pipewire-sink.conf b/meta-ti-bsp/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire/am62dxx-evm/90-pipewire-sink.conf index 857c344e..bd91a9a7 100644 --- a/meta-ti-bsp/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire/am62dxx-evm/90-pipewire-sink.conf +++ b/meta-ti-bsp/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire/am62dxx-evm/90-pipewire-sink.conf @@ -11,7 +11,8 @@ context.objects = [ api.alsa.path = "hw:AM62D2EVM,0" audio.rate = 48000 audio.channels = 8 - audio.position = [ FL FR FC LFE RL RR SL SR ] + audio.format = "S16LE" + audio.position = [ FL FR RL RR FC LFE SL SR ] } } ] diff --git a/meta-ti-bsp/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire/am62dxx-evm/91-pipewire-source.conf b/meta-ti-bsp/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire/am62dxx-evm/91-pipewire-source.conf index ac7635de..467ae525 100644 --- a/meta-ti-bsp/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire/am62dxx-evm/91-pipewire-source.conf +++ b/meta-ti-bsp/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire/am62dxx-evm/91-pipewire-source.conf @@ -11,7 +11,8 @@ context.objects = [ api.alsa.path = "hw:AM62D2EVM,0" audio.rate = 48000 audio.channels = 8 - audio.position = [ FL FR FC LFE RL RR SL SR ] + audio.format = "S16LE" + audio.position = [ FL FR RL RR FC LFE SL SR ] } } ] diff --git a/meta-ti-bsp/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire/am62dxx-evm/92-pipewire-defaults.conf b/meta-ti-bsp/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire/am62dxx-evm/92-pipewire-defaults.conf new file mode 100644 index 00000000..fac730b1 --- /dev/null +++ b/meta-ti-bsp/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire/am62dxx-evm/92-pipewire-defaults.conf @@ -0,0 +1,24 @@ +# Default target nodes for AM62D. + +context.objects = [ + { + factory = metadata + args = { + metadata.name = default + metadata.values = [ + { + key = "default.configured.audio.sink" + value = { + name = "alsa_audio_sink" + } + } + { + key = "default.configured.audio.source" + value = { + name = "alsa_audio_source" + } + } + ] + } + } +]
Configure PipeWire metadata to statically initialize default audio targets sink and source at daemon startup, by leveraging WirePlumber's find-selected-default-node hook priority. Also update audio format to 16-bit signed little-endian and audio position. Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> --- .../pipewire/pipewire-ti.inc | 3 +++ .../am62dxx-evm/90-pipewire-sink.conf | 3 ++- .../am62dxx-evm/91-pipewire-source.conf | 3 ++- .../am62dxx-evm/92-pipewire-defaults.conf | 24 +++++++++++++++++++ 4 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 meta-ti-bsp/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire/am62dxx-evm/92-pipewire-defaults.conf