Commit Graph

123 Commits

Author SHA256 Message Date
Ana Guerrero
5fc57b2c97 Accepting request 1177772 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1177772
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=37
2024-06-04 10:50:35 +00:00
c513e67913 Accepting request 1176883 from home:XRevan86
OBS-URL: https://build.opensuse.org/request/show/1176883
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=80
2024-05-30 15:04:55 +00:00
Dominique Leuenberger
a88aec0b2f Accepting request 1172235 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1172235
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=36
2024-05-07 16:02:40 +00:00
297b9fe9a2 Accepting request 1172233 from home:alarrosa:branches:multimedia:libs
- 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.

OBS-URL: https://build.opensuse.org/request/show/1172233
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=79
2024-05-06 16:26:04 +00:00
c5b5db5d58 Accepting request 1172110 from home:alarrosa:branches:multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/1172110
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=78
2024-05-06 08:15:35 +00:00
Ana Guerrero
2ccaae5249 Accepting request 1169815 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1169815
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=35
2024-04-24 13:13:26 +00:00
c38e110e74 Accepting request 1169814 from home:alarrosa:branches:multimedia:libs
- 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:
    - Fixed destroying camera nodes when the camera device is
      removed (#627, !631)
    - Fixed an issue with Bluetooth BAP device set naming (!632)
    - Fixed an issue caused by the pipewire event loop not being
      "entered" as expected (!634, #638)
    - A false positive warning about no modules being loaded is
      now suppressed when using libpipewire >= 1.0.5 (#620)
    - Default nodes can now be selected using priority.driver when
      priority.session is not set (#642)
  * Changes:
    - The library version is now generated following pipewire's
      versioning scheme: libwireplumber-0.5.so.0.5.2 becomes
      libwireplumber-0.5.so.0.0502.0 (!633)
- Remove patches from upstream that are already in 0.5.2:
  * 0001-core-set-context.modules.allow-empty-to-silence-warning-in.patch
  * 0002-monitor-utils-clear-cam-data-after-creating-nodes.patch
  * 0003-monitors_bluez-fix-BAP-device-set-node-naming.patch

OBS-URL: https://build.opensuse.org/request/show/1169814
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=77
2024-04-23 06:53:50 +00:00
Ana Guerrero
1d2386cd73 Accepting request 1168471 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1168471
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=34
2024-04-18 20:10:39 +00:00
0e3be88b55 Accepting request 1168470 from home:alarrosa:branches:multimedia:libs
- Add patch from upstream to silence a warning on pipewire
  (since 1.0.5):
  * 0001-core-set-context.modules.allow-empty-to-silence-warning-in.patch
- Add patch from upstream to fix a dangling reference to a device:
  * 0002-monitor-utils-clear-cam-data-after-creating-nodes.patch
- Add patch from upstream to fix BAP node naming:
  * 0003-monitors_bluez-fix-BAP-device-set-node-naming.patch

OBS-URL: https://build.opensuse.org/request/show/1168470
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=76
2024-04-17 07:12:24 +00:00
Ana Guerrero
cf73a84e3a Accepting request 1163928 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1163928
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=33
2024-04-02 14:38:10 +00:00
d3e9ecd1e7 Accepting request 1163927 from home:alarrosa:branches:multimedia:libs
- 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)

OBS-URL: https://build.opensuse.org/request/show/1163927
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=75
2024-04-01 08:56:09 +00:00
Ana Guerrero
8e555c39db Accepting request 1160570 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1160570
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=32
2024-03-26 18:24:23 +00:00
38e13c3711 Accepting request 1160569 from home:alarrosa:branches:multimedia:libs
- Add patch from upstream to fix all input sources only working
  when bluetooth profile is set to HSF/HFP, which was a regression
  in 0.5.0 (glfo#pipewire/wireplumber#598):
  * 0001-filter-utils-fix-handling-of-targetless-smart-filters.patch

OBS-URL: https://build.opensuse.org/request/show/1160569
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=74
2024-03-22 08:52:33 +00:00
2d01b0f698 Accepting request 1159240 from home:rguenther:branches:multimedia:libs
- Avoid %if %{pkg_vcmp gcc < 8}, instead replicate the condition
  from the BuildRequires section.

OBS-URL: https://build.opensuse.org/request/show/1159240
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=73
2024-03-21 12:15:09 +00:00
Dominique Leuenberger
5abedd5ab5 Accepting request 1159100 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1159100
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=31
2024-03-20 20:09:42 +00:00
a36ca9ba10 Accepting request 1159099 from home:alarrosa:branches:multimedia:libs
- Update to version 0.5.0:
  * Changes:
    - Bumped the minimum required version of PipeWire to 1.0.2,
      because we make use of the 'api.bluez5.internal' property of
      the BlueZ monitor (!613)
    - Improved the naming of Bluetooth nodes when the
      auto-switching loopback node is present (!614)
    - Updated the documentation on "settings", the Bluetooth
      monitor, the Access configuration, the file search locations
      and added a document on how to modify the configuration file
      (#595, !616)
  * Fixes:
    - Fixed checking for available routes when selecting the
      default node (!609)
    - Fixed an issue that was causing an infinite loop storing
      routes in the state file (!610)
    - Fixed the interpretation of boolean values in the alsa
      monitor rules (#586, !611)
    - Fixes a Lua crash when we have 2 smart filters, one with a
      target and one without (!612)
    - Fixed an issue where the default nodes would not be updated
      when the currently selected default node became unavailable
      (#588, !615)
    - Fixed an issue that would cause the Props (volume, mute, etc)
      of loopbacks and other filter nodes to not be restored at
      startup (#577, !617)
    - Fixed how some constants were represented in the
      gobject-introspection file, mostly by converting them from
      defines to enums (#540, #591)
    - Fixed an issue using WirePlumber headers in other projects

OBS-URL: https://build.opensuse.org/request/show/1159099
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=72
2024-03-18 16:49:10 +00:00
Ana Guerrero
c9eb783c2b Accepting request 1157297 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1157297
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=30
2024-03-13 21:17:03 +00:00
e7df7afad8 Accepting request 1157293 from home:alarrosa:branches:multimedia:libs
- Update to version 0.4.90+git25.95cfa9e:
  * wpctl: fix settings --help listing
  * docs: conf_file: small updates
  * docs: installing: update dependency versions
  * si-linkables: do not fully reset when the underlying proxy is
    destroyed
  * registry: move to a separate file and decouple it from the
    object manager
  * log: docs: document the log topic definition macros
  * monitors/bluez: add 'internal' prefix to internal bluez node
    names.
  * monitor/bluez: set node.name property when creating combine
    stream
  * meson: bump min pipewire version to 1.0.2
  * scripts: fix regression in state-routes.lua when marking routes
    as 'active'
  * scripts: improve linking logs
  * monitors: use parseBool for boolean properties in rules 
  * config: add {device|node}.disable
  * object-interest: make WP_INTEREST_MATCH_ALL part of the enum 
  * proxy: make the FEATURES_MINIMAL and FEATURES_ALL constants
    part of the enum 
  * log: fix WP_LOG_LEVEL_TRACE value in the g-i bindings 
  * base-dirs: wrap flag groups in parenthesis 
  * log.h: define G_LOG_DOMAIN only if
    WP_USE_LOCAL_LOG_TOPIC_IN_G_LOG is defined 
  * meson: make sure the boolean options have boolean values 
  * meson: move the common CFLAGS to project-wide scope
  * scripts: make sure target is not nil when iterating filters
    with matching targets

OBS-URL: https://build.opensuse.org/request/show/1157293
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=71
2024-03-12 16:38:06 +00:00
Dominique Leuenberger
4deb86a1c8 Accepting request 1155631 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1155631
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=29
2024-03-06 22:03:40 +00:00
0594abaa55 Accepting request 1155630 from home:alarrosa:branches:multimedia:libs
- Revert that last change. Obsoletes shouldn't be used for that.

OBS-URL: https://build.opensuse.org/request/show/1155630
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=70
2024-03-06 15:43:53 +00:00
7569d65c63 Accepting request 1155531 from home:alarrosa:branches:multimedia:libs
- Obsolete libwireplumber-0_4-0 from libwireplumber-0_5-0

OBS-URL: https://build.opensuse.org/request/show/1155531
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=69
2024-03-06 11:34:18 +00:00
1e8896afe1 Accepting request 1155340 from home:alarrosa:branches:multimedia:libs
- Add patch from upstream to fix a typo a lua script:
  * 0001-scripts-fix-typo-in-rescan-virtual-links.lua.patch

OBS-URL: https://build.opensuse.org/request/show/1155340
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=68
2024-03-05 19:48:35 +00:00
9aa2e26fa5 Accepting request 1154974 from home:alarrosa:branches:multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/1154974
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=67
2024-03-05 06:14:26 +00:00
71654b8284 Accepting request 1147639 from home:alarrosa:branches:multimedia:libs:devel
- 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

OBS-URL: https://build.opensuse.org/request/show/1147639
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=66
2024-02-20 08:29:47 +00:00
Ana Guerrero
507bdb9eb1 Accepting request 1144174 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1144174
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=28
2024-02-06 15:32:44 +00:00
ebd240d4c1 Accepting request 1144164 from home:alarrosa:branches:multimedia:libs
- Add patch to only enable bluetooth when audio support is enabled
  by installing wireplumber-audio (bsc#1219411):
  * fix-bsc1219411.patch

OBS-URL: https://build.opensuse.org/request/show/1144164
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=65
2024-02-05 10:22:39 +00:00
Dominique Leuenberger
a2ce9bb69e Accepting request 1137073 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1137073
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=27
2024-01-05 20:41:33 +00:00
85bf96cef9 Accepting request 1132663 from home:XRevan86
- Update to version 0.4.17.

OBS-URL: https://build.opensuse.org/request/show/1132663
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=64
2024-01-05 14:48:06 +00:00
Ana Guerrero
cca1854d28 Accepting request 1128889 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1128889
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=26
2023-11-27 21:42:35 +00:00
e20b0c77c2 Accepting request 1128888 from home:alarrosa:branches:multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/1128888
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=63
2023-11-26 11:24:38 +00:00
Dominique Leuenberger
16d2f32ff2 Accepting request 1121413 from multimedia:libs
- 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
  behaved/configured clients:
  * 0001-policy-dsp-add-ability-to-hide-parent-nodes.patch

OBS-URL: https://build.opensuse.org/request/show/1121413
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=25
2023-11-01 21:09:35 +00:00
e390056d25 fix typo
behaved/configured clients:

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=62
2023-10-31 10:51:35 +00:00
31f7bb4dce Accepting request 1121397 from home:alarrosa:branches:multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/1121397
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=61
2023-10-31 09:23:11 +00:00
Ana Guerrero
3cc1658f88 Accepting request 1117593 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1117593
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=24
2023-10-13 21:13:54 +00:00
793cb2dd30 Accepting request 1117592 from home:alarrosa:branches:multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/1117592
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=60
2023-10-13 07:38:22 +00:00
Dominique Leuenberger
65591c8cc4 Accepting request 1089544 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1089544
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=23
2023-05-30 20:01:10 +00:00
1d5eacd6c5 Accepting request 1089375 from home:XRevan86
OBS-URL: https://build.opensuse.org/request/show/1089375
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=59
2023-05-29 10:24:22 +00:00
Dominique Leuenberger
8cb8500f3c Accepting request 1077110 from multimedia:libs
- Update to version 0.4.14:
  * Additions
    - Add support for managing Bluetooth-MIDI, complementing the
      parts that were merged in PipeWire recently.
    - Add a default volume configuration option for streams whose
      volume has never been saved before; that allows starting new
      streams at a lower volume than 100% by default, if desired.
    - Add support for managing link errors and propagating them to
      the client(s) involved. This allows better error handling on
      the application side in case a format cannot be negotiated -
      useful in video streams.
    - snd_aloop devices are now described as being "Loopback"
      devices.
    - ALSA nodes in the pro audio profile now get increased graph
      priority, so that they are more likely to become the driver
      in the graph.
    - Add support for disabling libcamera nodes & devices with
      node.disabled and device.disabled, like it works for ALSA
      and V4L2.
- Drop reduce-meson-required-version.patch: openSUSE Leap 15.3 is
  no longer supported.
- Drop patches already included upstream:
  * 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

OBS-URL: https://build.opensuse.org/request/show/1077110
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=22
2023-04-06 13:55:40 +00:00
0323fd15b4 Correct a typo in changelog
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=58
2023-04-04 05:40:29 +00:00
40a149b895 Accepting request 1071813 from home:XRevan86
- Update to version 0.4.14.

OBS-URL: https://build.opensuse.org/request/show/1071813
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=57
2023-03-27 07:08:52 +00:00
Dominique Leuenberger
2c6028dc5e Accepting request 1058203 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1058203
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=21
2023-01-13 23:02:09 +00:00
012d9a551b Accepting request 1058202 from home:alarrosa:branches:multimedia:libs
- 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 .

OBS-URL: https://build.opensuse.org/request/show/1058202
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=56
2023-01-13 10:58:55 +00:00
0978c7828b Accepting request 1057777 from home:alarrosa:branches:multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/1057777
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=55
2023-01-11 12:47:03 +00:00
Dominique Leuenberger
a9f6fa48c7 Accepting request 1042743 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1042743
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=20
2022-12-14 13:10:56 +00:00
f7528de53b Accepting request 1042741 from home:alarrosa:branches:multimedia:libs
- Update to version 0.4.13:

OBS-URL: https://build.opensuse.org/request/show/1042741
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=54
2022-12-13 16:31:16 +00:00
1c72ffab36 Accepting request 1042703 from home:XRevan86
- Update to version 0.4.12.

OBS-URL: https://build.opensuse.org/request/show/1042703
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=53
2022-12-13 16:30:12 +00:00
Dominique Leuenberger
fc38a85f2c Accepting request 1035774 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1035774
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=19
2022-11-16 14:42:18 +00:00
d503c29728 Accepting request 1035773 from home:alarrosa:branches:multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/1035773
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=52
2022-11-15 08:32:16 +00:00
Richard Brown
b310a16bca Accepting request 1007947 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1007947
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=18
2022-10-11 16:01:41 +00:00
1c0d79e47a Accepting request 1007919 from home:XRevan86
- Update to version 0.4.12.

OBS-URL: https://build.opensuse.org/request/show/1007919
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=51
2022-10-04 16:14:09 +00:00