Revisions of wireplumber

Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1155340 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 68)
- Add patch from upstream to fix a typo a lua script:
  * 0001-scripts-fix-typo-in-rescan-virtual-links.lua.patch
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1154974 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 67)
- Update to version 0.4.90 (0.5.0 RC1)
  * Highlights:
    - The configuration system has been changed back to load files
      from the WirePlumber configuration directories, such as
      /etc/wireplumber and $XDG_CONFIG_HOME/wireplumber, unlike in
      the pre-releases. This was done because issues were observed
      with installations that use a different prefix for pipewire
      and wireplumber. If you had a wireplumber.conf file in
      /etc/pipewire or $XDG_CONFIG_HOME/pipewire, you should move
      it to /etc/wireplumber or $XDG_CONFIG_HOME/wireplumber
      respectively (!601)
    - The internal base directories lookup system now also respects
      the XDG_CONFIG_DIRS and XDG_DATA_DIRS environment variables,
      and their default values as per the XDG spec, so it is
      possible to install configuration files also in places like
      /etc/xdg/wireplumber and override system-wide data paths
      (!601)
    - wpctl now has a settings subcommand to show, change and
      delete settings at runtime. This comes with changes in the
      WpSettings system to validate settings using a schema that is
      defined in the configuration file. The schema is also
      exported on a metadata object, so it is available to any
      client that wants to expose WirePlumber settings (!599, !600)
    - The WpConf API has changed to not be a singleton and support
      opening arbitrary config files. The main config file now
      needs to be opened prior to creating a WpCore and passed to
      the core using a property. The core uses that without letting
      the underlying pw_context open and read the default
      client.conf. The core also closes the WpConf after all
      components are loaded, which means all the config loading is
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1147639 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 66)
- Add patch from upstream to remove the "clear-persistent"
  sub-command and add a "settings" sub-command:
  * 0001-wpctl-add-settings-subcomand-to-show_-delete-or-change.patch

- Update to version 0.4.82 (0.5.0 pre-release 2)
  * Highlights:
    - Bluetooth auto-switching is now implemented with a virtual
      source node. When an application links to it, the actual
      device switches to the HSP/HFP profile to provide the real
      audio stream. This is a more robust solution that works with
      more applications and is more user-friendly than the previous
      application whitelist approach
    - Added support for dynamic log level changes via the PipeWire
      settings metadata. Also added support for log level patterns
      in the configuration file
    - The "persistent" (i.e. stored) settings approach has changed
      to use two different metadata objects: sm-settings and
      persistent-sm-settings. Changes in the former are applied in
      the current session but not stored, while changes in the
      latter are stored and restored at startup. Some work was also
      done to expose a wpctl interface to read and change these
      settings, but more is underway
    - Several WirePlumber-specific node properties that used to be
      called target.* have been renamed to node.* to match the
      PipeWire convention of node.dont-reconnect. These are also
      now fully documented
  * Other changes:
    - Many documentation updates
    - Added support for SNAP container permissions
    - Fixed multiple issues related to restoring the Route
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1144164 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 65)
- Add patch to only enable bluetooth when audio support is enabled
  by installing wireplumber-audio (bsc#1219411):
  * fix-bsc1219411.patch
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1132663 from Alexei Sorokin's avatar Alexei Sorokin (XRevan86) (revision 64)
- Update to version 0.4.17.
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1128888 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 63)
- 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
      the DSP sink to prevent hardware misuse or damage
    - JSON parsing in Lua now allows keys inside objects to be
      without quotes
    - Added optional argument in the Lua JSON parse() method to
      limit recursions, making it possible to partially parse a
      JSON object
    - It is now possible to pass nil in Lua object constructors
      that expect an optional properties object; previously,
      omitting the argument was the only way to skip the properties
    - The endpoints policy now marks the endpoint nodes as
      "passive" instead of marking their links, adjusting for the
      behavior change in PipeWire 0.3.68
    - Removed the "passive" property from si-standard-link, since
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) committed (revision 62)
fix typo
  behaved/configured clients:
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1121397 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 61)
- Add patch from upstream that fixes too many matches for property
  interest:
  * 0001-object-manager-reduce-the-amount-of-globals-that-initially.patch
- Add patch from upstream that fixes an odd failure of a test after
  applying the previous patch:
  * 0002-object-manager-use-an-idle-callback-to-expose-tmp-globals.patch
- Add patch from upstream that adds ability to hide parent nodes,
  which is useful to prevent hardware misuse or damage by poorly
  behaves/configured clients:
  * 0001-policy-dsp-add-ability-to-hide-parent-nodes.patch
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1117592 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 60)
- Update to version 0.4.15:
  * Additions:
    - A new "DSP policy" module has been added; its purpose is to
      automatically load a filter-chain when a certain hardware
      device is present, so that audio always goes through this
      software DSP before reaching the device. This is mainly to
      support Apple M1/M2 devices, which require a software DSP
      to be always present
    - WpImplModule now supports loading module arguments directly
      from a SPA-JSON config file; this is mainly to support DSP
      configuration for Apple M1/M2 and will likely be reworked
      for 0.5
    - Added support for automatically combining Bluetooth LE Audio
      device sets (e.g. pairs of earbuds) (!500)
    - Added command line options in wpctl to display device/node
      names and nicknames instead of descriptions
    - Added zsh completions file for wpctl
    - The device profile selection policy now respects the
      device.profile property if it is set on the device; this is
      useful to hand-pick a profile based on static configuration
      rules (alsa_monitor.rules)
  * Changes/Fixes:
    - Linking policy now sends an error to the client before
      destroying the node, if it determines that the node cannot be
      linked to any target; this fixes error reporting on the
      client side
    - Fixed a crash in suspend-node that could happen when
      destroying virtual sinks that were loaded from another
      process such as pw-loopback
    - Virtual machine default period size has been bumped to 1024
Takashi Iwai's avatar Takashi Iwai (tiwai) committed (revision 58)
Correct a typo in changelog
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1071813 from Alexei Sorokin's avatar Alexei Sorokin (XRevan86) (revision 57)
- Update to version 0.4.14.
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1058202 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 56)
- Backport the workaround from SLE/Leap for the bug in systemd
  scripts that didn't set the default enable state for the
  wireplumber user service when installing wireplumber. The bug
  (boo#1200485) was fixed but that's only for new installations
  while this workaround will fix old installations (boo#1202008).
  This is used to automatically fix installations of
  SLE 15 SP4/Leap 15.4 that were not updated during it's lifetime
  and upgrade directly to SP5/15.5 .
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1057777 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 55)
- Add upstream patches to fix glfo#pipewire/pipewire#2214 and to
  handle better non-null terminated strings: 
  * 0001-alsa-monitor-handle-snd_aloop-devices-better.patch
  * 0001-spa-json-make-sure-we-only-add-encoded-string-data.patch
  * 0001-m-lua-scripting-ignore-string-integer-table-keys-when-constructing-a-JSON-Array-Object.patch
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1042741 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 54)
- Update to version 0.4.13:
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1042703 from Alexei Sorokin's avatar Alexei Sorokin (XRevan86) (revision 53)
- Update to version 0.4.12.
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1035773 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 52)
- Add patch from upstream to work around a problem when a link is
  not activated:
  * 0001-policy-node-wait-for-unactivated-links-instead-of-removing.patch
- Add patch from upstream to fix handling null devices which result
  in lua exceptions:
  * 0001-alsa.lua-remove-the-disabled-entities-from-the-names-table.patch
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1007919 from Alexei Sorokin's avatar Alexei Sorokin (XRevan86) (revision 51)
- Update to version 0.4.12.
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 993397 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 50)
Add 398.patch -- policy-node: fix potential rescan loop to prevent high cpu usage (glfo#pipewire/wireplumber#152); patch taken from upstream merge request.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 989110 from Fabian Vogt's avatar Fabian Vogt (favogt) (revision 49)
- Add patch to fix crash on session end:
  * 0001-dbus-fix-crash-when-trying-to-reconnect.patch
Displaying revisions 21 - 40 of 88
openSUSE Build Service is sponsored by