All of lore.kernel.org
 help / color / mirror / Atom feed
* [scarthgap][RFC PATCH 0/3] Add pipeWire audio stack for am62dxx
@ 2026-01-23  6:03 Paresh Bhagat
  2026-01-23  6:03 ` [scarthgap][RFC PATCH 1/3] recipes-multimedia: Add pipewire configuration files Paresh Bhagat
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Paresh Bhagat @ 2026-01-23  6:03 UTC (permalink / raw)
  To: meta-arago, denis, praneeth, reatmon
  Cc: v-singh1, c-shilwant, khasim, afd, devarsht

This patch series introduces PipeWire audio support for AM62Dxx platform,
replacing PulseAudio with the modern PipeWire audio server architecture.

PipeWire is a modern audio/video server that provides low-latency, high-performance
audio processing with better resource management and flexible routing capabilities.
WirePlumber serves as the session manager, providing policy management and device
configuration for PipeWire, enabling automatic audio routing and device handling.

More info can be found here:
- https://pipewire.org/
- https://docs.pipewire.org/

PipeWire offers several advantages over PulseAudio:
- Lower latency and better real-time performance.
- Unified handling of both audio and video streams.
- Better support for professional audio applications.
- Improved security model with per-client sandboxing.
- More efficient resource usage and power management.
- Native support for modern audio formats and sample rates.

The series includes:

Patch 1: Add PipeWire configuration files with capture and multichannel setup.

Patch 2: Add WirePlumber configuration with audio defaults service.

Patch 3: Enable PipeWire audio stack in tisdk-default-image for am62dxx.

This implementation provides a complete audio solution with ALSA and PulseAudio
compatibility layers, ensuring backward compatibility while leveraging PipeWire's
advanced capabilities.

Paresh Bhagat (3):
  recipes-multimedia: Add pipewire configuration files
  recipes-multimedia: Add wireplumber audio configuration
  tisdk-default-image: Add audio server support for am62dxx

 .../images/tisdk-default-image.bb             | 17 +++++++++++
 .../pipewire/pipewire/90-multichannel.conf    | 17 +++++++++++
 .../pipewire/pipewire/92-capture.conf         | 17 +++++++++++
 .../pipewire/pipewire_1.0.9.bbappend          | 14 +++++++++
 .../wireplumber/set-audio-defaults.service    | 14 +++++++++
 .../wireplumber/set-audio-defaults.sh         | 30 +++++++++++++++++++
 .../wireplumber/wireplumber_0.5.1.bbappend    | 25 ++++++++++++++++
 7 files changed, 134 insertions(+)
 create mode 100644 meta-arago-distro/recipes-multimedia/pipewire/pipewire/90-multichannel.conf
 create mode 100644 meta-arago-distro/recipes-multimedia/pipewire/pipewire/92-capture.conf
 create mode 100644 meta-arago-distro/recipes-multimedia/pipewire/pipewire_1.0.9.bbappend
 create mode 100644 meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.service
 create mode 100755 meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.sh
 create mode 100644 meta-arago-distro/recipes-multimedia/wireplumber/wireplumber_0.5.1.bbappend

-- 
2.34.1



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2026-01-23 17:14 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-23  6:03 [scarthgap][RFC PATCH 0/3] Add pipeWire audio stack for am62dxx Paresh Bhagat
2026-01-23  6:03 ` [scarthgap][RFC PATCH 1/3] recipes-multimedia: Add pipewire configuration files Paresh Bhagat
2026-01-23  6:47   ` [meta-arago] " Yogesh Hegde
2026-01-23 16:03   ` Ryan Eatmon
2026-01-23 17:03     ` [meta-arago] " Denys Dmytriyenko
2026-01-23  6:03 ` [scarthgap][RFC PATCH 2/3] recipes-multimedia: Add wireplumber audio configuration Paresh Bhagat
2026-01-23  7:07   ` [meta-arago] " Yogesh Hegde
2026-01-23  6:03 ` [scarthgap][RFC PATCH 3/3] tisdk-default-image: Add audio server support for am62dxx Paresh Bhagat
2026-01-23  7:19   ` [meta-arago] " Yogesh Hegde
2026-01-23 16:11   ` Ryan Eatmon
2026-01-23 17:01     ` Denys Dmytriyenko
2026-01-23 17:14       ` Ryan Eatmon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.