Accepting request 875335 from GNOME:Factory

OBS-URL: https://build.opensuse.org/request/show/875335
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=23
This commit is contained in:
Richard Brown 2021-03-02 11:26:31 +00:00 committed by Git OBS Bridge
parent ccbea6e550
commit 2c6c33d180
6 changed files with 112 additions and 12 deletions

View File

@ -3,7 +3,7 @@
<service name="obs_scm" mode="disabled">
<param name="scm">git</param>
<param name="url">https://gitlab.freedesktop.org/pipewire/pipewire.git</param>
<param name="revision">0.3.21</param>
<param name="revision">0.3.22</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:272e4f503d282c0242479da62ab8fef810ce1686b0d57527cdfb5fdb03a76f1e
size 7047181

3
pipewire-0.3.22.obscpio Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d1a7dd7af82e1736f6424b46195201a9dde4fb9d0ff1ee6e1fdf9bb0d8164b3c
size 7130637

View File

@ -1,3 +1,98 @@
-------------------------------------------------------------------
Thu Feb 25 11:10:46 UTC 2021 - Antonio Larrosa <alarrosa@suse.com>
- Do not provide pulseaudio, but pulseaudio-daemon so we can
specify in the patterns that we prefer the pulseaudio package
(boo#1182730)
-------------------------------------------------------------------
Thu Feb 25 07:32:58 UTC 2021 - Antonio Larrosa <alarrosa@suse.com>
- Update to version 0.3.22:
* Highlights
+ Per client config files replace the module-profiles. It's
now possible to tweak settings and load custom modules.
+ Pro Audio card profile support. You can now select the
Pro Audio profile and have raw device access with the
maximum number of channels and no mixer controls. This is
the usual setup for managing high end Pro Audio cards.
+ Many fixes and improvements in the JACK library to make
devices look and integrate better.
+ Many bluetooth improvements. Playback should be more
reliable and better synchronized. Support for the HFP HF
profile.
+ Small fixes and improvements all over the map.
* PipeWire improvements
+ Add support for restrictions requested by a client. This
makes it possible to implement Flatpak policy for emulated
PulseAudio clients as well.
+ Fix removal of params in objects. Previously they would not
be removed from the cache.
+ Remove mlock warnings by default. There is an option to
enable them again if you want to check if your system is
optimized.
+ Remove LimitMEMLOCK lines from the service files. They can
only lower the system settings and are thus not useful.
+ Implement per-client config files. Each pipewire client will
now read a config file that you can use to configure the
context of the client.
+ Implement state and config load/save in pipewire. This is
used by the session manager or other apps.
+ Make an option to disable dbus support.
+ Add tool to convert pipewire config to JSON.
* Session-manager
+ Give all permissions to Manager flatpak apps. In the future
we will use the Permission store to remember user settings.
+ Improvements to default audio/sink handling.
+ Add option to configure device suspend time.
+ Small fixes in route handling.
* Device support
+ Complain when ACP profile files are not found and use
a fallback in order to get something working.
+ Add volume support to monitor ports.
+ Fix resume from suspend for ALSA in more cases.
+ ALSA ACP cards now have a Pro Audio profile that exposes
the raw card devices.
* Bluetooth
+ Enable A2DP delay reporting. This improves audio/video sync
when playing audio over bluetooth.
+ Fix stuttering in A2DP source
+ Tweak buffer size and latency settings to avoid stuttering
+ More work on HSP and HFP support
+ Fix initial profile configuration
+ Add HFP HF support
* PulseAudio server
+ Small tweaks in capture packet size to avoid crashes in some
apps.
+ Detect Flatpak apps and requests the flatpak permissions from
the session manager. This means that Flatpak pulseaudio apps
will now run with reduced permissions.
* ALSA plugin
+ Reduce min buffer size in the plugin for lower possible
latency.
* JACK
+ implement some missing methods to make qjackctl work again.
+ Use the context data thread instead of making our own. This
fixes the issue where the data thread was not given RT
priority correctly.
+ Pass extra jack flags around in port properties. This makes
CV ports in carla work.
+ Many tweaks to the port names and aliases. Unwanted
characters are filtered out, giving better names to jack
apps. Default device names are now equal to those seen in
pulseaudio apps.
+ Add an option to make a separate client for the monitor
ports of a device. This makes it more usable in apps.
+ add support for system:playback_N and system:capture_N port
names for apps that hardcode these port names.
-------------------------------------------------------------------
Wed Feb 24 11:29:58 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
- Re-add the Provides: pulseaudio; patterns-base now suggests
pulseaudio, which should help zypp in doing a smarter decision
(boo#1182730).
-------------------------------------------------------------------
Thu Feb 18 09:30:54 UTC 2021 - Antonio Larrosa <alarrosa@suse.com>
@ -10,7 +105,7 @@ Wed Feb 17 17:02:06 UTC 2021 - Dominique Leuenberger <dleuenberger@suse.com>
- Remove the pulseaudio provides from pipewire-pulseaudio:
We first need to ensure our KDE patterns (and others) become
smart enough to favor pulseaudio until we are ready for the
switch.
switch (boo#1182730).
-------------------------------------------------------------------
Wed Feb 3 17:02:31 UTC 2021 - Dominik Schmidt <dev@dominik-schmidt.de>

View File

@ -1,5 +1,5 @@
name: pipewire
version: 0.3.21
mtime: 1612362026
commit: 885748dfbd82985abbe396cb3272264ea2e0d163
version: 0.3.22
mtime: 1613643135
commit: 22d563720a7f6ba7bdf59950f8c14488d80dfa95

View File

@ -35,7 +35,7 @@
%endif
Name: pipewire
Version: 0.3.21
Version: 0.3.22
Release: 0
Summary: A Multimedia Framework designed to be an audio and video server and more
License: MIT
@ -239,8 +239,8 @@ Requires: %{libpipewire} >= %{version}-%{release}
Conflicts: pulseaudio
# Virtual Provides to support swapping between PipeWire-PA and PA
#Provides: pulseaudio-daemon
#Conflicts: pulseaudio-daemon
Provides: pulseaudio-daemon
Conflicts: pulseaudio-daemon
#Provides: pulseaudio-module-bluetooth
#Provides: pulseaudio-module-jack
@ -351,7 +351,11 @@ fi
%{_mandir}/man5/pipewire.conf.5%{ext_man}
%dir %{_sysconfdir}/pipewire
%config %{_sysconfdir}/pipewire/pipewire.conf
%config(noreplace) %{_sysconfdir}/pipewire/pipewire.conf
%config(noreplace) %{_sysconfdir}/pipewire/client.conf
%config(noreplace) %{_sysconfdir}/pipewire/client-rt.conf
%config(noreplace) %{_sysconfdir}/pipewire/jack.conf
%config(noreplace) %{_sysconfdir}/pipewire/pipewire-pulse.conf
%dir %{_sysconfdir}/pipewire/media-session.d
%config(noreplace) %{_sysconfdir}/pipewire/media-session.d/media-session.conf
%config(noreplace) %{_sysconfdir}/pipewire/media-session.d/alsa-monitor.conf
@ -406,6 +410,7 @@ fi
%{_bindir}/spa-monitor
%{_bindir}/spa-acp-tool
%{_bindir}/spa-resample
%{_bindir}/spa-json-dump
%files modules
%dir %{_libdir}/pipewire-%{apiver}