| Message ID | 20260916160547.1287287-5-p-bhagat@ti.com |
|---|---|
| State | New |
| Headers | show |
| Series | Add PipeWire audio stack | expand |
On 9/16/26 11:05 AM, Paresh Bhagat wrote: > Include PipeWire and WirePlumber as the default audio stack across all > platforms. This brings in the core PipeWire daemon, ALSA integration, > PulseAudio compatibility layer via pipewire-pulse, GStreamer plugin, SPA > plugins, and the WirePlumber session manager. > > Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> > --- > .../recipes-core/images/arago-default-image.bb | 18 ++++++++++++++++++ You removed pulseaudio from the connectivity packagegroup, but only add back pipewire to the default-image, this means thinlinux-image and such now have neither. Either add PipeWire to the connectivity packagegroup or maybe the multimedia packagegroup so other images can include this. Andrew > 1 file changed, 18 insertions(+) > > diff --git a/meta-arago-distro/recipes-core/images/arago-default-image.bb b/meta-arago-distro/recipes-core/images/arago-default-image.bb > index e01f7c2f..0b0c3d61 100644 > --- a/meta-arago-distro/recipes-core/images/arago-default-image.bb > +++ b/meta-arago-distro/recipes-core/images/arago-default-image.bb > @@ -43,3 +43,21 @@ IMAGE_INSTALL += "\ > ${DEVTOOLS} \ > docker \ > " > + > +PIPEWIRE = " \ > + gstreamer1.0-pipewire \ > + libpipewire \ > + pipewire \ > + pipewire-alsa \ > + pipewire-alsa-card-profile \ > + pipewire-dev \ > + pipewire-modules-meta \ > + pipewire-pulse \ > + pipewire-spa-plugins-meta \ > + pipewire-spa-tools \ > + pipewire-tools \ > + wireplumber \ > + wireplumber-dev \ > +" > + > +IMAGE_INSTALL:append = " ${PIPEWIRE}"
Hi Andrew, On 16/09/26 21:59, Andrew Davis wrote: > On 9/16/26 11:05 AM, Paresh Bhagat wrote: >> Include PipeWire and WirePlumber as the default audio stack across all >> platforms. This brings in the core PipeWire daemon, ALSA integration, >> PulseAudio compatibility layer via pipewire-pulse, GStreamer plugin, SPA >> plugins, and the WirePlumber session manager. >> >> Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> >> --- >> .../recipes-core/images/arago-default-image.bb | 18 ++++++++++++++++++ > > You removed pulseaudio from the connectivity packagegroup, but only add > back pipewire to the default-image, this means thinlinux-image and such > now have neither. Either add PipeWire to the connectivity packagegroup > or maybe the multimedia packagegroup so other images can include this. > > Andrew Thanks. I will add it to connectivity package group similar to pulseaudio. > > >> 1 file changed, 18 insertions(+) >> >> diff --git >> a/meta-arago-distro/recipes-core/images/arago-default-image.bb >> b/meta-arago-distro/recipes-core/images/arago-default-image.bb >> index e01f7c2f..0b0c3d61 100644 >> --- a/meta-arago-distro/recipes-core/images/arago-default-image.bb >> +++ b/meta-arago-distro/recipes-core/images/arago-default-image.bb >> @@ -43,3 +43,21 @@ IMAGE_INSTALL += "\ >> ${DEVTOOLS} \ >> docker \ >> " >> + >> +PIPEWIRE = " \ >> + gstreamer1.0-pipewire \ >> + libpipewire \ >> + pipewire \ >> + pipewire-alsa \ >> + pipewire-alsa-card-profile \ >> + pipewire-dev \ >> + pipewire-modules-meta \ >> + pipewire-pulse \ >> + pipewire-spa-plugins-meta \ >> + pipewire-spa-tools \ >> + pipewire-tools \ >> + wireplumber \ >> + wireplumber-dev \ >> +" >> + >> +IMAGE_INSTALL:append = " ${PIPEWIRE}" >
diff --git a/meta-arago-distro/recipes-core/images/arago-default-image.bb b/meta-arago-distro/recipes-core/images/arago-default-image.bb index e01f7c2f..0b0c3d61 100644 --- a/meta-arago-distro/recipes-core/images/arago-default-image.bb +++ b/meta-arago-distro/recipes-core/images/arago-default-image.bb @@ -43,3 +43,21 @@ IMAGE_INSTALL += "\ ${DEVTOOLS} \ docker \ " + +PIPEWIRE = " \ + gstreamer1.0-pipewire \ + libpipewire \ + pipewire \ + pipewire-alsa \ + pipewire-alsa-card-profile \ + pipewire-dev \ + pipewire-modules-meta \ + pipewire-pulse \ + pipewire-spa-plugins-meta \ + pipewire-spa-tools \ + pipewire-tools \ + wireplumber \ + wireplumber-dev \ +" + +IMAGE_INSTALL:append = " ${PIPEWIRE}"
Include PipeWire and WirePlumber as the default audio stack across all platforms. This brings in the core PipeWire daemon, ALSA integration, PulseAudio compatibility layer via pipewire-pulse, GStreamer plugin, SPA plugins, and the WirePlumber session manager. Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> --- .../recipes-core/images/arago-default-image.bb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+)