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 65a82671f..e6a922021 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 857c344ec..bd91a9a7d 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 ac7635dec..467ae5251 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 000000000..fac730b16 --- /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" + } + } + ] + } + } +]