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-07-22 19:20:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pipewire (Old)
 and      /work/SRC/openSUSE:Factory/.pipewire.new.21925 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pipewire"

Fri Jul 22 19:20:22 2022 rev:61 rq:990405 version:0.3.56

Changes:
--------
--- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes        2022-07-18 
18:33:09.565691094 +0200
+++ /work/SRC/openSUSE:Factory/.pipewire.new.21925/pipewire.changes     
2022-07-22 19:20:25.688578356 +0200
@@ -1,0 +2,63 @@
+Tue Jul 19 14:00:39 UTC 2022 - Alexei Sorokin <sor.ale...@meowr.ru>
+
+- Update to version 0.3.56:
+  * Highlights
+    - A critical bug that could crash JACK applications was fixed.
+    - Some more regressions in audiomixer were fixed. This should
+      fix crackling and stuttering in some cases as well as some
+      channel mapping regressions.
+    - A bug in the alsa plugin was fixed that could cause
+      stuttering in VMs.
+    - Bluetooth sources should have improved latency and rate
+      control.
+    - Many more bugfixes and improvements.
+  * Modules
+    - An experimental AVB module was added. It can expose PipeWire
+      as an AVB entity and initiate (broken) streaming between
+      entities.
+    - module-loopback now handles the cases where the input and
+      output channels are different without crashing or producing
+      silence.
+    - The filter-chain module now correctly calculates the output
+      size without crashing in some cases. It also skips invalid
+      ports instead of crashing.
+    - Handle and report pthread errors better.
+  * SPA
+    - The resampler qualities were tweaked a little.
+    - A bug that would sometimes cut off the last part of a buffer
+      was fixed in the alsa plugin. This could cause broken audio
+      in VMs.
+    - Access to the alsa mixer and devices is now checked more
+      thoroughly.
+    - The spa-resample tool can now also handle large downsampling
+      rates without crashing.
+    - Audioconverter now uses rounding for float to int
+      conversions, which reduces distortions. Compilation of the C
+      subroutines was separated and uses its own optimisation flags
+      now.
+    - Noise shaping was improved in audioconvert. A new Wannamaker
+      3 tap shaper was added.
+    - Audioconvert now uses a pattern for generating keep alive
+      noise. This should have much less energy and be even more
+      inaudible.
+    - A channel mapping bug was fixed in audioconvert.
+    - The dsp audio mixer would sometimes not mix enough and cause
+      dropouts.
+  * JACK
+    - A critical bug in the mixer was fixed. It would cause most
+      JACK applications to segfault at start-up.
+  * Bluetooth
+    - A new rate control algorithm was implemented for the sources.
+    - The media role on HSP/HFP streams is now fixed.
+  * Pulse Server
+    - Add the resampler delay to delay reporting as well.
+- Rebase reduce-meson-dependency.patch.
+- Drop patches already included upstream:
+  * 0001-jack-only-mix-when-we-have-input-to-mix.patch
+  * 0002-spa-alsa-udev-Check-accessibility-of-pcm-devices-as-well.patch
+- Add patches from upstream to fix compilation on big endian:
+  * 0001-avb-fix-compilation-on-big-endian.patch
+  * 0002-avb-fix-compilation-on-big-endian.patch
+  * 0003-avb-fix-compilation-on-big-endian.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-jack-only-mix-when-we-have-input-to-mix.patch
  0002-spa-alsa-udev-Check-accessibility-of-pcm-devices-as-well.patch
  pipewire-0.3.55.obscpio

New:
----
  0001-avb-fix-compilation-on-big-endian.patch
  0002-avb-fix-compilation-on-big-endian.patch
  0003-avb-fix-compilation-on-big-endian.patch
  pipewire-0.3.56.obscpio

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

Other differences:
------------------
++++++ pipewire.spec ++++++
--- /var/tmp/diff_new_pack.QgpwOq/_old  2022-07-22 19:20:26.488579730 +0200
+++ /var/tmp/diff_new_pack.QgpwOq/_new  2022-07-22 19:20:26.492579737 +0200
@@ -54,7 +54,7 @@
 %bcond_with aptx
 
 Name:           pipewire
-Version:        0.3.55
+Version:        0.3.56
 Release:        0
 Summary:        A Multimedia Framework designed to be an audio and video 
server and more
 License:        MIT
@@ -64,10 +64,12 @@
 Source99:       baselibs.conf
 # PATCH-FIX-OPENSUSE reduce-meson-dependency.patch
 Patch0:         reduce-meson-dependency.patch
-# PATCH-FIX-UPSTREAM 0001-jack-only-mix-when-we-have-input-to-mix.patch
-Patch1:         0001-jack-only-mix-when-we-have-input-to-mix.patch
-# PATCH-FIX-UPSTREAM 
0002-spa-alsa-udev-Check-accessibility-of-pcm-devices-as-well.patch -- 
https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1319
-Patch2:         
0002-spa-alsa-udev-Check-accessibility-of-pcm-devices-as-well.patch
+# PATCH-FIX-UPSTREAM 0001-avb-fix-compilation-on-big-endian.patch
+Patch1:         0001-avb-fix-compilation-on-big-endian.patch
+# PATCH-FIX-UPSTREAM 0002-avb-fix-compilation-on-big-endian.patch
+Patch2:         0002-avb-fix-compilation-on-big-endian.patch
+# PATCH-FIX-UPSTREAM 0003-avb-fix-compilation-on-big-endian.patch
+Patch3:         0003-avb-fix-compilation-on-big-endian.patch
 BuildRequires:  docutils
 BuildRequires:  doxygen
 BuildRequires:  fdupes
@@ -77,7 +79,7 @@
 BuildRequires:  gcc9-c++
 %endif
 BuildRequires:  graphviz
-%if 0%{?sle_version} == 150300
+%if 0%{?sle_version} <= 150300
 BuildRequires:  meson >= 0.54.0
 %else
 BuildRequires:  meson >= 0.59.0
@@ -335,10 +337,12 @@
 
 %prep
 %autosetup -N
-%if 0%{?sle_version} == 150300
+%if 0%{?sle_version} <= 150300
 %patch0 -p1
 %endif
 %patch1 -p1
+%patch2 -p1
+%patch3 -p1
 
 %build
 %if %{pkg_vcmp gcc < 8}
@@ -521,6 +525,7 @@
 %license LICENSE COPYING
 %doc README.md
 %{_bindir}/pipewire
+%{_bindir}/pipewire-avb
 %{_userunitdir}/pipewire.service
 %{_userunitdir}/pipewire.socket
 %{_mandir}/man1/pipewire.1%{?ext_man}
@@ -530,6 +535,7 @@
 %{_datadir}/pipewire/filter-chain.conf
 %dir %{_datadir}/pipewire/filter-chain/
 %{_datadir}/pipewire/filter-chain/*.conf
+%{_datadir}/pipewire/pipewire-avb.conf
 %ghost %dir %{_localstatedir}/lib/pipewire/
 %ghost %{_localstatedir}/lib/pipewire/pipewire_post_workaround
 
@@ -558,6 +564,7 @@
 %{_libdir}/spa-%{spa_ver}/alsa/
 %{_libdir}/spa-%{spa_ver}/audioconvert/
 %{_libdir}/spa-%{spa_ver}/audiomixer/
+%{_libdir}/spa-%{spa_ver}/avb/
 %{_libdir}/spa-%{spa_ver}/bluez5/
 %{_libdir}/spa-%{spa_ver}/control/
 %{_libdir}/spa-%{spa_ver}/volume/

++++++ 0001-avb-fix-compilation-on-big-endian.patch ++++++
>From aaa015d0c0c66b64c7198a34ad3c4b43445667d2 Mon Sep 17 00:00:00 2001
From: Wim Taymans <wtaym...@redhat.com>
Date: Tue, 19 Jul 2022 13:06:52 +0200
Subject: [PATCH 1/3] avb: fix compilation on big endian

---
 spa/plugins/avb/avbtp/packets.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/spa/plugins/avb/avbtp/packets.h b/spa/plugins/avb/avbtp/packets.h
index 7047456bf..3d4a652ee 100644
--- a/spa/plugins/avb/avbtp/packets.h
+++ b/spa/plugins/avb/avbtp/packets.h
@@ -116,7 +116,7 @@ struct spa_avbtp_packet_aaf {
        unsigned gv:1;
        unsigned tv:1;
 
-       uint8_t seq_number;
+       uint8_t seq_num;
 
        unsigned _r2:7;
        unsigned tu:1;
-- 
2.37.1


++++++ 0002-avb-fix-compilation-on-big-endian.patch ++++++
>From 1a5ec4452fa21592eaeeb823ad95a1db6eb60376 Mon Sep 17 00:00:00 2001
From: Wim Taymans <wtaym...@redhat.com>
Date: Tue, 19 Jul 2022 13:49:42 +0200
Subject: [PATCH 2/3] avb: fix compilation on big endian

---
 src/modules/module-avb/aaf.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/modules/module-avb/aaf.h b/src/modules/module-avb/aaf.h
index cb4871ca6..b444ce251 100644
--- a/src/modules/module-avb/aaf.h
+++ b/src/modules/module-avb/aaf.h
@@ -35,7 +35,7 @@ struct avb_packet_aaf {
        unsigned gv:1;
        unsigned tv:1;
 
-       uint8_t seq_number;
+       uint8_t seq_num;
 
        unsigned _r2:7;
        unsigned tu:1;
-- 
2.37.1


++++++ 0003-avb-fix-compilation-on-big-endian.patch ++++++
>From f857fd46262b1a90ad94f86e34216a1a886d9463 Mon Sep 17 00:00:00 2001
From: Wim Taymans <wtaym...@redhat.com>
Date: Tue, 19 Jul 2022 14:07:16 +0200
Subject: [PATCH 3/3] avb: fix compilation on big endian

---
 src/modules/module-avb/iec61883.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/modules/module-avb/iec61883.h 
b/src/modules/module-avb/iec61883.h
index d3b3a7daa..6ca8724ad 100644
--- a/src/modules/module-avb/iec61883.h
+++ b/src/modules/module-avb/iec61883.h
@@ -37,7 +37,7 @@ struct avb_packet_iec61883 {
        unsigned gv:1;
        unsigned tv:1;
 
-       uint8_t seq_number;
+       uint8_t seq_num;
 
        unsigned _r2:7;
        unsigned tu:1;
-- 
2.37.1


++++++ _service ++++++
--- /var/tmp/diff_new_pack.QgpwOq/_old  2022-07-22 19:20:26.544579825 +0200
+++ /var/tmp/diff_new_pack.QgpwOq/_new  2022-07-22 19:20:26.548579833 +0200
@@ -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.55</param>
+    <param name="revision">refs/tags/0.3.56</param>
     <param name="versionformat">@PARENT_TAG@</param>
 <!--
     <param name="revision">master</param>

++++++ pipewire-0.3.55.obscpio -> pipewire-0.3.56.obscpio ++++++
/work/SRC/openSUSE:Factory/pipewire/pipewire-0.3.55.obscpio 
/work/SRC/openSUSE:Factory/.pipewire.new.21925/pipewire-0.3.56.obscpio differ: 
char 49, line 1

++++++ pipewire.obsinfo ++++++
--- /var/tmp/diff_new_pack.QgpwOq/_old  2022-07-22 19:20:26.592579908 +0200
+++ /var/tmp/diff_new_pack.QgpwOq/_new  2022-07-22 19:20:26.592579908 +0200
@@ -1,5 +1,5 @@
 name: pipewire
-version: 0.3.55
-mtime: 1657616099
-commit: 957e3a7b3832dbf61e5530f448bf7e4275fa8476
+version: 0.3.56
+mtime: 1658216991
+commit: f274e53d25ee8f483ac6fce9e516bb1830abe88b
 

++++++ reduce-meson-dependency.patch ++++++
++++ 702 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/pipewire/reduce-meson-dependency.patch
++++ and 
/work/SRC/openSUSE:Factory/.pipewire.new.21925/reduce-meson-dependency.patch

Reply via email to