Hello community, here is the log from the commit of package pipewire for openSUSE:Factory checked in at 2020-09-05 23:58:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pipewire (Old) and /work/SRC/openSUSE:Factory/.pipewire.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pipewire" Sat Sep 5 23:58:57 2020 rev:15 rq:831451 version:0.3.10 Changes: -------- --- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes 2020-08-23 09:20:35.366665507 +0200 +++ /work/SRC/openSUSE:Factory/.pipewire.new.3399/pipewire.changes 2020-09-05 23:59:29.619166445 +0200 @@ -1,0 +2,57 @@ +Thu Aug 27 06:00:06 UTC 2020 - Antonio Larrosa <alarr...@suse.com> + +- Update to version 0.3.10: + * Many improvements to the pulse layer. + + GStreamer pulsesink element now works. + + Fixes some segfaults. + + Enable rtkit for client threads. + + fixes capture of monitor stream by name + + implement some more extensions, this makes paman + work and removes some warnings. + * Many improvements to the GStreamer elements + + negotiation rework, avoid calling GStreamer methods from + the PipeWire callbacks because they might block and cause + deadlocks. + + Add support for non-string property values. + + improve stability after buffer and format + renegotiation. + + Rework the device provider. + + pipewiresink can now provide a stream that can + be consumed by apps like cheese. + * Many improvements to the JACK layer: + + Rework the buffer_size callbacks. Make sure we call + the callback from a 'safe' thread and that we don't + call the process callback while the application is + handling the callback. This improves stability in + apps like Carla when PipeWire dynamically changes + the buffer size. + + Improve compatibility with apps that call + get_buffer_frames() with a 0 size (calfjackrack) + + JACK can now create nodes that can be set as a + sink/source in PulseAudio/ALSA apps (you can make an + effects rack and set that as default sink for + apps). + * Added a group id property for nodes. This makes it + possible to schedule nodes with the same driver even + when they are otherwise not linked together. To make + this work well a new flag needed to be added to nodes + to signal when they are ready for processing. + Together with the GStreamer fixes, this makes things + like: + gst-launch-1.0 -v pipewiresrc path=51 stream-properties="props,node.group=1" ! + audio/x-raw ! pipewiresink stream-properties="props,node.group=1" + work as expected with PipeWire managing the resampling + to keep the clocks of the devices in sync. + This can later also be used to force devices to be grouped + together to create a JACK-like scheduling group. + * Streams and filter now use PIPEWIRE_NODE and + PIPEWIRE_LATENCY env variables as fallback. + * ACP add per device port list. This makes UCM devices + expose the right ports. + * Fix some segfaults in ACP and UCM. + * make pw-cat use the metadata to find default devices. + * The media session can now save and load audio device + Profiles and Routes (volumes), stream volumes and + the default sink and sources. + +------------------------------------------------------------------- Old: ---- pipewire-0.3.9.obscpio New: ---- pipewire-0.3.10.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pipewire.spec ++++++ --- /var/tmp/diff_new_pack.OFfVfV/_old 2020-09-05 23:59:34.863169071 +0200 +++ /var/tmp/diff_new_pack.OFfVfV/_new 2020-09-05 23:59:34.867169072 +0200 @@ -36,7 +36,7 @@ %endif Name: pipewire -Version: 0.3.9 +Version: 0.3.10 Release: 0 Summary: A Multimedia Framework designed to be an audio and video server and more License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.OFfVfV/_old 2020-09-05 23:59:34.895169086 +0200 +++ /var/tmp/diff_new_pack.OFfVfV/_new 2020-09-05 23:59:34.895169086 +0200 @@ -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.9</param> + <param name="revision">0.3.10</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> ++++++ pipewire-0.3.9.obscpio -> pipewire-0.3.10.obscpio ++++++ /work/SRC/openSUSE:Factory/pipewire/pipewire-0.3.9.obscpio /work/SRC/openSUSE:Factory/.pipewire.new.3399/pipewire-0.3.10.obscpio differ: char 49, line 1 ++++++ pipewire.obsinfo ++++++ --- /var/tmp/diff_new_pack.OFfVfV/_old 2020-09-05 23:59:34.959169119 +0200 +++ /var/tmp/diff_new_pack.OFfVfV/_new 2020-09-05 23:59:34.963169121 +0200 @@ -1,5 +1,5 @@ name: pipewire -version: 0.3.9 -mtime: 1596544227 -commit: db12f47505ddccb257acdc0fa2bb884aceb1b593 +version: 0.3.10 +mtime: 1597749552 +commit: 69be14186e20ffaa42c4a635be5da49173c45b97