Page MenuHomeSolus

wireplumber: Update to 0.4.5

Authored by ReillyBrogan on Nov 11 2021, 5:19 PM.



Bug fixes:

  • Fixed a crash that could happen after a node linking error
  • Fixed a bug that would cause capture streams to link to monitor ports of loopback nodes instead of linking to their capture ports
  • Fixed a needless wait that would happen on applications using the pipewire ALSA plugin
  • Fixed an issue that would cause endless rescan loops in policy-node and could potentially also cause other strange behaviors in case pavucontrol or another monitoring utility was open while the policy was rescanning
  • Fixed the endpoints-based policy that broke in recent versions and improved its codebase to share more code and be more in-line with policy-node
  • The semicolon character is now escaped properly in state files
  • When a player requests encoded audio passthrough, the policy now prefers linking to a device that supports that instead of trying to link to the default device and potentially failing
  • Miscellaneous robustness fixes in policy-node

Depends on D12279

Test Plan
  • Tested audio outputs and inputs

Diff Detail

R5338 wireplumber
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.Nov 11 2021, 5:19 PM
ReillyBrogan requested review of this revision.Nov 11 2021, 5:19 PM
JoshStrobl accepted this revision.Nov 12 2021, 5:53 AM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

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