freedesktop-gitlab pipewire/wireplumber 0.5.8

20 hours ago

Additions & Enhancements:
  • Added support for handling UCM SplitPCM nodes in the ALSA monitor, which
    allows native PipeWire channel remapping using loopbacks for devices that
    use this feature (!685)
  • Introduced new functions to mark WpSpaDevice child objects as pending.
    This allows properly associating asynchronously created loopback nodes with
    their parent WpSpaDevice without losing ObjectConfig events (!687, !689)
  • Improved the node name deduplication logic in the ALSA monitor to prevent
    node names with .2, .3, etc appended to them in some more cases (!688)
  • Added a new script to populate session.services. This is a step towards
    implementing detection of features that PipeWire can service (!686)

Fixes:

  • Fixed an issue that was causing duplicate Bluetooth SCO (HSP/HFP) source
    nodes to be shown in UIs (#701, !683)
  • In the BlueZ monitor, marked the source loopback node as non-virtual,
    addressing how it appears on UIs (#729)
  • Disabled stream-restore for device loopback nodes to prevent unwanted
    property changes (!691)
  • Fixed wp_lua_log_topic_copy() to correctly copy topic names (#757)
  • Updated script tests to handle differences in object identifiers
    (object.serial vs node.id), ensuring proper test behavior (#761)

Don't miss a new wireplumber release

NewReleases is sending notifications on new releases.