From 890a40c5be2b91bce304e535de823f60ac20e11159d1dd9b6fe01adb3e7e69ac Mon Sep 17 00:00:00 2001 From: Antonio Larrosa Date: Fri, 28 Jun 2024 06:32:57 +0000 Subject: [PATCH] - Update to version 0.5.4+git2.96dc045: * l/find-best-target: Allow regular filters to be best targets * linking-utils: fallback to role priority 0 if none is defined - Update to version 0.5.4: * Highlights: - Refactored the role-based linking policy (previously known also as "endpoints" or "virtual items" policy) to blend in with the standard desktop policy. It is now possible use role-based sinks alongside standard desktop audio operations and they will only be used for streams that have a "media.role" defined. It is also possible to force streams to have a media.role, using a setting. Other features include: blending with smart filters in the graph and allowing hardware DSP nodes to be also used easily instead of requiring software loopbacks for all roles. (#610, !649) * Improvements: - Filters that are not declared as smart will now behave again as normal application streams, instead of being treated sometimes differently (!657) * Fixes: - Fixed an issue that would cause WirePlumber to crash at startup if an empty configuration file was present in one of the search paths (#671) - Fixed Bluetooth profile auto-switching when a filter is permanently linked to the Bluetooth source (!650) - Fixed an issue in the software-dsp script that would cause DSP filters to stay around and cause issues after their device node was destroyed (!651) - Fixed an issue in the autoswitch-bluetooth-profile script OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=83 --- _service | 2 +- wireplumber-0.5.3+git11.4868b3c.obscpio | 3 -- wireplumber-0.5.4+git2.96dc045.obscpio | 3 ++ wireplumber.changes | 42 +++++++++++++++++++++++++ wireplumber.obsinfo | 6 ++-- wireplumber.spec | 8 ++--- 6 files changed, 51 insertions(+), 13 deletions(-) delete mode 100644 wireplumber-0.5.3+git11.4868b3c.obscpio create mode 100644 wireplumber-0.5.4+git2.96dc045.obscpio diff --git a/_service b/_service index 2a8ae45..fb3c3c5 100644 --- a/_service +++ b/_service @@ -4,7 +4,7 @@ git https://gitlab.freedesktop.org/pipewire/wireplumber.git master diff --git a/wireplumber-0.5.3+git11.4868b3c.obscpio b/wireplumber-0.5.3+git11.4868b3c.obscpio deleted file mode 100644 index 465e0fd..0000000 --- a/wireplumber-0.5.3+git11.4868b3c.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2b56b98169f96014ec2c67a2691f3be10af23572688d5aef87c61d5e932a14ab -size 2791948 diff --git a/wireplumber-0.5.4+git2.96dc045.obscpio b/wireplumber-0.5.4+git2.96dc045.obscpio new file mode 100644 index 0000000..3fa7043 --- /dev/null +++ b/wireplumber-0.5.4+git2.96dc045.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d201810dd88f5177486ee3e7019b6478a87cd4d7c5692692f1f8426fdaeb43c +size 2776588 diff --git a/wireplumber.changes b/wireplumber.changes index e8a8526..e595800 100644 --- a/wireplumber.changes +++ b/wireplumber.changes @@ -1,3 +1,45 @@ +------------------------------------------------------------------- +Fri Jun 28 06:01:56 UTC 2024 - alarrosa@suse.com + +- Update to version 0.5.4+git2.96dc045: + * l/find-best-target: Allow regular filters to be best targets + * linking-utils: fallback to role priority 0 if none is defined + +------------------------------------------------------------------- +Fri Jun 28 05:56:38 UTC 2024 - Antonio Larrosa + +- Update to version 0.5.4: + * Highlights: + - Refactored the role-based linking policy (previously known + also as "endpoints" or "virtual items" policy) to blend in + with the standard desktop policy. It is now possible use + role-based sinks alongside standard desktop audio operations + and they will only be used for streams that have a + "media.role" defined. It is also possible to force streams to + have a media.role, using a setting. Other features include: + blending with smart filters in the graph and allowing + hardware DSP nodes to be also used easily instead of + requiring software loopbacks for all roles. (#610, !649) + * Improvements: + - Filters that are not declared as smart will now behave again + as normal application streams, instead of being treated + sometimes differently (!657) + * Fixes: + - Fixed an issue that would cause WirePlumber to crash at + startup if an empty configuration file was present in one of + the search paths (#671) + - Fixed Bluetooth profile auto-switching when a filter is + permanently linked to the Bluetooth source (!650) + - Fixed an issue in the software-dsp script that would cause + DSP filters to stay around and cause issues after their + device node was destroyed (!651) + - Fixed an issue in the autoswitch-bluetooth-profile script + that could cause an infinite loop of switching between + profiles (!652, #617) + - Fixed a rare issue that could cause WirePlumber to crash when + dealing with a device object that didn't have the + "device.name" property set (#674) + ------------------------------------------------------------------- Wed Jun 26 11:08:08 UTC 2024 - alarrosa@suse.com diff --git a/wireplumber.obsinfo b/wireplumber.obsinfo index 996bdaf..976bbcf 100644 --- a/wireplumber.obsinfo +++ b/wireplumber.obsinfo @@ -1,4 +1,4 @@ name: wireplumber -version: 0.5.3+git11.4868b3c -mtime: 1719339346 -commit: 4868b3c336a2f7834fad364aa4935833191a185f +version: 0.5.4+git2.96dc045 +mtime: 1719502602 +commit: 96dc04538210da6df121b064af8bd5e1c78e9d0a diff --git a/wireplumber.spec b/wireplumber.spec index 2fbae2e..5d086c6 100644 --- a/wireplumber.spec +++ b/wireplumber.spec @@ -22,7 +22,7 @@ %define sover 0 %define libwireplumber libwireplumber-%{apiver_str}-%{sover} Name: wireplumber -Version: 0.5.3+git11.4868b3c +Version: 0.5.4+git2.96dc045 Release: 0 Summary: Session / policy manager implementation for PipeWire License: MIT @@ -236,22 +236,18 @@ fi %{_libdir}/wireplumber-%{apiver}/libwireplumber-module-reserve-device.so %{_libdir}/wireplumber-%{apiver}/libwireplumber-module-settings.so %{_libdir}/wireplumber-%{apiver}/libwireplumber-module-si-audio-adapter.so -%{_libdir}/wireplumber-%{apiver}/libwireplumber-module-si-audio-virtual.so %{_libdir}/wireplumber-%{apiver}/libwireplumber-module-si-node.so %{_libdir}/wireplumber-%{apiver}/libwireplumber-module-si-standard-link.so %{_libdir}/wireplumber-%{apiver}/libwireplumber-module-standard-event-source.so %{_userunitdir}/wireplumber.service %{_userunitdir}/wireplumber@.service -%{_datadir}/wireplumber %dir %{_datadir}/doc/wireplumber %dir %{_datadir}/doc/wireplumber/examples %{_datadir}/doc/wireplumber/examples/wireplumber.conf.d -%{_datadir}/wireplumber/wireplumber.conf -%dir %{_datadir}/wireplumber/wireplumber.conf.d +%{_datadir}/wireplumber %exclude %{_datadir}/wireplumber/wireplumber.conf.d/00-device-monitors.conf %exclude %{_datadir}/wireplumber/wireplumber.conf.d/01-require-audio-in-main-profile.conf -%{_datadir}/wireplumber/wireplumber.conf.d/alsa-vm.conf %files lang -f %{name}.lang