Accepting request 1111523 from home:alarrosa:branches:multimedia:libs:webrtc-audio-processing
Note that this requires webrtc-audio-processing-1 1.3 (submitted in https://build.opensuse.org/request/show/1111520 ) - Update to version 0.3.80: * Highlights - A new Tag param was added that allows arbitrary metadata to be transported out-of-band in the graph. - Vulkan DMA buf support was merged. - The echo-canceller was ported to webrtc-audio-processing-1. - Fix a regression in locating monitor sources by id in pulse-server. - Mixer io areas updates are now synchronized correctly with the data thread to avoid potential crashes. - Many more bugfixes and improvements. * PipeWire - Handle driver nodes that refuse to change the quantum or rate. - A new Tag param was added that allows arbitrary metadata to be transported out-of-band in the graph. * Modules - The pipe-tunnel source has been reworked to use a ringbuffer and rate adaption to keep the latency constant. It can now also function as a driver to reduce resampling. (#3478) * Tools - pw-cat will now place media properties in Tag params. - pw-mon can now filter props and params. * SPA - ALSA refuses to change quantum and rate when in IRQ mode. - ALSA will now be smarter in selecting the period size for batch devices and will make it depend on the samplerate. (#3444) - Vulkan DMA buf support was merged. - ALSA latency will now be reported in the time domain of the OBS-URL: https://build.opensuse.org/request/show/1111523 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/pipewire?expand=0&rev=156
This commit is contained in:
parent
f8839682df
commit
27ebd8357a
2
_service
2
_service
@ -3,7 +3,7 @@
|
|||||||
<service name="obs_scm" mode="manual">
|
<service name="obs_scm" mode="manual">
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
<param name="url">https://gitlab.freedesktop.org/pipewire/pipewire.git</param>
|
<param name="url">https://gitlab.freedesktop.org/pipewire/pipewire.git</param>
|
||||||
<param name="revision">0.3.79</param>
|
<param name="revision">0.3.80</param>
|
||||||
<param name="versionformat">@PARENT_TAG@</param>
|
<param name="versionformat">@PARENT_TAG@</param>
|
||||||
<!--
|
<!--
|
||||||
<param name="revision">master</param>
|
<param name="revision">master</param>
|
||||||
|
BIN
pipewire-0.3.79.obscpio
(Stored with Git LFS)
BIN
pipewire-0.3.79.obscpio
(Stored with Git LFS)
Binary file not shown.
3
pipewire-0.3.80.obscpio
Normal file
3
pipewire-0.3.80.obscpio
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:e30a4c74f13e1c5498f396bb92dcb3d844489cef5a45355cb6fb362d67aee271
|
||||||
|
size 12260365
|
@ -1,3 +1,71 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 14 12:01:09 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>
|
||||||
|
|
||||||
|
- Update to version 0.3.80:
|
||||||
|
* Highlights
|
||||||
|
- A new Tag param was added that allows arbitrary metadata to
|
||||||
|
be transported out-of-band in the graph.
|
||||||
|
- Vulkan DMA buf support was merged.
|
||||||
|
- The echo-canceller was ported to webrtc-audio-processing-1.
|
||||||
|
- Fix a regression in locating monitor sources by id in
|
||||||
|
pulse-server.
|
||||||
|
- Mixer io areas updates are now synchronized correctly with
|
||||||
|
the data thread to avoid potential crashes.
|
||||||
|
- Many more bugfixes and improvements.
|
||||||
|
* PipeWire
|
||||||
|
- Handle driver nodes that refuse to change the quantum or
|
||||||
|
rate.
|
||||||
|
- A new Tag param was added that allows arbitrary metadata to
|
||||||
|
be transported out-of-band in the graph.
|
||||||
|
* Modules
|
||||||
|
- The pipe-tunnel source has been reworked to use a ringbuffer
|
||||||
|
and rate adaption to keep the latency constant. It can now
|
||||||
|
also function as a driver to reduce resampling. (#3478)
|
||||||
|
* Tools
|
||||||
|
- pw-cat will now place media properties in Tag params.
|
||||||
|
- pw-mon can now filter props and params.
|
||||||
|
* SPA
|
||||||
|
- ALSA refuses to change quantum and rate when in IRQ mode.
|
||||||
|
- ALSA will now be smarter in selecting the period size for
|
||||||
|
batch devices and will make it depend on the samplerate.
|
||||||
|
(#3444)
|
||||||
|
- Vulkan DMA buf support was merged.
|
||||||
|
- ALSA latency will now be reported in the time domain of the
|
||||||
|
graph.
|
||||||
|
- Add udev based autodetection for compress-offload devices.
|
||||||
|
- The echo-canceller was ported to webrtc-audio-processing-1.
|
||||||
|
- The v4l2 inotify code was rewritten to avoid a use-after-free
|
||||||
|
and by using a separate watch (but same fd) for each device.
|
||||||
|
(#3439)
|
||||||
|
- The tag and latency handling was improved in audioadpter.
|
||||||
|
- Don't use -Ofast on alpha because it can crash on
|
||||||
|
denormalized values. (#3489)
|
||||||
|
- The mixers now synchronize spa_io_buffers updates with the
|
||||||
|
data thread to avoid crashes.
|
||||||
|
- Handle NULL param updates. (#3504)
|
||||||
|
* Pulse-server
|
||||||
|
- Fix a regression in locating monitor sources by id. (#3476)
|
||||||
|
- Add support for use_system_clock_for_timing in
|
||||||
|
module-pipe-sink.
|
||||||
|
- Add support for checking module arguments.
|
||||||
|
- Avoid some useless change events.
|
||||||
|
* Bluetooth
|
||||||
|
- Ports are now marked as physical, which makes the bluetooth
|
||||||
|
devices show up as hardware devices in Ardour and other JACK
|
||||||
|
apps. (#3418)
|
||||||
|
- Some fixes for LE audio support (#3479)
|
||||||
|
* JACK
|
||||||
|
- Also emit unregister notify even when suppressed when
|
||||||
|
creating the client.
|
||||||
|
- The notify callbacks now match JACK2 behaviour more.
|
||||||
|
- The mixer io areas are updated and handled safely now to
|
||||||
|
avoid crashes. (#3506)
|
||||||
|
- Drop patches already included upstream:
|
||||||
|
* 0001-pulse-server-allow-monitors-when-selecting-source-by-index.patch
|
||||||
|
* 0001-Revert-v4l2-handle-inotify-errors.patch
|
||||||
|
* 0002-Revert-v4l2-dont-set-inotify-on-_dev.patch
|
||||||
|
* 0003-spa-v4l2-use-a-separate-watch-for-each-device.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Sep 11 09:56:03 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>
|
Mon Sep 11 09:56:03 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
name: pipewire
|
name: pipewire
|
||||||
version: 0.3.79
|
version: 0.3.80
|
||||||
mtime: 1693295126
|
mtime: 1694682380
|
||||||
commit: b5c3f217926f9066a1afbee7eb20967dd6896c56
|
commit: 35cca08d2bef14248ac25ff2a1efb0bf274d0a6f
|
||||||
|
@ -60,7 +60,7 @@
|
|||||||
%bcond_with aptx
|
%bcond_with aptx
|
||||||
|
|
||||||
Name: pipewire
|
Name: pipewire
|
||||||
Version: 0.3.79
|
Version: 0.3.80
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A Multimedia Framework designed to be an audio and video server and more
|
Summary: A Multimedia Framework designed to be an audio and video server and more
|
||||||
License: MIT
|
License: MIT
|
||||||
@ -70,10 +70,6 @@ Source0: %{name}-%{version}.tar.xz
|
|||||||
Source99: baselibs.conf
|
Source99: baselibs.conf
|
||||||
# PATCH-FIX-OPENSUSE reduce-meson-dependency.patch
|
# PATCH-FIX-OPENSUSE reduce-meson-dependency.patch
|
||||||
Patch0: reduce-meson-dependency.patch
|
Patch0: reduce-meson-dependency.patch
|
||||||
Patch1: 0001-pulse-server-allow-monitors-when-selecting-source-by-index.patch
|
|
||||||
Patch2: 0001-Revert-v4l2-handle-inotify-errors.patch
|
|
||||||
Patch3: 0002-Revert-v4l2-dont-set-inotify-on-_dev.patch
|
|
||||||
Patch4: 0003-spa-v4l2-use-a-separate-watch-for-each-device.patch
|
|
||||||
|
|
||||||
BuildRequires: docutils
|
BuildRequires: docutils
|
||||||
BuildRequires: doxygen
|
BuildRequires: doxygen
|
||||||
@ -139,7 +135,7 @@ BuildRequires: pkgconfig(sbc)
|
|||||||
BuildRequires: pkgconfig(sndfile)
|
BuildRequires: pkgconfig(sndfile)
|
||||||
BuildRequires: pkgconfig(systemd)
|
BuildRequires: pkgconfig(systemd)
|
||||||
BuildRequires: pkgconfig(vulkan)
|
BuildRequires: pkgconfig(vulkan)
|
||||||
BuildRequires: pkgconfig(webrtc-audio-processing)
|
BuildRequires: pkgconfig(webrtc-audio-processing-1)
|
||||||
BuildRequires: pkgconfig(x11)
|
BuildRequires: pkgconfig(x11)
|
||||||
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150400
|
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150400
|
||||||
BuildRequires: pkgconfig(xfixes)
|
BuildRequires: pkgconfig(xfixes)
|
||||||
@ -387,10 +383,6 @@ JACK libraries.
|
|||||||
sed -ie "s/version : '0.3.72'/version : '%{version}'/" %{P:0}
|
sed -ie "s/version : '0.3.72'/version : '%{version}'/" %{P:0}
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
%endif
|
%endif
|
||||||
%patch1 -p1
|
|
||||||
%patch2 -p1
|
|
||||||
%patch3 -p1
|
|
||||||
%patch4 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%if %{pkg_vcmp gcc < 8}
|
%if %{pkg_vcmp gcc < 8}
|
||||||
@ -593,6 +585,9 @@ fi
|
|||||||
%{_bindir}/pipewire
|
%{_bindir}/pipewire
|
||||||
%{_bindir}/pipewire-avb
|
%{_bindir}/pipewire-avb
|
||||||
%{_bindir}/pipewire-aes67
|
%{_bindir}/pipewire-aes67
|
||||||
|
%if %{with_vulkan}
|
||||||
|
%{_bindir}/pipewire-vulkan
|
||||||
|
%endif
|
||||||
%{_userunitdir}/pipewire.service
|
%{_userunitdir}/pipewire.service
|
||||||
%{_userunitdir}/pipewire.socket
|
%{_userunitdir}/pipewire.socket
|
||||||
%{_userunitdir}/filter-chain.service
|
%{_userunitdir}/filter-chain.service
|
||||||
@ -606,6 +601,9 @@ fi
|
|||||||
%{_datadir}/pipewire/filter-chain/*.conf
|
%{_datadir}/pipewire/filter-chain/*.conf
|
||||||
%{_datadir}/pipewire/pipewire-avb.conf
|
%{_datadir}/pipewire/pipewire-avb.conf
|
||||||
%{_datadir}/pipewire/pipewire-aes67.conf
|
%{_datadir}/pipewire/pipewire-aes67.conf
|
||||||
|
%if %{with_vulkan}
|
||||||
|
%{_datadir}/pipewire/pipewire-vulkan.conf
|
||||||
|
%endif
|
||||||
%ghost %dir %{_localstatedir}/lib/pipewire/
|
%ghost %dir %{_localstatedir}/lib/pipewire/
|
||||||
%ghost %{_localstatedir}/lib/pipewire/pipewire_post_workaround
|
%ghost %{_localstatedir}/lib/pipewire/pipewire_post_workaround
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user