Page MenuHomeSolus

pipewire: Update to 0.3.40

Authored by ReillyBrogan on Thu, Nov 11, 5:16 PM.



Highlighted Changes:

  • Producers and consumers can now incrementally negotiate a format by narrowing down the options. This can be used to select an optimal combination of format and modifiers.
  • Driver nodes such as the consumer of a headless compositor can now throttle the speed based on a new trigger_done event.
  • Headless compositors can now signal a damage event to consumers to start the processing of the graph.
  • Compatibility improvements in JACK.
  • Draining and resuming is now working correctly in pulse and alsa.

Full release notes available here

Test Plan
  • Tested that audio outputs and inputs were still working
  • Connected bluetooth speaker and verified that it worked for audio
  • Shared screen in Wayland and verified that screensharing was successful

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

ReillyBrogan created this revision.Thu, Nov 11, 5:16 PM
ReillyBrogan requested review of this revision.Thu, Nov 11, 5:16 PM
JoshStrobl accepted this revision.Fri, Nov 12, 5:53 AM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Fri, Nov 12, 5:53 AM
This revision was automatically updated to reflect the committed changes.