Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pipewire for openSUSE:Factory 
checked in at 2025-02-12 21:30:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pipewire (Old)
 and      /work/SRC/openSUSE:Factory/.pipewire.new.8181 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pipewire"

Wed Feb 12 21:30:52 2025 rev:128 rq:1244810 version:1.3.82

Changes:
--------
--- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes        2024-11-27 
22:05:28.241734767 +0100
+++ /work/SRC/openSUSE:Factory/.pipewire.new.8181/pipewire.changes      
2025-02-12 21:31:09.925336329 +0100
@@ -1,0 +2,186 @@
+Mon Feb 10 11:27:26 UTC 2025 - Antonio Larrosa <[email protected]>
+
+- Update to version 1.3.82 (1.4RC2):
+  * This is the second 1.4 release candidate that is API and ABI
+    compatible with previous 1.2.x and 1.0.x releases.
+  * Highlights
+    - Various pw-stream improvements: timing information fixes,
+      avoid locking buffers in some cases and an improved drain
+      event.
+    - A new Telephony D-BUS API compatible with ofono.
+    - Documentation fixes and updates.
+    - More small fixes and improvements.
+  * PipeWire
+    - Improve timing information when rate is unknown.
+    - Avoid locked buffers in pw_stream in some cases.
+    - Improve pw_stream drain event emission.
+    - Improve manager socket handling. Applications can avoid
+      hardcoding the sockets so that they will respect the config
+      settings.
+  * modules
+    - Fix header size calculation when using ipv6. (#4524)
+  * SPA
+    - Optimize byteswapped s16 conversions.
+    - Improve event handling for internal events.
+    - Optimize negotiation when in convert mode, prefer the format
+      of the follower in adapter.
+    - Fix EnumPortConfig for videoadapter without converter.
+    - Fix libcamera property buffer size.
+  * Pulse-server
+    - Add systemwide systemd files.
+  * JACK
+    - Add a UMP example.
+    - Use the new JackPortMIDI2 flag to mark UMP ports to JACK.
+  * Bluetooth
+    - Support BAP hardware volume.
+    - Add a Telephony DBUS API.
+  * GStreamer
+    - Disable buffer pools for audio by default.
+  * Docs
+    - Improve the module documentation.
+
+-------------------------------------------------------------------
+Fri Jan 31 11:36:07 UTC 2025 - Antonio Larrosa <[email protected]>
+
+- Update to version 1.3.81 (1.4RC1):
+  * Highlights
+    - UMP support was added with MIDI 1.0 and MIDI 2.0 support in
+      the ALSA sequencer plugin. By default PipeWire will now use
+      MIDI 2.0 in UMP messages to transport MIDI in the graph, with
+      conversions to/from legacy MIDI where required. This requires
+      UMP support in the kernel.
+    - client-rt.conf is no longer supported. Custom changes made to
+      this config should be moved to client.conf. Clients that try
+      to load the client-rt.conf will emit a warning and be
+      directed to client.conf automatically for backwards
+      compatibility.
+    - The module-filter-chain code was moved to a new filter-graph
+      plugin. This made it possible to add filter-graph support
+      directly in audioconvert. It is now possible to run up to 8
+      run-time swappable filter-graphs inside streams and nodes.
+      This should make it easier to add effects to streams and
+      device nodes.
+    - Bluetooth support for BAP broadcast links and support for
+      hearing aids using ASHA was added.
+    - Many more bugfixes and improvements.
+  * PipeWire
+    - Nodes are now only scheduled when ready to signal the driver.
+    - Add slovenian translation. (#4156)
+    - Link errors are handled better.
+    - The videoadapter is now enabled by default but no
+      videoconverter is loaded yet by default.
+    - Streams now have support for ProcessLatency.
+    - Streams now have a method to emit events.
+    - The RequestProcess event and command can now pass around
+      extra properties.
+    - Local timestamps are now used for logging.
+    - client-rt.conf is no longer supported. Custom changes made to
+      this config should be moved to client.conf. Clients that try
+      to load the client-rt.conf will emit a warning and be
+      directed to cliert.conf automatically to preserve backwards
+      compatibility.
+    - pw_stream now has an API to return unused buffers.
+  * modules
+    - module-combine-stream can now mix streams.
+    - Links in error are now destroyed by link-factory.
+    - The netjack2 driver can now also create streams that
+      autoconnect when specified. (#4125)
+    - Many updates and bugfixes to the RTP modules.
+    - The netjack2 driver can now bind to a custom IP and port
+      pair. (#4144)
+    - The loopback module and module-raop have support for
+      ProcessLatency, which can be used to query and update the
+      latency.
+    - The profiler module can now reduce the sampling rate.
+    - The filter-chain was optimized some more.
+    - The filter-chain gained some more plugins: param_eq, ebur128,
+      dcblock.
+    - Support for fftw based convolver was added.
+    - Some module arguments can now be overridden.
+    - The VBAN receiver now creates new streams per stream name.
+      (#4400)
+    - The RTP SAP module is now smarter with generating new SAP
+      messages.
+    - The RTP source can now be paused when no data is received.
+      (#4456)
+  * tools
+    - pw-cat can now stream most formats from stdin/stdout.
+    - pw-profiler has a JSON dump option to dump the raw profiler
+      data.
+    - pw-cli now supports unload-module. (#4276)
+  * SPA
+    - The resampler can precompute some common coeficients now at
+      compile time.
+    - UMP support was added with MIDI 1.0 and MIDI 2.0 support in
+      the ALSA sequencer plugin. By default PipeWire will now use
+      MIDI 2.0 in UMP messages to transport MIDI in the graph, with
+      conversions to/from legacy MIDI where required.
+    - Control types can now be negotiated.
+    - Support for writing ALSA bind controls was added.
+    - The ALSA sequencer now has better names for the ports.
+    - The F32 to S32 conversion now uses 25 bits for an extra bit
+      of precision.
+    - libcamera controls can now be set in all cases.
+    - The videoadapter has been improved and a dummy and ffmpeg
+      based videoconverter plugin was added.
+    - Negotiation was improved in audioadapter. First a passthrough
+      format is tried.
+    - Some JSON helper functions were added and some duplicate code
+      removed or simplified.
+    - Add support for RISC V CPU detection and add many
+      optimizations in the audio converters.
+    - Add an option to disable ALSA mixer path select. (#4311)
+    - Fix a potential bug with the cleanup of the loop queues.
+    - ALSA nodes now dynamically adjust the DLL bandwidth based on
+      average measured variance.
+    - The loop invoke queue was made more efficient and make it
+      possible to invoke from multiple threads.
+    - The filter-chain code was moved to a new filter-graph plugin.
+    - Most function macros are now static inlined and can also be
+      built into a libspa.so file. This should improve language
+      bindings.
+    - V4l2 clock information was improved.
+    - Supported IEC958 codecs are now autodetected via ELD info.
+    - Audioconvert was optimized some more.
+    - Audioconvert can now include filter-graphs in its processing.
+    - webrtc-audio-processing-2 is now supported in AEC.
+    - The resampler now reports the delay and subsample delay. Also
+      the delay is reported in the samplerate of the input.
+    - The ALSA sequencer now handle kernels without UMP support.
+      (#4507)
+  * Pulse-server
+    - Add quirk to block clients from making record and playback
+      streams.
+    - The corked state is now set on stream to always report this
+      state correctly to other clients.
+    - Readiness notification was added to the pulse server with the
+      PIPEWIRE_PULSE_NOTIFICATION_FD environment variable. (#4347)
+    - The pulse.cmd config now supports conditions.
+    - A bug in clearing the ringbuffer was fixed. (#4464)
+  * GStreamer
+    - Support for the default devices was added to the
+      deviceprovider. (#4268)
+    - The graph clock is now used as the source for the GStreamer
+      clock.
+    - The sink now does some rate control.
+  * ALSA
+    - The ALSA plugin now supports DSD when explicitly enabled.
+  * JACK
+    - JACK now supports 2 new extension formats for OSC and UMP.
+    - JACK clients can receive UMP MIDI1 or MIDI2 messages when
+      using the new UMP port format extension.
+    - JACK now reports the PipeWire version in the minor/micro/
+      proto.
+    - Implement more jackserver functions.
+  * Bluetooth
+    - Support BAP broadcast links.
+    - Support for ASHA was added.
+    - Delay reporting in A2DP sources was improved.
+  * Examples
+    - 2 new examples of pw-stream using spa_ringbuffer were added.
+  * Docs
+    - Many updates to the man pages.
+    - More documentation about thread safety of functions in stream
+      and filters. (#4521)
+
+-------------------------------------------------------------------

Old:
----
  pipewire-1.2.7.obscpio

New:
----
  pipewire-1.3.82.obscpio

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

Other differences:
------------------
++++++ pipewire.spec ++++++
--- /var/tmp/diff_new_pack.6brYcS/_old  2025-02-12 21:31:10.929377720 +0100
+++ /var/tmp/diff_new_pack.6brYcS/_new  2025-02-12 21:31:10.933377884 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pipewire
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 # Copyright (c) 2018 Luciano Santos, [email protected].
 #
 # All modifications and additions to the file contributed by third parties
@@ -32,6 +32,11 @@
 %ifnarch s390 s390x ppc64
 %define with_ldacBT 1
 %define with_webrtc_audio_processing 1
+%if 0%{?suse_version} >= 1600
+%define webrtc_audio_processing_major_version 2
+%else
+%define webrtc_audio_processing_major_version 1
+%endif
 %else
 %define with_ldacBT 0
 %define with_webrtc_audio_processing 0
@@ -68,7 +73,7 @@
 %bcond_with aptx
 
 Name:           pipewire
-Version:        1.2.7
+Version:        1.3.82
 Release:        0
 Summary:        A Multimedia Framework designed to be an audio and video 
server and more
 License:        MIT
@@ -104,6 +109,7 @@
 %if %{with aac}
 BuildRequires:  pkgconfig(fdk-aac)
 %endif
+BuildRequires:  pkgconfig(fftw3f)
 BuildRequires:  pkgconfig(gio-2.0)
 BuildRequires:  pkgconfig(gio-unix-2.0)
 BuildRequires:  pkgconfig(glib-2.0) >= 2.32.0
@@ -133,6 +139,7 @@
 BuildRequires:  pkgconfig(libcanberra)
 BuildRequires:  pkgconfig(libcap)
 BuildRequires:  pkgconfig(libdrm)
+BuildRequires:  pkgconfig(libebur128)
 BuildRequires:  pkgconfig(libffado)
 %if %{with aptx}
 BuildRequires:  pkgconfig(libfreeaptx)
@@ -151,7 +158,7 @@
 BuildRequires:  pkgconfig(systemd)
 BuildRequires:  pkgconfig(vulkan)
 %if %{with_webrtc_audio_processing}
-BuildRequires:  pkgconfig(webrtc-audio-processing-1)
+BuildRequires:  
pkgconfig(webrtc-audio-processing-%{webrtc_audio_processing_major_version})
 %endif
 BuildRequires:  pkgconfig(x11)
 %if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150400
@@ -695,8 +702,6 @@
 %{_udevrulesdir}/90-pipewire-alsa.rules
 %{_datadir}/pipewire/client.conf
 %{_datadir}/pipewire/client.conf.avail/
-%{_datadir}/pipewire/client-rt.conf
-%{_datadir}/pipewire/client-rt.conf.avail/
 %{_datadir}/pipewire/minimal.conf
 %{_mandir}/man7/libpipewire-modules.7%{?ext_man}
 %{_mandir}/man7/libpipewire-module-*.7%{?ext_man}
@@ -730,6 +735,14 @@
 %{_libdir}/spa-%{spa_ver}/audiotestsrc/
 %{_libdir}/spa-%{spa_ver}/videotestsrc/
 %{_libdir}/spa-%{spa_ver}/test/
+%dir %{_libdir}/spa-%{spa_ver}/filter-graph
+%{_libdir}/spa-%{spa_ver}/filter-graph/libspa-filter-graph-plugin-builtin.so
+%{_libdir}/spa-%{spa_ver}/filter-graph/libspa-filter-graph-plugin-ebur128.so
+%{_libdir}/spa-%{spa_ver}/filter-graph/libspa-filter-graph-plugin-ladspa.so
+%{_libdir}/spa-%{spa_ver}/filter-graph/libspa-filter-graph-plugin-lv2.so
+%{_libdir}/spa-%{spa_ver}/filter-graph/libspa-filter-graph-plugin-sofa.so
+%{_libdir}/spa-%{spa_ver}/filter-graph/libspa-filter-graph.so
+%{_libdir}/spa-%{spa_ver}/libspa.so
 
 %dir %{_datadir}/spa-%{spa_ver}/
 %dir %{_datadir}/spa-%{spa_ver}/bluez5/
@@ -755,6 +768,7 @@
 %if %{with pipewire_jack_devel}
 %{_includedir}/jack/
 %{_libdir}/pkgconfig/jack.pc
+%{_libdir}/pkgconfig/jackserver.pc
 %endif
 
 %files -n gstreamer-plugin-pipewire

++++++ _service ++++++
--- /var/tmp/diff_new_pack.6brYcS/_old  2025-02-12 21:31:10.961379038 +0100
+++ /var/tmp/diff_new_pack.6brYcS/_new  2025-02-12 21:31:10.969379368 +0100
@@ -3,7 +3,7 @@
   <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">1.2.7</param>
+    <param name="revision">1.3.82</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <!--
     <param name="revision">60deeb25558a794e6e664bb832318b87958c18ea</param>

++++++ pipewire-1.2.7.obscpio -> pipewire-1.3.82.obscpio ++++++
++++ 79887 lines of diff (skipped)

++++++ pipewire.obsinfo ++++++
--- /var/tmp/diff_new_pack.6brYcS/_old  2025-02-12 21:31:11.765412184 +0100
+++ /var/tmp/diff_new_pack.6brYcS/_new  2025-02-12 21:31:11.769412349 +0100
@@ -1,5 +1,5 @@
 name: pipewire
-version: 1.2.7
-mtime: 1732612074
-commit: cc7439187f61dd73b81ca69f5dbccbb52ce970b2
+version: 1.3.82
+mtime: 1738838220
+commit: 7e5cd195acb1d189e5b9b36633ac7da30022c84f
 

Reply via email to