Revisions of wireplumber

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:
Ruediger Oertel's avatar Ruediger Oertel (oertel) committed (revision 5)
Update wireplumber to 0.5.1 (jsc#PED-6566)
This release includes some important fixes and (perhaps at least
just as importantly) documentation on how to migrate the
configuration from 0.4 (SP5 and SP4) to 0.5 in case any user
modified the default configuration.

- Update to version 0.5.1:
  * Highlights:
    - Added a guide documenting how to migrate configuration from
      0.4 to 0.5, also available online at:
      https://pipewire.pages.freedesktop.org/wireplumber/daemon/configuration/migration.html
      If you are packaging WirePlumber for a distribution, please
      consider informing users about this. Installing the
      wireplumber-doc subpackage, this file can be read by running:
      xdg-open /usr/share/doc/wireplumber/html/daemon/configuration/migration.html
  * Fixes:
    - Fixed an odd issue where microphones would stop being usable
      when a Bluetooth headset was connected in the HSP/HFP profile
      (#598, !620)
    - Fixed an issue where it was not possible to store the
      volume/mute state of system notifications (#604)
    - Fixed a rare crash that could occur when a node was destroyed
      while the 'select-target' event was still being processed
      (!621)
    - Fixed deleting all the persistent settings via
      wpctl --delete (!622)
    - Fixed using Bluetooth autoswitch with A2DP profiles that have
      an input route (!624)
    - Fixed sending an error to clients when linking fails due to a
      format mismatch (!625)
  * Additions:
    - Added a check that prints a verbose warning when old-style
      0.4.x Lua configuration files are found in the system. (#611)
    - The "policy-dsp" script, used in Asahi Linux to provide a
      software DSP for Apple Sillicon devices, has now been ported
      to 0.5 properly and documented (#619, !627)
Marcus Rueckert's avatar Marcus Rueckert (darix) committed (revision 4)
Fix all microphones (bluetooth or not) not working unless
bluetooth device is set to HSF/HFP profile (jsc#PED-6566)
Ruediger Oertel's avatar Ruediger Oertel (oertel) committed (revision 3)
Update package wireplumber from 0.4.17 (0.4.13 in SP5) to 0.5.0 (jsc#PED-6566)
Ruediger Oertel's avatar Ruediger Oertel (oertel) committed (revision 2)
Update package wireplumber from 0.4.13 to 0.4.17 (jsc#PED-6566)

- Add patch to only enable bluetooth when audio support is enabled
  by installing wireplumber-audio (bsc#1219411):
  * fix-bsc1219411.patch

- Update to version 0.4.17:
  * Fixes:
    - Fix a reference counting issue in the object managers that
      could cause crashes due to memory corruption.
    - Fix an issue with filters linking to wrong targets, often
      with two sets of links.
    - Fix a crash in the endpoints policy that would show up when
      log messages were enabled at level 3 or higher.

- Update to version 0.4.16:
  * Additions:
    - Added a new "sm-objects" script that allows loading objects
      on demand via metadata entries that describe the object to
      load; this can be used to load pipewire modules, such as
      filters or network sources/sinks, on demand
    - Added a mechanism to override device profile priorities in
      the configuration, mainly as a way to re-prioritize Bluetooth
      codecs, but this also can be used for other devices
    - Added a mechanism in the endpoints policy to allow connecting
      filters between a certain endpoint's virtual sink and the
      device sink; this is specifically intended to allow plugging
      a filter-chain to act as equalizer on the Multimedia endpoint
    - Added wp_core_get_own_bound_id() method in WpCore
  * Changes:
    - PipeWire 0.3.68 is now required
    - policy-dsp now has the ability to hide hardware nodes behind
Ruediger Oertel's avatar Ruediger Oertel (oertel) committed (revision 1)
initialize package
Displaying all 6 revisions
openSUSE Build Service is sponsored by