Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pipewire for openSUSE:Factory 
checked in at 2022-01-29 21:01:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pipewire (Old)
 and      /work/SRC/openSUSE:Factory/.pipewire.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pipewire"

Sat Jan 29 21:01:08 2022 rev:49 rq:949435 version:0.3.44

Changes:
--------
--- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes        2022-01-20 
00:12:54.126606658 +0100
+++ /work/SRC/openSUSE:Factory/.pipewire.new.1898/pipewire.changes      
2022-01-29 21:01:38.270853226 +0100
@@ -1,0 +2,150 @@
+Thu Jan 27 10:45:39 UTC 2022 - Alexei Sorokin <sor.ale...@meowr.ru>
+
+- Update to version 0.3.44:
+  * Highlights:
+    - It is now possible to run a minimal PipeWire server without a
+      session manager, enough to run JACK clients.
+    - The maximum buffer size is now configurable and can be larger
+      than the previously hardcoded limit of 8192 samples.
+      When using high sample rates, the larger buffer size can
+      avoid xruns.
+    - The default maximum latency was reduced from 170ms to 42ms.
+      This should improve overall latency for application that ask
+      for a large latency, such as notifications.
+    - Better JACK compatibility. Patchbays should now get less
+      confused about ports appearing and disappearing.
+    - Fix some bluetooth crashes.
+    - Fix some races in ALSA device detection.
+    - Many bug fixes and improvements all over the place.
+  * PipeWire:
+    - Bump the meson requirement to 0.59.0.
+    - pw-top now reports correct times for filter-chain and
+      loopback.
+    - max-quantum is now also scaled with the rate. A new
+      quantum-limit property was added as a hard limit for the
+      quantum. This makes it possible to configure for larger than
+      8192 buffer sizes. Note than many JACK applications have a
+      hardcoded 8192 limit.
+    - The max-quantum was reduced to 2048, This gives a 42ms
+      default latency.
+    - pw-filter can now return a NULL buffer from _get_dsp_buffer()
+    - Add a PIPEWIRE_RATE and PIPEWIRE_QUANTUM env variable to set
+      the graph rate and the graph quantum and rate respectively.
+    - Fix a potential file descriptor leak in the connection.
+    - A new minimal.conf file was added to demonstrate a static
+      setup of a daemon that doesn't require a session manager and
+      is able to run JACK applicaions.
+    - Nice levels are now only changed on the servers, not the
+      clients.
+    - Add an option to suspend nodes when idle.
+    - Make it possible to avoid quantum and rate changes with
+      pw-metadata. This is essential in a locked down system.
+    - Handle mixer port errors better and fail to create the link
+      instead of silently not working.
+    - Nodes that are moved to a driver now have all the linked
+      nodes moved as well. This makes it possible to run some
+      graphs without a driver, such as paplay -> zita-j2n.
+    - pw-cli and pw-dump can now also list objects by name, serial
+      and object.path using glob style pattern matching.
+  * modules:
+    - filter-chain can now also configure parameters by index.
+    - Fix the client name of module-protocol-simple.
+    - module-rtkit was merged into module-rt. This makes it easier
+      to ship a default config that works on more systems by
+      default.
+    - module-adapter can now configure the adapter node from the
+      config. Previously, this was a task only performed by the
+      session manager.
+    - module-metadata can now also create metadata object from the
+      config file.
+    - The ROC module should now work again.
+    - An X11-bell module was added to handle X11 bell events.
+    - filter-chain and loopback modules now have better unique
+      default names for the streams, which makes it possible to
+      save and restore their volumes independently.
+    - module-echo-cancel now has properties to control the delay
+      and buffer size.
+  * ALSA:
+    - The monitor names are now correctly parsed.
+    - The default period size for batch devices is limited now to
+      avoid large latency.
+    - The unused min/max-latency properties were removed.
+    - Internal latency is now also configurable with params at
+      runtime.
+    - The udev rule for TI2902 was removed because it causes
+      problems.
+    - Fix a race where some devices would sometimes be missing.
+    - Add some more timeouts to work around a race in udev device
+      permission changes when switching VTs.
+  * SPA:
+    - Fix potential infinite loop in audioconvert.
+    - The spa-resample tools can now also use optimised
+      implementations.
+    - Fix a potential crash in resampler.
+    - audioconvert can now also handle F64 formats.
+    - The channelmixer now does normalization by default to avoid
+      clipping when downmixing is active.
+    - The channelmixer will now generate LFE channels when the
+      lfe_cutoff frequency is set, even when upmix is disabled.
+    - The channelmixer will now always generate FC when the target
+      has it.
+    - Adapter now reports latency correctly, even after linking the
+      monitor ports.
+    - Reduce memory usage and preallocated memory in some of the
+      audioconvert nodes.
+    - Many properties are now exposed in adapter, such as the
+      resample quality.
+    - The resampler and channelmixer can now be disabled.
+  * V4L2:
+    - pw-v4l2 now also works for ffplay.
+    - Take product names from udev now that the kernel returns 
+      generic name.
+  * JACK:
+    - The jack pkgconfig file now has the
+      jack_implementation=pipewire variable to be able to
+      distinguish jack implementations.
+    - jconvolver now starts correctly again.
+    - The object.serial is now used for the port_id. This makes it
+      easier to track old objects in the cache.
+    - Add a dummy jacknet implementation.
+    - A bug in the port allocation was fixed that would make it
+      impossible to allocate ports at some point.
+  * Bluetooth:
+    - Bluetooth profiles are now saved properly by the
+      session manager.
+    - Improved profile detections, increased timeouts for slow
+      devices.
+    - Implement HFP call indicator for improved compatibility.
+    - Handle the case where bluez does not set the adapter or
+      address properties on the device instead of crashing.
+    - Improved support for setting the profile from the
+      session manager.
+  * pulse-server:
+    - Monitor sources now have the device.class=monitor for better
+      compatibility.
+    - Behaviour after seeking is improved. The algorithm for
+      requesting bytes from the client was simplified and improved.
+    - module-ladspa-sink implements the control argument now.
+    - A potential memory leak in the message queue was fixed.
+    - Use the object.serial for the pulseaudio object index. The
+      index is not supposed to be reused and this would cause
+      problems with some clients.
+    - Servers should now again be able to listen in IPv4.
+    - module-x11-bell was added.
+    - There is now support for per-application quirks and
+      properties in the pipewire-pulse.conf file. Per-application
+      latency and buffering properties can also be configured.
+    - Fix a regression in telegram sounds not playing.
+- Drop patches already included upstream:
+  * 0001-alsa-improve-rate-selection.patch
+  * 0001-audioconvert-avoid-infinite-loop.patch
+  * 0001-bluez5-dont-create-device-if-adapter-is-missing.patch
+  * 0001-bluez5-handle-missing-device-and-adapter-in-quirks.patch
+  * 0001-jack-remember-last-return-from-jack_get_buffer_size.patch
+  * 0001-loop-invoke-immediately-when-loop-is-not-running.patch
+  * 0001-merger-also-reconfigure-when-monitor-changes.patch
+  * 0001-pulse-server-show-monitor-sources-with-device_class_monitor.patch
+  * 0001-pw-metadata-handle-NULL-props-from-metadata-object.patch
+  * 0001-raop-fix-errno-check.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-alsa-improve-rate-selection.patch
  0001-audioconvert-avoid-infinite-loop.patch
  0001-bluez5-dont-create-device-if-adapter-is-missing.patch
  0001-bluez5-handle-missing-device-and-adapter-in-quirks.patch
  0001-jack-remember-last-return-from-jack_get_buffer_size.patch
  0001-loop-invoke-immediately-when-loop-is-not-running.patch
  0001-merger-also-reconfigure-when-monitor-changes.patch
  0001-pulse-server-show-monitor-sources-with-device_class_monitor.patch
  0001-pw-metadata-handle-NULL-props-from-metadata-object.patch
  0001-raop-fix-errno-check.patch
  pipewire-0.3.43.obscpio

New:
----
  pipewire-0.3.44.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pipewire.spec ++++++
--- /var/tmp/diff_new_pack.ZHwMz8/_old  2022-01-29 21:01:39.058847929 +0100
+++ /var/tmp/diff_new_pack.ZHwMz8/_new  2022-01-29 21:01:39.066847874 +0100
@@ -53,7 +53,7 @@
 %endif
 
 Name:           pipewire
-Version:        0.3.43
+Version:        0.3.44
 Release:        0
 Summary:        A Multimedia Framework designed to be an audio and video 
server and more
 License:        MIT
@@ -61,16 +61,6 @@
 URL:            https://pipewire.org/
 Source0:        %{name}-%{version}.tar.xz
 Source99:       baselibs.conf
-Patch0:         0001-audioconvert-avoid-infinite-loop.patch
-Patch1:         0001-bluez5-handle-missing-device-and-adapter-in-quirks.patch
-Patch2:         0001-jack-remember-last-return-from-jack_get_buffer_size.patch
-Patch3:         
0001-pulse-server-show-monitor-sources-with-device_class_monitor.patch
-Patch4:         0001-raop-fix-errno-check.patch
-Patch5:         0001-bluez5-dont-create-device-if-adapter-is-missing.patch
-Patch6:         0001-loop-invoke-immediately-when-loop-is-not-running.patch
-Patch7:         0001-merger-also-reconfigure-when-monitor-changes.patch
-Patch8:         0001-pw-metadata-handle-NULL-props-from-metadata-object.patch
-Patch9:         0001-alsa-improve-rate-selection.patch
 BuildRequires:  docutils
 BuildRequires:  doxygen
 BuildRequires:  fdupes
@@ -80,7 +70,7 @@
 %endif
 BuildRequires:  gcc-c++
 BuildRequires:  graphviz
-BuildRequires:  meson >= 0.56.0
+BuildRequires:  meson >= 0.59.0
 BuildRequires:  pkgconfig
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  pkgconfig(alsa) >= 1.1.7
@@ -117,6 +107,7 @@
 BuildRequires:  pkgconfig(libfreeaptx)
 %endif
 BuildRequires:  readline-devel
+BuildRequires:  pkgconfig(libcanberra)
 BuildRequires:  pkgconfig(libdrm)
 BuildRequires:  pkgconfig(libpulse)
 BuildRequires:  pkgconfig(libsystemd)
@@ -533,6 +524,7 @@
 %{_udevrulesdir}/90-pipewire-alsa.rules
 %{_datadir}/pipewire/client.conf
 %{_datadir}/pipewire/client-rt.conf
+%{_datadir}/pipewire/minimal.conf
 
 %files spa-plugins-%{spa_ver_str}
 %dir %{_libdir}/spa-%{spa_ver}/

++++++ _service ++++++
--- /var/tmp/diff_new_pack.ZHwMz8/_old  2022-01-29 21:01:39.114847552 +0100
+++ /var/tmp/diff_new_pack.ZHwMz8/_new  2022-01-29 21:01:39.118847525 +0100
@@ -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">refs/tags/0.3.43</param>
+    <param name="revision">refs/tags/0.3.44</param>
     <param name="versionformat">@PARENT_TAG@</param>
 <!--    <param name="revision">master</param>
     <param name="versionformat">@PARENT_TAG@+git%cd.%h</param>

++++++ pipewire-0.3.43.obscpio -> pipewire-0.3.44.obscpio ++++++
/work/SRC/openSUSE:Factory/pipewire/pipewire-0.3.43.obscpio 
/work/SRC/openSUSE:Factory/.pipewire.new.1898/pipewire-0.3.44.obscpio differ: 
char 49, line 1

++++++ pipewire.obsinfo ++++++
--- /var/tmp/diff_new_pack.ZHwMz8/_old  2022-01-29 21:01:39.206846933 +0100
+++ /var/tmp/diff_new_pack.ZHwMz8/_new  2022-01-29 21:01:39.214846879 +0100
@@ -1,5 +1,5 @@
 name: pipewire
-version: 0.3.43
-mtime: 1641378304
-commit: 07724b7aefa8a23a016727b53f4e426ecd63d248
+version: 0.3.44
+mtime: 1643275073
+commit: c4ca245b24071c33b1d131e131cf1ebc5fb64f2e
 

Reply via email to