diff --git a/_service b/_service index 6355a36..966ff7a 100644 --- a/_service +++ b/_service @@ -3,7 +3,7 @@ git https://gitlab.freedesktop.org/pipewire/pipewire.git - 0.3.21 + 0.3.22 @PARENT_TAG@+@TAG_OFFSET@ (.*)\+0 \1 diff --git a/pipewire-0.3.21.obscpio b/pipewire-0.3.21.obscpio deleted file mode 100644 index 206eeef..0000000 --- a/pipewire-0.3.21.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:272e4f503d282c0242479da62ab8fef810ce1686b0d57527cdfb5fdb03a76f1e -size 7047181 diff --git a/pipewire-0.3.22.obscpio b/pipewire-0.3.22.obscpio new file mode 100644 index 0000000..81be5f4 --- /dev/null +++ b/pipewire-0.3.22.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1a7dd7af82e1736f6424b46195201a9dde4fb9d0ff1ee6e1fdf9bb0d8164b3c +size 7130637 diff --git a/pipewire.changes b/pipewire.changes index da7f6f8..2155c05 100644 --- a/pipewire.changes +++ b/pipewire.changes @@ -1,3 +1,98 @@ +------------------------------------------------------------------- +Thu Feb 25 11:10:46 UTC 2021 - Antonio Larrosa + +- 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 + +- 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 + +- 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 @@ -10,7 +105,7 @@ Wed Feb 17 17:02:06 UTC 2021 - Dominique Leuenberger - 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 diff --git a/pipewire.obsinfo b/pipewire.obsinfo index b2d383b..3ec733a 100644 --- a/pipewire.obsinfo +++ b/pipewire.obsinfo @@ -1,5 +1,5 @@ name: pipewire -version: 0.3.21 -mtime: 1612362026 -commit: 885748dfbd82985abbe396cb3272264ea2e0d163 +version: 0.3.22 +mtime: 1613643135 +commit: 22d563720a7f6ba7bdf59950f8c14488d80dfa95 diff --git a/pipewire.spec b/pipewire.spec index 09aab5a..8bf0fa1 100644 --- a/pipewire.spec +++ b/pipewire.spec @@ -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}