| Message ID | 20261019140111.3881999-1-p-bhagat@ti.com |
|---|---|
| State | New |
| Headers | show |
| Series | [master/wrynose] pipewire: Set default audio targets and use S16LE format | expand |
meta-ti / na / 20261019140111.3881999-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] pipewire: Set default audio targets and use S16LE format
- Submitter: From: Paresh Bhagat <p-bhagat@ti.com>
- Date: Date: Mon, 19 Oct 2026 19:31:11 +0530
- Num Patches: 1
- Mailing List (public inbox) Commit SHA: 198a0c66d4b087a636a33f6bc1b832b132ba37dd
Applied to:
- Repository: lcpd-prc-meta-ti
- Base Branch: master-wip
- Commit Author: Ryan Eatmon <reatmon@ti.com>
- Commit Subject: Revert "k3r5: Fix mc:k3r5:libgcc build error"
- Commit SHA: 03c17fcac2fac1f2b7f77663ffba8cee77f2de8e
Patches
----------------------------------------
All patches applied
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:31:11 +0530
- Num Patches: 1
- Mailing List (public inbox) Commit SHA: 198a0c66d4b087a636a33f6bc1b832b132ba37dd
Applied to:
- Repository: lcpd-prc-meta-ti
- Base Branch: wrynose-wip
- Commit Author: Thorsten Lannynd <t-lannynd@ti.com>
- Commit Subject: flutter-wayland-client: remove unnecessary include cstdint header file
- Commit SHA: 03e3d09e35955c46c67d19577e210261efea4f27
Patches
----------------------------------------
All patches applied
=========================================================
check-yocto-repo: FAIL
=========================================================
master
=====================
FAIL
WARN: .bbappend files might need a guard to make them check-layer compliant. (GUARD-1)
meta-ti-bsp/dynamic-layers/security-layer/recipes-kernel/linux/linux-ti-staging_%.bbappend
WARN: You might need a " " as the first character for the :append. (APPEND-2)
meta-ti-bsp/dynamic-layers/security-layer/recipes-ti/initramfs/ti-core-initramfs.bbappend:2
TI_CORE_INITRAMFS_EXTRA_INSTALL:append = "${@' initramfs-module-dmverity cryptsetup util-linux-mount' if d.getVar('DM_VERITY_IMAGE') else ''}"
WARN: .bbappend files might need a guard to make them check-layer compliant. (GUARD-1)
meta-ti-bsp/dynamic-layers/security-layer/recipes-ti/initramfs/ti-core-initramfs.bbappend
For details on the above errors/warnings visit: https://lists.yoctoproject.org/g/meta-ti/wiki/40887
wrynose
=====================
PASS
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 for AM62d. 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