Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pipewire for openSUSE:Factory 
checked in at 2021-12-12 21:27:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pipewire (Old)
 and      /work/SRC/openSUSE:Factory/.pipewire.new.2520 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pipewire"

Sun Dec 12 21:27:28 2021 rev:45 rq:939934 version:0.3.40

Changes:
--------
--- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes        2021-10-30 
23:14:28.571091173 +0200
+++ /work/SRC/openSUSE:Factory/.pipewire.new.2520/pipewire.changes      
2021-12-12 21:27:52.824351171 +0100
@@ -1,0 +2,126 @@
+Sat Dec 11 16:21:56 UTC 2021 - Fabian Vogt <fab...@ritter-vogt.de>
+
+- Drop server packages from baselibs.conf. Only the client parts
+  are needed in there.
+
+-------------------------------------------------------------------
+Fri Dec 10 09:31:47 UTC 2021 - Antonio Larrosa <alarr...@suse.com>
+
+- Minor aesthetic changes in the spec file 
+
+-------------------------------------------------------------------
+Thu Dec  9 12:14:23 UTC 2021 - Neal Gompa <ngo...@opensuse.org>
+
+- Enable AAC support for Leap 15.4+
+
+-------------------------------------------------------------------
+Thu Dec  9 11:33:29 UTC 2021 - Antonio Larrosa <alarr...@suse.com>
+
+- Replace the Recommends wireplumber to a Suggests since there's
+  already a Require dependency on a pipewire-session-manager and
+  when in doubt the Suggested package is selected.
+
+-------------------------------------------------------------------
+Thu Dec  9 10:34:27 UTC 2021 - Antonio Larrosa <alarr...@suse.com>
+
+- Unconditionally enable AAC support now that fdk-aac-free is in
+  Factory (adapted from SR 936225 by Neal Gompa
+  <ngo...@opensuse.org>)
+
+-------------------------------------------------------------------
+Fri Dec  3 09:06:42 UTC 2021 - Antonio Larrosa <alarr...@suse.com>
+
+- Makes sure if we're using wireplumber and pulseaudio that
+  we don't enable the audio devices in pipewire by requiring
+  wireplumber-audio or pulseaudio if wireplumber is installed
+
+- Better integration with PulseAudio (bsc#1188516) made by tiwai:
+  * Add Requires pulseaudio-setup package for the extra setups
+    in the %post section
+  * Add the missing Recommends alsa-plugins-pulse to
+    pipewire-pulseaudio package
+
+-------------------------------------------------------------------
+Fri Nov 12 12:47:56 UTC 2021 - Bj??rn Lie <bjorn....@gmail.com>
+
+- Update to version 0.3.40:
+  * Highlights:
+    - Producers and consumers can now incrementally negotiate a
+      format by narrowing down the options. This can be used to
+      select an optimal combination of format and modifiers.
+    - Driver nodes such as the consumer of a headless compositor
+      can now throttle the speed based on a new trigger_done event.
+    - Headless compositors can now signal a damage event to
+      consumers to start the processing of the graph.
+    - Compatibility improvements in JACK.
+    - Draining and resuming is now working correctly in pulse and
+      alsa.
+    - Many bugfixes and improvements.
+  * PipeWire:
+    - Many BSD fixes.
+    - clang compilation fixes.
+    - Fix map implementation on big-endian machines.
+    - Improve tracking of param changes in pw-stream.
+    - Add support for renegotiation. With this change, producer and
+      consumer can incrementally renegotiate a format until it is
+      fixed. This will be used to do complex negotiation of DRM
+      modifiers.
+    - Add a trigger-done event in the stream. This can be used to
+      know when processing of the complete graph has finished after
+      issuing a trigger_process() and it can be used to throttle
+      processing.
+    - Add a RequestProcess node event and command. This can be used
+      by non-driver nodes to suggest to a driver to start
+      processing. One case is where a compositor can emit this
+      event as a result of a screen update to let the headless
+      compositor start an update.
+    - Fix zeroconf sample format.
+    - pw-mon outputs to stderr now and has colors.
+  * SPA:
+    - Fix compilation on ppc and armv7.
+    - Fix port type check for ALSA seq midi ports so that they are
+      not falsely listed as hardware.
+    - Fix crash when running SSE code on unsupported HW.
+    - The libcamera plugin was rewritten. It now supports hotplug,
+      format enumeration and an easier to read codebase.
+    - Fix compatibility some more for cards with 64 channels.
+  * pulse-server:
+    - Flush data in pause in combine-sink to avoid stray audio
+      fragments.
+    - Fix a race where not all objects were removed correctly.
+    - The latency calculations and setup was improved to more
+      closely match pulseaudio behaviour. PULSE_LATENCY_MSEC should
+      now resemble pulseaudio more closely.
+    - The drained reply is now sent only once and new data will be
+      accepted once the drain completes.
+    - Fix a potential crasher bug where the stream started
+      processing before the setup was completed.
+    - The server will now drop the client connections when the
+      pipewire connection is lost.
+  * JACK:
+    - Rework the jack_port_get_buffer() method to return the same
+      memory when called multiple times during the process()
+      callback. This makes things work on a new Hydrogen.
+    - Add an option to disable showing the monitor ports.
+    - JACK ports are now sorted per node/client and port_id. This
+      should more closely match JACK behaviour and avoid random
+      port order.
+  * v4l2:
+    - Fix v4l2 LD_PRELOAD script.
+    - Make sure we destroy the proxy when the global is destroyed.
+  * ALSA:
+    - _prepare should exit the draining state.
+    - Fix the precision of the _delay function by taking into
+      account the amount of queued samples are the correct
+      samplerate.
+- Drop patches fixed upstream:
+  * 0001-cpu-fix-compilation-on-some-architectures.patch
+  * 0001-map-make-_insert_at-fail-on-a-removed-item.patch
+  * 0002-map-use-uintptr_t-for-the-next-pointer.patch
+
+-------------------------------------------------------------------
+Wed Nov  3 08:47:41 UTC 2021 - Antonio Larrosa <alarr...@suse.com>
+
+- Recommend wireplumber so it's preferred to pipewire-media-session
+
+-------------------------------------------------------------------

Old:
----
  0001-cpu-fix-compilation-on-some-architectures.patch
  0001-map-make-_insert_at-fail-on-a-removed-item.patch
  0002-map-use-uintptr_t-for-the-next-pointer.patch
  pipewire-0.3.39.obscpio

New:
----
  pipewire-0.3.40.obscpio

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

Other differences:
------------------
++++++ pipewire.spec ++++++
--- /var/tmp/diff_new_pack.cdQi1r/_old  2021-12-12 21:27:53.496351568 +0100
+++ /var/tmp/diff_new_pack.cdQi1r/_new  2021-12-12 21:27:53.500351571 +0100
@@ -35,7 +35,6 @@
 %define with_ldacBT 0
 %endif
 
-%bcond_with aac
 %bcond_with aptx
 %if 0%{?suse_version} >= 1550
 %bcond_without libcamera
@@ -43,8 +42,18 @@
 %bcond_with libcamera
 %endif
 
+%if 0%{?sle_version} && 0%{?sle_version} < 150400
+%bcond_with aac
+%else
+%bcond_without aac
+%endif
+
+%if %{?pkg_vcmp:%{pkg_vcmp meson >= 0.59.0}}%{!?pkg_vcmp:0}
+%bcond_without pipewire_jack_devel
+%endif
+
 Name:           pipewire
-Version:        0.3.39
+Version:        0.3.40
 Release:        0
 Summary:        A Multimedia Framework designed to be an audio and video 
server and more
 License:        MIT
@@ -53,9 +62,7 @@
 Source0:        %{name}-%{version}.tar.xz
 Source1:        %{name}-rpmlintrc
 Source99:       baselibs.conf
-Patch0:         0001-cpu-fix-compilation-on-some-architectures.patch
-Patch1:         0001-map-make-_insert_at-fail-on-a-removed-item.patch
-Patch2:         0002-map-use-uintptr_t-for-the-next-pointer.patch
+
 BuildRequires:  docutils
 BuildRequires:  doxygen
 BuildRequires:  fdupes
@@ -120,6 +127,9 @@
 Requires:       %{name}-spa-plugins-%{spa_ver_str} = %{version}
 Requires:       %{name}-spa-tools = %{version}
 Requires:       %{name}-tools = %{version}
+Suggests:       wireplumber
+# This tries to ensure the user either uses pulseaudio or wireplumber enables 
the audio in pipewire
+Requires:       ((wireplumber-audio or pulseaudio) if wireplumber)
 %{?systemd_ordering}
 
 %description
@@ -291,6 +301,10 @@
 Recommends:     %{name} >= %{version}-%{release}
 Requires:       %{libpipewire} >= %{version}-%{release}
 Conflicts:      pulseaudio
+%if 0%{suse_version} >= 1550
+Requires(post): pulseaudio-setup
+%endif
+Recommends:     alsa-plugins-pulse
 
 # Virtual Provides to support swapping between PipeWire-PA and PA
 Provides:       pulseaudio-daemon
@@ -347,7 +361,7 @@
 %endif
     -Dpipewire-jack=enabled \
     -Djack=enabled \
-%if %{?pkg_vcmp:%{pkg_vcmp meson >= 0.59.0}}%{!?pkg_vcmp:0}
+%if %{with pipewire_jack_devel}
     -Djack-devel=true \
 %else
     -Djack-devel=false \
@@ -452,6 +466,10 @@
 # https://bugzilla.opensuse.org/show_bug.cgi?id=1186561
 EOF
 fi
+%if 0%{suse_version} >= 1550
+# Update the /etc/profile.d/pulseaudio.* files
+setup-pulseaudio --auto > /dev/null
+%endif
 
 %preun pulseaudio
 %systemd_user_preun pipewire-pulse.service pipewire-pulse.socket
@@ -477,12 +495,12 @@
 %{_userunitdir}/pipewire.socket
 %{_mandir}/man1/pipewire.1%{ext_man}
 %{_mandir}/man5/pipewire.conf.5%{ext_man}
-%dir %{_datadir}/pipewire
+%dir %{_datadir}/pipewire/
 %{_datadir}/pipewire/pipewire.conf
 %{_datadir}/pipewire/client.conf
 %{_datadir}/pipewire/client-rt.conf
 %{_datadir}/pipewire/pipewire-pulse.conf
-%ghost %dir %{_localstatedir}/lib/pipewire
+%ghost %dir %{_localstatedir}/lib/pipewire/
 %ghost %{_localstatedir}/lib/pipewire/pipewire_post_workaround
 
 %files -n %{libpipewire}
@@ -509,8 +527,8 @@
 %{_libdir}/pipewire-%{apiver}/jack/libjack.so
 %{_libdir}/pipewire-%{apiver}/jack/libjacknet.so
 %{_libdir}/pipewire-%{apiver}/jack/libjackserver.so
-%if %{?pkg_vcmp:%{pkg_vcmp meson >= 0.59.0}}%{!?pkg_vcmp:0}
-%{_includedir}/jack
+%if %{with pipewire_jack_devel}
+%{_includedir}/jack/
 %{_libdir}/pkgconfig/jack.pc
 %endif
 
@@ -576,12 +594,12 @@
 %{_libdir}/pipewire-%{apiver}/libpipewire-module-pulse-tunnel.so
 %{_libdir}/pipewire-%{apiver}/libpipewire-module-zeroconf-discover.so
 %{_libdir}/pipewire-%{apiver}/libpipewire-module-rt.so
-%dir %{_libdir}/pipewire-%{apiver}/v4l2
+%dir %{_libdir}/pipewire-%{apiver}/v4l2/
 %{_libdir}/pipewire-%{apiver}/v4l2/libpw-v4l2.so
-%dir %{_datadir}/alsa-card-profile
-%dir %{_datadir}/alsa-card-profile/mixer
+%dir %{_datadir}/alsa-card-profile/
+%dir %{_datadir}/alsa-card-profile/mixer/
 %{_datadir}/alsa-card-profile/mixer/*
-%dir %{_datadir}/pipewire/filter-chain
+%dir %{_datadir}/pipewire/filter-chain/
 %{_datadir}/pipewire/filter-chain/demonic.conf
 %{_datadir}/pipewire/filter-chain/sink-dolby-surround.conf
 %{_datadir}/pipewire/filter-chain/sink-eq6.conf
@@ -625,30 +643,30 @@
 %{_libdir}/spa-%{spa_ver}/videotestsrc/libspa-videotestsrc.so
 %{_libdir}/spa-%{spa_ver}/volume/libspa-volume.so
 
-%dir %{_libdir}/spa-%{spa_ver}
-%dir %{_libdir}/spa-%{spa_ver}/alsa
-%dir %{_libdir}/spa-%{spa_ver}/audioconvert
-%dir %{_libdir}/spa-%{spa_ver}/audiomixer
-%dir %{_libdir}/spa-%{spa_ver}/bluez5
-%dir %{_libdir}/spa-%{spa_ver}/control
-%dir %{_libdir}/spa-%{spa_ver}/volume
-%dir %{_libdir}/spa-%{spa_ver}/ffmpeg
-%dir %{_libdir}/spa-%{spa_ver}/jack
+%dir %{_libdir}/spa-%{spa_ver}/
+%dir %{_libdir}/spa-%{spa_ver}/alsa/
+%dir %{_libdir}/spa-%{spa_ver}/audioconvert/
+%dir %{_libdir}/spa-%{spa_ver}/audiomixer/
+%dir %{_libdir}/spa-%{spa_ver}/bluez5/
+%dir %{_libdir}/spa-%{spa_ver}/control/
+%dir %{_libdir}/spa-%{spa_ver}/volume/
+%dir %{_libdir}/spa-%{spa_ver}/ffmpeg/
+%dir %{_libdir}/spa-%{spa_ver}/jack/
 %if %{with libcamera}
-%dir %{_libdir}/spa-%{spa_ver}/libcamera
+%dir %{_libdir}/spa-%{spa_ver}/libcamera/
 %endif
-%dir %{_libdir}/spa-%{spa_ver}/support
-%dir %{_libdir}/spa-%{spa_ver}/v4l2
-%dir %{_libdir}/spa-%{spa_ver}/videoconvert
+%dir %{_libdir}/spa-%{spa_ver}/support/
+%dir %{_libdir}/spa-%{spa_ver}/v4l2/
+%dir %{_libdir}/spa-%{spa_ver}/videoconvert/
 %if %{with_vulkan}
-%dir %{_libdir}/spa-%{spa_ver}/vulkan
+%dir %{_libdir}/spa-%{spa_ver}/vulkan/
 %endif
-%dir %{_libdir}/spa-%{spa_ver}/audiotestsrc
-%dir %{_libdir}/spa-%{spa_ver}/videotestsrc
-%dir %{_libdir}/spa-%{spa_ver}/test
+%dir %{_libdir}/spa-%{spa_ver}/audiotestsrc/
+%dir %{_libdir}/spa-%{spa_ver}/videotestsrc/
+%dir %{_libdir}/spa-%{spa_ver}/test/
 
-%dir %{_datadir}/spa-%{spa_ver}
-%dir %{_datadir}/spa-%{spa_ver}/bluez5
+%dir %{_datadir}/spa-%{spa_ver}/
+%dir %{_datadir}/spa-%{spa_ver}/bluez5/
 %{_datadir}/spa-%{spa_ver}/bluez5/bluez-hardware.conf
 
 %files devel
@@ -659,11 +677,12 @@
 %{_includedir}/spa-%{spa_ver}/
 
 %files doc
-%dir %{_datadir}/doc/pipewire
-%{_datadir}/doc/pipewire/html
+%dir %{_datadir}/doc/pipewire/
+%{_datadir}/doc/pipewire/html/
 
 %files pulseaudio
 %{_bindir}/pipewire-pulse
+%{_mandir}/man1/pipewire-pulse.1%{ext_man}
 %{_userunitdir}/pipewire-pulse.*
 %ghost %{_localstatedir}/lib/pipewire/pipewire-pulseaudio_post_workaround
 
@@ -674,8 +693,8 @@
 %dir %{_datadir}/alsa/alsa.conf.d
 %{_datadir}/alsa/alsa.conf.d/50-pipewire.conf
 %{_datadir}/alsa/alsa.conf.d/99-pipewire-default.conf
-%dir %{_sysconfdir}/alsa
-%dir %{_sysconfdir}/alsa/conf.d
+%dir %{_sysconfdir}/alsa/
+%dir %{_sysconfdir}/alsa/conf.d/
 %config(noreplace) %{_sysconfdir}/alsa/conf.d/50-pipewire.conf
 %config(noreplace) %{_sysconfdir}/alsa/conf.d/99-pipewire-default.conf
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.cdQi1r/_old  2021-12-12 21:27:53.516351580 +0100
+++ /var/tmp/diff_new_pack.cdQi1r/_new  2021-12-12 21:27:53.516351580 +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.39</param>
+    <param name="revision">refs/tags/0.3.40</param>
     <param name="versionformat">@PARENT_TAG@</param>
 <!--    <param name="revision">master</param>
     <param name="versionformat">@PARENT_TAG@+git%cd.%h</param>

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.cdQi1r/_old  2021-12-12 21:27:53.532351590 +0100
+++ /var/tmp/diff_new_pack.cdQi1r/_new  2021-12-12 21:27:53.532351590 +0100
@@ -3,7 +3,3 @@
     requires "libpipewire-0_3-0-<targettype> = <version>"
 pipewire-libjack-0_3
     requires "libpipewire-0_3-0-<targettype> = <version>"
-pipewire-modules
-    requires "libpipewire-0_3-0-<targettype> = <version>"
-pipewire-spa-plugins-0_2
-    requires "libpipewire-0_3-0-<targettype> = <version>"

++++++ pipewire-0.3.39.obscpio -> pipewire-0.3.40.obscpio ++++++
/work/SRC/openSUSE:Factory/pipewire/pipewire-0.3.39.obscpio 
/work/SRC/openSUSE:Factory/.pipewire.new.2520/pipewire-0.3.40.obscpio differ: 
char 49, line 1

++++++ pipewire.obsinfo ++++++
--- /var/tmp/diff_new_pack.cdQi1r/_old  2021-12-12 21:27:53.572351614 +0100
+++ /var/tmp/diff_new_pack.cdQi1r/_new  2021-12-12 21:27:53.572351614 +0100
@@ -1,5 +1,5 @@
 name: pipewire
-version: 0.3.39
-mtime: 1634742038
-commit: 5b7ef959d1fed35f6ddfcf94b6f57891fae23b31
+version: 0.3.40
+mtime: 1636633289
+commit: 7afd80052b7c49754a13c9ab49c368f95b60e0a7
 

Reply via email to