Page MenuHomeSolus

Update pipewire to 0.2.7

Authored by kyrios123 on Sep 29 2019, 9:09 AM.


  • Add support for alsa-lib 1.1.9 which changed the include path
  • Improve error checking and reporting in the protocol
  • deviceprovider: fix probing without starting
  • add sentinel to some functions
  • compiler fixes for musl
  • Improve error checking for threads
  • Fix some memory and fd leaks
  • Fix compilation with C++ compilers and clang
  • DISABLE_RTKIT should now not try to use dbus at all
  • Camera Portal fixes:
    • add Camera media.role
    • Rename module-flatpak to module-portal
    • Use the portal permissions store for camera checks
  • Actually use the passed fd in pipewiresrc
  • Make properties with "pipewire." prefix read-only
  • Add security label to client object
  • Remove libv4l2 dependency, it is not used
  • Improve format negotiation in autolink
  • Try to avoid list corruption with event emmission
  • Fix destroy of client-node memory corruption
  • Various small improvements

Signed-off-by: Pierre-Yves <>

Test Plan

Successfully rebuild mutter, xdg-desktop-portal and xdg-desktop-portal-kde against this package

Diff Detail

R4226 pipewire
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

kyrios123 created this revision.Sep 29 2019, 9:09 AM
kyrios123 requested review of this revision.Sep 29 2019, 9:09 AM
JoshStrobl accepted this revision.Sep 30 2019, 3:16 PM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Sep 30 2019, 3:16 PM
This revision was automatically updated to reflect the committed changes.