Hi All, Please find below a brief summary of the progress Collabora have made last week on Weston/Wayland and Pipewire. Weston / Wayland Nothing to report Pipewire & WirePlumber (IC Sound Manager) - Implemented a WirePlumber module to track the currently selected "default" input & output device node, based on the previous "default-endpoints" module - Implemented a WirePlumber module to provide an API for the "default" nodes to lua scripts - Fixed wpctl to list devices & streams appropriately with Julian's latest changes - Reviewed Raghavendra's changes - Started implementing a module to provide volume controls API internally in WirePlumber, based on the current pipewire-pulse volume controls code (which is a bit more complicated than the standard per-node volume controls approach that we used in the past); this is also going to be used in the audiomixer binding to maximize code reuse - Fixed a critical assertion failure that appeared from time to time in WirePlumber, because of stale WpLink objects Julian - Added support for "moving" nodes in the new wireplumber node policy (external tools such as pavucontrol can move nodes to a different target) - Added lua script to create configurable wireplumber audio endpoints Raghavendra - Explored gitlab CI and fixed the build issues with g-ir-scanner - Explored Docker and setup fedora32/33 build environment to test the documentation changes Kind regards, Nick
_._,_._,_ Links: You receive all messages sent to this group. View/Reply Online (#9118) | Reply To Group | Reply To Sender | Mute This Topic | New Topic _._,_._,_
|