Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pipewire for openSUSE:Factory 
checked in at 2024-03-13 22:17:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pipewire (Old)
 and      /work/SRC/openSUSE:Factory/.pipewire.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pipewire"

Wed Mar 13 22:17:06 2024 rev:108 rq:1157532 version:1.0.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes        2024-03-03 
20:19:51.178984501 +0100
+++ /work/SRC/openSUSE:Factory/.pipewire.new.1770/pipewire.changes      
2024-03-13 22:17:57.630907556 +0100
@@ -1,0 +2,121 @@
+Wed Mar 13 10:12:26 UTC 2024 - Antonio Larrosa <alarr...@suse.com>
+
+- Update to version 1.0.4:
+  * Highlights
+    - Track memfd better to avoid inconsistent memory. Also make
+      sure the mixer info is removed correctly in all cases on
+      destroyed ports.
+    - Correctly handle removed objects in the metadata.
+    - Add an option to set the server and client priorities instead
+      of using a hardcoded value of 88.
+    - The FFADO module has been fixed. Audio and MIDI now works
+      with the same latency as the JACK driver. This has now also
+      been tested with a Focusrite Saffire Pro 14.
+    - The JACK library has seen some important fixes. Some ardour
+      crackling has been fixed when looping and multiple MIDI ports
+      on a client should now work.
+    - Small bugfixes and improvements.
+  * PipeWire
+    - Track memfd better to avoid inconsistent memory. Also make
+      sure the mixer info is removed correctly in all cases on
+      destroyed ports.
+    - Fix Props param emission again in pw_stream. (#3833)
+    - Add MAPPABLE flag to buffer data to indicate that the fd can
+      be mmapped directly. Use this on DMABUF from v4l2. (#3840)
+    - Correctly handle removed object in the metadata.
+    - FreeBSD build and compatibility fixes.
+    - Add an option to set the server and client priorities instead
+      of using a hardcoded value of 88.
+    - Read config overrides in the right order.
+    - Fix PIPEWIRE_QUANTUM rate handling in pw_stream and
+      pw_filter.
+    - Fix pw_context_parse_conf_section(), actually use the conf
+      argument.
+    - A new pw_stream_get_nsec() and pw_filter_get_nsec() function
+      was added to get the current time of the stream/filter
+      without having to assume a particular clock.
+    - A new default.clock.quantum-floor property was added to
+      configure the absolute lowest buffer-size. (#3908)
+  * docs
+    - Many doc updates.
+  * tools
+    - Make sure we always quit pw-cli when the server stops.(#3837)
+    - pw-top now prints all drivers in batch mode. (#3899)
+  * modules
+    - Don't destroy the client in protocol-simple on EAGAIN.
+    - Handle IPv6 better in the RTP modules. Fix IPv6 SAP header
+      parsing. (#3851)
+    - The FFADO module has been fixed. Audio and MIDI now works
+      with the same latency as the JACK driver. This has now also
+      been tested with a Focusrite Saffire Pro 14. (#3558)
+  * pulse-server
+    - Make sure the peer_name is filled to avoid protocol errors.
+  * SPA
+    - Small resampler tweaks to improve stability of adaptive
+      resampler.
+    - Add ALSA option to control htimestamp autodisable.
+    - Avoid some potential crashes in audioconvert when ports are
+      removed.
+    - Improve HDMI jack detection on some SOCs.
+    - The audioconvert now has a monitor.passthrough option to pass
+      the latency information on the monitor ports. (#3888)
+  * GStreamer
+    - Don't use timeouts when autoconnect=false in pipewiresrc.
+      (#3884)
+    - pipewiresrc and pipewiresink can now be automatically
+      selected as audio source and sink.
+    - An invalid memory access was fixed when destroying the device
+      provider.
+  * JACK
+    - Remove properties correctly with the object id, not serial.
+    - Improve sync with the data thread by pausing the core. Also
+      improve handling of port io to avoid invalid buffer access.
+    - Fix PIPEWIRE_QUANTUM rate handling.
+    - Support multiple MIDI input ports per client. (#3901)
+    - The output buffer size is now always correctly set. (#3892)
+  * ALSA
+    - Handle errors from eventfd_create correctly.
+
+-------------------------------------------------------------------
+Tue Mar 12 11:10:03 UTC 2024 - Antonio Larrosa <alarr...@suse.com>
+
+- Update to version 1.0.3+git51.89d8e8b:
+  * module-ffado: make the event buffer per port
+  * module-ffado: handle MIDI correctly
+  * module-ffado: implement MIDI send and receive
+  * module-ffado: various fixes to make things work
+  * stream: add pw_stream_get_nsec() to get current time
+  * jack: fix multiple midi input ports
+  * pw-top: only check terminal size in non-batch mode
+  * Specify "Audio" in gstreamer sink/src metadata to fix autodetect 
+  * Add SOC-style jack names to HDMI audio paths
+  * gst: remove timeouts when autoconnect=false
+  * audioconvert: handle invalid ports better
+  * audioconvert: handle port remove
+  * pw_context_parse_conf_section: use the conf argument instead of the 
context's conf
+  * stream: FORCE_RATE should just contain the rate
+  * jack: FORCE_RATE should just contain the rate
+  * jack: set global_mix safely
+  * jack: sync threads by pausing the core
+  * alsa: Added handle for controlling htimestamp autodisable
+  * And more
+- Remove patch already merged upstream:
+  * fix-gst-sink.patch
+
+-------------------------------------------------------------------
+Tue Mar 12 11:01:21 UTC 2024 - Antonio Larrosa <alarr...@suse.com>
+
+- Require pipewire-pulseaudio from pipewire-alsa so when
+  pipewire-alsa is installed, pipewire has audio support (or put
+  in other words, so pipewire-alsa isn't installed with the real
+  pulseaudio). Fixes boo#1221235.
+
+-------------------------------------------------------------------
+Wed Mar 06 17:01:46 UTC 2024 - alarr...@suse.com
+
+- Add patch from upstream submitted at glfo#pipewire/pipewire#1932
+  that fixes selecting the pipewire gstreamer plugins by the
+  autoaudiosink/autoaudiosrc plugins:
+  * fix-gst-sink.patch
+
+-------------------------------------------------------------------

Old:
----
  pipewire-1.0.3.obscpio

New:
----
  pipewire-1.0.4.obscpio

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

Other differences:
------------------
++++++ pipewire.spec ++++++
--- /var/tmp/diff_new_pack.CiBSiK/_old  2024-03-13 22:17:58.314932720 +0100
+++ /var/tmp/diff_new_pack.CiBSiK/_new  2024-03-13 22:17:58.318932868 +0100
@@ -62,7 +62,7 @@
 %bcond_with aptx
 
 Name:           pipewire
-Version:        1.0.3
+Version:        1.0.4
 Release:        0
 Summary:        A Multimedia Framework designed to be an audio and video 
server and more
 License:        MIT
@@ -194,7 +194,7 @@
 Summary:        PipeWire libjack replacement libraries
 Group:          Development/Libraries/C and C++
 Requires(post): update-alternatives
-Requires(postun):update-alternatives
+Requires(postun): update-alternatives
 
 %description libjack-%{apiver_str}
 PipeWire is a server and user space API to deal with multimedia pipelines.
@@ -338,6 +338,8 @@
 Recommends:     %{name} >= %{version}-%{release}
 # Both providing /etc/alsa/conf.d/99-*-default.conf can cause issues
 Conflicts:      alsa-plugins-pulse
+# This is needed so that pipewire-alsa is not installed with the real 
pulseaudio (boo#1221235)
+Requires:       pipewire-pulseaudio
 
 %description alsa
 This package contains an ALSA plugin for the PipeWire media server.
@@ -606,7 +608,19 @@
 %{_userunitdir}/pipewire.socket
 %{_userunitdir}/filter-chain.service
 %{_mandir}/man1/pipewire.1%{?ext_man}
+%{_mandir}/man1/pw-reserve.1%{?ext_man}
+%{_mandir}/man1/pw-v4l2.1%{?ext_man}
+%{_mandir}/man1/spa-acp-tool.1%{?ext_man}
+%{_mandir}/man1/spa-inspect.1%{?ext_man}
+%{_mandir}/man1/spa-json-dump.1%{?ext_man}
+%{_mandir}/man1/spa-monitor.1%{?ext_man}
+%{_mandir}/man1/spa-resample.1%{?ext_man}
+%{_mandir}/man5/pipewire-client.conf.5%{?ext_man}
+%{_mandir}/man5/pipewire-filter-chain.conf.5%{?ext_man}
 %{_mandir}/man5/pipewire.conf.5%{?ext_man}
+%{_mandir}/man5/pipewire-jack.conf.5%{?ext_man}
+%{_mandir}/man7/pipewire-devices.7%{?ext_man}
+
 %dir %{_datadir}/pipewire/
 %{_datadir}/pipewire/pipewire.conf
 %{_datadir}/pipewire/pipewire.conf.avail/

++++++ _service ++++++
--- /var/tmp/diff_new_pack.CiBSiK/_old  2024-03-13 22:17:58.350934044 +0100
+++ /var/tmp/diff_new_pack.CiBSiK/_new  2024-03-13 22:17:58.354934192 +0100
@@ -3,11 +3,12 @@
   <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.0.3</param>
+    <param name="revision">1.0.4</param>
     <param name="versionformat">@PARENT_TAG@</param>
 <!--
     <param name="revision">master</param>
-    <param name="versionformat">@PARENT_TAG@+git%cd.%h</param>
+    <param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@.%h</param>
+    <param name="changesgenerate">enable</param>
 -->
   </service>
   <service name="tar" mode="buildtime"/>

++++++ pipewire-1.0.3.obscpio -> pipewire-1.0.4.obscpio ++++++
/work/SRC/openSUSE:Factory/pipewire/pipewire-1.0.3.obscpio 
/work/SRC/openSUSE:Factory/.pipewire.new.1770/pipewire-1.0.4.obscpio differ: 
char 49, line 1

++++++ pipewire.obsinfo ++++++
--- /var/tmp/diff_new_pack.CiBSiK/_old  2024-03-13 22:17:58.406936105 +0100
+++ /var/tmp/diff_new_pack.CiBSiK/_new  2024-03-13 22:17:58.410936252 +0100
@@ -1,5 +1,5 @@
 name: pipewire
-version: 1.0.3
-mtime: 1706879347
-commit: 6ab86209f23a841de7eac6bc0c1009aceb9ffd87
+version: 1.0.4
+mtime: 1710318128
+commit: f2874ad1c2f7f0b9a1da05cc4f402b3ea3761ee6
 

Reply via email to