Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pipewire for openSUSE:Factory checked in at 2023-03-17 17:02:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pipewire (Old) and /work/SRC/openSUSE:Factory/.pipewire.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pipewire" Fri Mar 17 17:02:12 2023 rev:77 rq:1072050 version:0.3.67 Changes: -------- --- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes 2023-03-11 18:22:11.210301150 +0100 +++ /work/SRC/openSUSE:Factory/.pipewire.new.31432/pipewire.changes 2023-03-17 17:02:33.169142961 +0100 @@ -1,0 +2,95 @@ +Thu Mar 9 13:57:10 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 0.3.67: + * Highlights: + - The loopback module and other couples streams will now not + randomly fail in some cases. + - The RTP module now has support for sending and receiving MIDI + as well. + - The compress offload sink has seen many improvements. It now + uses ioctls directly to bypass limitations of tinycompress + (to be able to detect the available codecs, for example). + - Pulse server compatibility was improved for some apps by + improving the format parsing and FIX_ stream flag handling. + - The min quantum in the pulse server was changed from + 256/48000 to 128/48000 to fix some issues with games that + expect 5ms or less of latency. + - The Bluetooth plugin has seen many improvements in packet + scheduling to attempt to reduce stuttering on some devices. + - The ALSA plugin now handles some impossible cases better. + This fixes recording in QEMU again. + * PipeWire: + - SPDX tags were added to the code for copyright information. + - The random number functions were made more usable. + - The port property code was moved from the adapter to the port + implementation itself to make it more useful and unified for + the cases where no adapter is used (midi and video). + - Fix a potential overflow in mixer areas. + - Improve runnable state calculations of nodes. This is part of + ongoing work to avoid running nodes that should not need to + run. + - The stream will now always call the process function when + using trigger, even if there are no buffers. This avoids + stalls of the processing graph in some cases. + - Links are now marked as passive by PipeWire itself so that + the right thing happens in all cases. + - Implement the in/out/true values for the node.passive + property. + - Place a passive state on ports to make passive links on a + port by port basis. + * Tools: pw-cat has seen improvements in the encoded file + playback case. + * Modules: + - The rtp module has support for MIDI now. + - DSCP is now configurable in the RTP module. + - The loopback module doesn't randomly fail to work anymore. + * SPA: + - The null-audio sink can now be given a format and it will + return this instead of the default float ones. This makes it + possible to make a null-sink that has a given format. + - The compress offload sink has seen many improvements. It now + no longer uses tinycompress to be able to detect the + available codecs. + - The ALSA plugin now handles some impossible cases better. + - Fix compilation on older compilers. + * Pulse-server: + - The FIX_ flags are now implemented more correctly by fixating + the stream to the format of the sink/source they ask to be + connected to. + - There is now also an option to override the fixation based on + rules. + - Format parsing was improved and should now support all format + strings supported by pulseaudio including upper and lower + case variants and shortcuts. + - Channelmap parsing was improved and should now reject invalid + channelmaps as well as support the shortcuts supported by + pulseaudio. + - Escape codes in module arguments now work as it does in + pulseaudio. + - The min quantum was changed from 256/48000 to 128/48000 to + fix some issues with games that expect 5ms or less of + latency. + * JACK: + - jack.passive-links can now be used to have a JACK client make + passive links and the node.passive property is no longer used + for this because it has a different function. + - The qsynth rule was updated to the new node.passive features. + It is now only passive on the output side. + * Bluetooth: + - BAP delay and transport latency are handled now. + - A2DP and SCO can now use bigger buffers to improve quality + when the reception is jittery. + - The AT+BCC command is now implemented. + - Packet encoding now happens ahead of time when possible to + avoid delays before sending it. + - Source should now always produce complete (padded) buffers to + avoid sync problems. + - Don't set unnecessary socket options. + * GStreamer: + - The pipewiresrc now has an autoconnect argument. + - The metadata plane count is now handled correctly in more + cases. + - Stream errors are now handled correctly to stop the GStreamer + elements. + +------------------------------------------------------------------- Old: ---- pipewire-0.3.66.obscpio New: ---- pipewire-0.3.67.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pipewire.spec ++++++ --- /var/tmp/diff_new_pack.THZIYN/_old 2023-03-17 17:02:37.341164820 +0100 +++ /var/tmp/diff_new_pack.THZIYN/_new 2023-03-17 17:02:37.345164841 +0100 @@ -54,7 +54,7 @@ %bcond_with aptx Name: pipewire -Version: 0.3.66 +Version: 0.3.67 Release: 0 Summary: A Multimedia Framework designed to be an audio and video server and more License: MIT @@ -641,6 +641,7 @@ %{_bindir}/pw-dot %{_bindir}/pw-dsdplay %{_bindir}/pw-dump +%{_bindir}/pw-encplay %{_bindir}/pw-loopback %{_bindir}/pw-link %{_bindir}/pw-metadata ++++++ _service ++++++ --- /var/tmp/diff_new_pack.THZIYN/_old 2023-03-17 17:02:37.377165009 +0100 +++ /var/tmp/diff_new_pack.THZIYN/_new 2023-03-17 17:02:37.381165030 +0100 @@ -1,9 +1,9 @@ <?xml version="1.0"?> <services> - <service name="obs_scm" mode="disabled"> + <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://gitlab.freedesktop.org/pipewire/pipewire.git</param> - <param name="revision">refs/tags/0.3.66</param> + <param name="revision">refs/tags/0.3.67</param> <param name="versionformat">@PARENT_TAG@</param> <!-- <param name="revision">master</param> @@ -15,7 +15,7 @@ <param name="file">*.tar</param> <param name="compression">xz</param> </service> - <service name="set_version" mode="disabled" /> + <service name="set_version" mode="manual" /> </services> ++++++ pipewire-0.3.66.obscpio -> pipewire-0.3.67.obscpio ++++++ /work/SRC/openSUSE:Factory/pipewire/pipewire-0.3.66.obscpio /work/SRC/openSUSE:Factory/.pipewire.new.31432/pipewire-0.3.67.obscpio differ: char 48, line 1 ++++++ pipewire.obsinfo ++++++ --- /var/tmp/diff_new_pack.THZIYN/_old 2023-03-17 17:02:37.437165323 +0100 +++ /var/tmp/diff_new_pack.THZIYN/_new 2023-03-17 17:02:37.441165344 +0100 @@ -1,5 +1,5 @@ name: pipewire -version: 0.3.66 -mtime: 1676539108 -commit: 08b0ed65765a1033424a5c0d897a392a61f8a2a3 +version: 0.3.67 +mtime: 1678358546 +commit: 26623ff8cb3c9ba774537379a1835c5efb0d5159