97 Commits

Author SHA256 Message Date
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
Dominique Leuenberger
63cfaea725 Accepting request 994137 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/994137
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=17
2022-08-10 15:13:06 +00:00
bb0b83f76e Accepting request 993397 from home:badshah400:branches:multimedia:libs
Add 398.patch -- policy-node: fix potential rescan loop to prevent high cpu usage (glfo#pipewire/wireplumber#152); patch taken from upstream merge request.

OBS-URL: https://build.opensuse.org/request/show/993397
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=50
2022-08-09 12:30:00 +00:00
Richard Brown
0169ffa738 Accepting request 989117 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/989117
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=16
2022-07-18 16:32:53 +00:00
23c7921307 Accepting request 989110 from home:favogt:branches:multimedia:libs
- Add patch to fix crash on session end:
  * 0001-dbus-fix-crash-when-trying-to-reconnect.patch

OBS-URL: https://build.opensuse.org/request/show/989110
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=49
2022-07-14 09:39:12 +00:00
Dominique Leuenberger
eaf3d47e52 Accepting request 987913 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/987913
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=15
2022-07-09 14:59:08 +00:00
14359d1f6b Accepting request 987884 from home:favogt:branches:multimedia:libs
- Add patch to fix alsa device creation:
  * fix-alsa.patch

OBS-URL: https://build.opensuse.org/request/show/987884
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=48
2022-07-08 12:44:56 +00:00
Dominique Leuenberger
9a6b8710b2 Accepting request 987881 from openSUSE:Factory
Revert to 0.4.10

OBS-URL: https://build.opensuse.org/request/show/987881
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=14
2022-07-08 12:02:09 +00:00
Dominique Leuenberger
c40b90174e Accepting request 987881 from openSUSE:Factory
Revert to 0.4.10

OBS-URL: https://build.opensuse.org/request/show/987881
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=14
2022-07-08 12:02:09 +00:00
Dominique Leuenberger
269067e7db Accepting request 987251 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/987251
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=13
2022-07-07 10:56:34 +00:00
Dominique Leuenberger
54433c078e Accepting request 987251 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/987251
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=13
2022-07-07 10:56:34 +00:00
9cf0a89dc7 Accepting request 986889 from home:XRevan86
- Update to version 0.4.11.

OBS-URL: https://build.opensuse.org/request/show/986889
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=45
2022-07-06 15:36:55 +00:00
Dominique Leuenberger
1f7d598f5b Accepting request 976983 from multimedia:libs
- Update to version 0.4.10:
  * Changes
    - Add i18n support to be able to translate some user-visible
      strings.
    - wpctl now supports using
      @DEFAULT_{AUDIO_,VIDEO_,}{SINK,SOURCE}@ as ID, almost like
      pactl. Additionally, it supports a --pid flag for changing
      volume and mute state by specifying a process ID, applying
      the state to all nodes of a specific client process.
    - The Lua engine now supports loading Lua libraries. These can
      be placed either in the standard Lua libraries path or in
      the "lib" subdirectory of WirePlumber's "scripts" directory
      and can be loaded with ``require()``
    - The Lua engine's sandbox has been relaxed to allow more
      functionality in scripts (the debug & coroutine libraries
      and some other previously disabled functions)
    - Lua scripts are now wrapped in special WpPlugin objects,
      allowing them to load asynchronously and declare when they
      have finished their loading
    - Add a new script that provides the same functionality as
      module-fallback-sink from PipeWire, but also takes endpoints
      into account and can be customised more easily. Disabled by
      default for now to avoid conflicts.
  * Policy
    - Add an optional experimental feature that allows filter-like
      streams (like echo-cancel or filter-node) to match the
      channel layout of the device they connect to, on both sides
      of the filter; that means that if, for instance, a sink has
      6 channels and the echo-cancel's source stream is linked to
      that sink, then the virtual sink presented by echo-cancel

OBS-URL: https://build.opensuse.org/request/show/976983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=12
2022-05-14 20:54:35 +00:00
Dominique Leuenberger
a58c8f5383 Accepting request 976983 from multimedia:libs
- Update to version 0.4.10:
  * Changes
    - Add i18n support to be able to translate some user-visible
      strings.
    - wpctl now supports using
      @DEFAULT_{AUDIO_,VIDEO_,}{SINK,SOURCE}@ as ID, almost like
      pactl. Additionally, it supports a --pid flag for changing
      volume and mute state by specifying a process ID, applying
      the state to all nodes of a specific client process.
    - The Lua engine now supports loading Lua libraries. These can
      be placed either in the standard Lua libraries path or in
      the "lib" subdirectory of WirePlumber's "scripts" directory
      and can be loaded with ``require()``
    - The Lua engine's sandbox has been relaxed to allow more
      functionality in scripts (the debug & coroutine libraries
      and some other previously disabled functions)
    - Lua scripts are now wrapped in special WpPlugin objects,
      allowing them to load asynchronously and declare when they
      have finished their loading
    - Add a new script that provides the same functionality as
      module-fallback-sink from PipeWire, but also takes endpoints
      into account and can be customised more easily. Disabled by
      default for now to avoid conflicts.
  * Policy
    - Add an optional experimental feature that allows filter-like
      streams (like echo-cancel or filter-node) to match the
      channel layout of the device they connect to, on both sides
      of the filter; that means that if, for instance, a sink has
      6 channels and the echo-cancel's source stream is linked to
      that sink, then the virtual sink presented by echo-cancel

OBS-URL: https://build.opensuse.org/request/show/976983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=12
2022-05-14 20:54:35 +00:00
58c06102d8 Fix changelog line wrap
- wpctl now supports using
      @DEFAULT_{AUDIO_,VIDEO_,}{SINK,SOURCE}@ as ID, almost like
      pactl. Additionally, it supports a --pid flag for changing
      volume and mute state by specifying a process ID, applying
      the state to all nodes of a specific client process.

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=43
2022-05-13 07:49:26 +00:00
7ba6585911 Accepting request 976093 from home:XRevan86
- Update to version 0.4.10.

OBS-URL: https://build.opensuse.org/request/show/976093
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=42
2022-05-13 07:47:14 +00:00
Dominique Leuenberger
63791b7e2f Accepting request 966061 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/966061
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=11
2022-04-02 16:20:39 +00:00
Dominique Leuenberger
0fd63cc9bd Accepting request 966061 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/966061
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=11
2022-04-02 16:20:39 +00:00
a6e37ec93c Accepting request 966060 from home:alarrosa:branches:multimedia:libs
- Add patch from upstream to fix no sound on reconnection of
  bluetooth device (glfo#pipewire/wireplumber#234):
  * 0001-scripts-policy-device-profile-clear-tables-when-devices-removed.patch

OBS-URL: https://build.opensuse.org/request/show/966060
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=40
2022-03-30 16:19:47 +00:00
9063458094 Accepting request 965724 from home:alarrosa:branches:multimedia:libs
- Add patch from upstream to set locale in apps now that pw_init
  doesn't call it by itself anymore in pipewire 0.3.49:
  * 0001-src-setlocale-in-main-for-tools-and-the-daemon.patch

OBS-URL: https://build.opensuse.org/request/show/965724
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=39
2022-03-29 16:03:31 +00:00
Dominique Leuenberger
7efdb87c76 Accepting request 964784 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/964784
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=10
2022-03-28 15:00:07 +00:00
Dominique Leuenberger
908ecf2096 Accepting request 964784 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/964784
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=10
2022-03-28 15:00:07 +00:00
6c9215e173 Accepting request 964783 from home:alarrosa:branches:multimedia:libs
- Make the wireplumber-audio noarch as it just contains a lua
  config file.

OBS-URL: https://build.opensuse.org/request/show/964783
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=37
2022-03-25 07:51:38 +00:00
Dominique Leuenberger
1086eb81b5 Accepting request 964075 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/964075
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=9
2022-03-24 21:57:05 +00:00
Dominique Leuenberger
c52ff14bfe Accepting request 964075 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/964075
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=9
2022-03-24 21:57:05 +00:00
9fa960a074 Accepting request 964074 from home:alarrosa:branches:multimedia:libs
- Update to version 0.4.9:
  * Fixes:
    - restore-stream no longer crashes if properties for it are not
      present in the config (#190)
    - spa-json no longer crashes on non-x86 architectures
    - Fixed a potential crash in the bluetooth auto-switch module
      (#193)
    - Fixed a race condition that would cause Zoom desktop audio
      sharing to fail (#197)
    - Surround sound in some games is now exposed properly
      (pipewire#876)
    - Fixed a race condition that would cause the default source &
      sink to not be set at startup
    - policy-node now supports the 'target.object' key on streams
      and metadata
    - Multiple fixes in policy-node that make the logic in some
      cases behave more like PulseAudio (regarding nodes with the
      dont-reconnect property and regarding following the default
      source/sink)
    - Fixed a bug with parsing unquoted strings in spa-json
  * Misc:
    - The policy now supports configuring "persistent" device
      profiles. If a device is manually set to one of these
      profiles, then it will not be auto-switched to another
      profile automatically under any circumstances (#138, #204)
    - The device-activation module was re-written in lua
    - Brave, Edge, Vivaldi and Telegram were added in the bluetooth
      auto-switch applications list
    - ALSA nodes now use the PCM name to populate node.nick, which
      is useful at least on HDA cards using UCM, where all outputs

OBS-URL: https://build.opensuse.org/request/show/964074
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=35
2022-03-22 18:53:03 +00:00
Dominique Leuenberger
ad84db5952 Accepting request 961011 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/961011
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireplumber?expand=0&rev=8
2022-03-12 16:14:32 +00:00