Sync from SUSE:SLFO:Main pipewire revision 87eebd751f5f2f7949660440dba359d9

This commit is contained in:
Adrian Schröter 2025-02-20 09:59:48 +01:00
parent 2fd00ed77f
commit 163d562a74
6 changed files with 106 additions and 9 deletions

View File

@ -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.5</param>
<param name="revision">1.2.7</param>
<param name="versionformat">@PARENT_TAG@</param>
<!--
<param name="revision">60deeb25558a794e6e664bb832318b87958c18ea</param>

BIN
pipewire-1.2.5.obscpio (Stored with Git LFS)

Binary file not shown.

BIN
pipewire-1.2.7.obscpio (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,3 +1,99 @@
-------------------------------------------------------------------
Tue Nov 26 15:52:00 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
- Update to version 1.2.7:
+ Highlights
- Backport support for lazy scheduling.
- Handle the case where processing would stop when an ALSA
driver is destroyed.
- Add support for v4l2loopback in the v4l2 plugin.
- Small bug fixes and improvements.
+ PipeWire
- Invalidate the proxy ID when removed.
- Backport support for lazy scheduling.
- Fix profiler stats for async nodes.
- Fix EARLY_PROCESS again in pw-stream. (#3480)
+ Modules
- Fix a crasher issue when nodes are created in the wrong
order in module-filter-chain.
- Fix unmap bug in lv2 uri tables.
- Add ratelimit to jack-tunnel xruns.
- Remove hardcoded limit in filter-chain sofa plugin.
- Handle the MTU size correctly in module-rtp and handle large
MTUs. (#4396)
- Fix JSON float parsing errors in equalizer module. (#4418)
+ SPA
- Fix crash in audiotestsrc when using spa-inspect (#4365).
- Improve JSON float infinity checks.
- Improve resampler performace a little.
- Make audioconvert only output when there is something to
output.
- Fix regression in v4l2 port flags which would disable support
for EXPBUF.
- Handle the case where an ALSA driver is destroyed and the
follower becomes a driver. Processing would stop. (#4401)
- Add support for v4l2loopback in the v4l2 plugin.
+ Pulse-server
- Give a better error message when running out of fds.
- Ensure positive latency reporting.
+ GStreamer
- Fix memory leak in deviceprovider.
- Fix locking when emitting an error.
+ Tools
- Fix pw-dot link labels.
-------------------------------------------------------------------
Thu Oct 24 09:54:34 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
- Update to version 1.2.6:
+ Highlights
- The filter-chain param changes were not aggregated correctly,
causing some param changes to be ignored. (#4331)
- Clear the JACK io ports correctly when stopping to avoid
crashes. (#4337)
- Some more small fixes and improvements.
+ PipeWire
- Stream states are now updated based on the underlying node
state.
- Exported nodes now have their state change done synchronously
so that the server can immediately start the driver and avoid
some initial xruns.
- Improve stream flush handling and improve the docs.
- Don't send mix_info to destroyed ports to avoid some errors
in the JACK clients.
+ Modules
- The filter-chain param changes were not aggregated correctly,
causing some param changes to be ignored. (#4331)
- The filter-chain now correctly optimizes unlinked nodes in
all cases.
+ SPA
- ALSA PCM node properties are now no longer overwritten with
card properties. (#4135)
- Increase the adapter retry count to avoid xruns in some
cases. (#4334)
- Fix potential crash in cleanup of ALSA nodes.
+ Bluetooth
- Fix a crash with broadcast sinks.
- Improve compatibility with Phonak hearing aids.
- Don't exit when DBus goes down.
+ JACK
- Clear the io ports correctly when stopping to avoid crashes.
(#4337)
+ Docs
- Backport docs from master.
- Drop patches already included in upstream:
* 0001-bluez5-fix-crash-with-broadcast-sinks.patch
* 0002-jack-actually-clear-the-mix-io.patch
-------------------------------------------------------------------
Mon Oct 21 17:41:07 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix a crash with broadcasting sinks:
* 0001-bluez5-fix-crash-with-broadcast-sinks.patch
- Add patch from upstream to actually clear the mix io areas when
being asked to clear it. Otherwise crashes might happen:
* 0002-jack-actually-clear-the-mix-io.patch
-------------------------------------------------------------------
Sun Sep 29 18:31:08 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>

View File

@ -1,4 +1,4 @@
name: pipewire
version: 1.2.5
mtime: 1727431340
commit: 71fac7fa818f21234da4c356de0b44e47e1a2ef2
version: 1.2.7
mtime: 1732612074
commit: cc7439187f61dd73b81ca69f5dbccbb52ce970b2

View File

@ -68,7 +68,7 @@
%bcond_with aptx
Name: pipewire
Version: 1.2.5
Version: 1.2.7
Release: 0
Summary: A Multimedia Framework designed to be an audio and video server and more
License: MIT
@ -432,6 +432,7 @@ JACK libraries.
sed -ie "s/version : '0.3.72'/version : '%{version}'/" %{P:0}
%patch -P 0 -p1
%endif
%autopatch -m 1 -p1
%build
%if 0%{?suse_version} <= 1500
@ -658,7 +659,7 @@ fi
%{_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}
%{_mandir}/man7/pipewire-props.7%{?ext_man}
%dir %{_datadir}/pipewire/
%{_datadir}/pipewire/pipewire.conf