Page MenuHomeSolus

pipewire: Update to 0.3.40
ClosedPublic

Authored by ReillyBrogan on Nov 11 2021, 5:16 PM.
Tags
None
Referenced Files
F11036276: D12279.id29842.diff
Wed, Aug 9, 7:10 PM
F11036275: D12279.id.diff
Wed, Aug 9, 7:10 PM
F11036274: D12279.id29856.diff
Wed, Aug 9, 7:10 PM
F11026795: D12279.diff
Wed, Aug 9, 3:01 AM
F10840623: D12279.id29842.diff
Jun 10 2023, 2:29 AM
F10838808: D12279.id29856.diff
Jun 9 2023, 6:13 PM
F10828953: D12279.diff
Jun 4 2023, 10:46 AM
F10828952: D12279.diff
Jun 4 2023, 10:46 AM
Subscribers

Details

Summary

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

Repository
R4226 pipewire
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 2421
Build 2421: arc lint + arc unit