Session / policy manager implementation for PipeWire

Edit Package wireplumber

WirePlumber is a modular session / policy manager for PipeWire and a GObject-based high-level library that wraps PipeWire's API, providing convenience for writing the daemon's modules as well as external tools for managing PipeWire.

Refresh
Refresh
Source Files
Filename Size Changed
0001-lua-json-fix-error-ouput.patch 0000001149 1.12 KB
0002-lua-json-add-method-to-merge-json-containers.patch 0000002194 2.14 KB
0003-json-utils-fix-overriding-of-non-container-values-when.patch 0000002006 1.96 KB
_service 0000000825 825 Bytes
split-config-file.py 0000002137 2.09 KB
wireplumber-0.5.2.obscpio 0003006476 2.87 MB
wireplumber.changes 0000096050 93.8 KB
wireplumber.obsinfo 0000000100 100 Bytes
wireplumber.spec 0000009916 9.68 KB
Latest Revision
Marcus Rueckert's avatar Marcus Rueckert (darix) committed (revision 6)
Update to version 0.5.2 which includes the patches
to fix some issues that I previously submitted in sr 327206
and also fix an important issue with wireplumber not starting
which impacts qemu vms (bsc#1223916) (jsc#PED-6566)

- Better fix for (bsc#1223916) that basically turns the main
  profile into the (to be in 0.5.3) video-only profile unless
  wireplumber-audio is installed which now turns the main profile
  into exactly upstream's main profile.

- Add patch from upstream to fix a json log issue:
  * 0001-lua-json-fix-error-ouput.patch
- Add patch from upstream to add a method to merge json containers:
  * 0002-lua-json-add-method-to-merge-json-containers.patch
- Add patch from upstream to fix merging a particular case
  of configuration options:
  * 0003-json-utils-fix-overriding-of-non-container-values-when.patch
- Fix wireplumber not starting successfully when audio support is
  not enabled since the main profile now requires it. The best
  option would be to use a video-only profile but it's too late
  to change the way wireplumber is started in SLE/Leap, so the
  solution just makes audio/bluetooth optional for now
  (bsc#1223916)
  * split-config-file.py

- Update to version 0.5.2:
  * Highlights:
    - Added support for loading configuration files other than the
      default wireplumber.conf within Lua scripts (!629)
    - Added support for loading single-section configuration files,
      without fragments (!629)
    - Updated the node.software-dsp script to be able to load
      filter-chain graphs from external configuration files, which
      is needed for Asahi Linux audio DSP configuration (!629)
  * Fixes:
Comments 0
openSUSE Build Service is sponsored by