Accepting request 1066194 from home:XRevan86
- Update to version 0.3.66. OBS-URL: https://build.opensuse.org/request/show/1066194 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/pipewire?expand=0&rev=111
This commit is contained in:
parent
c4c23c96c0
commit
9cad33eecb
@ -1,25 +0,0 @@
|
|||||||
From fba7083f8ceb210c7c20aceafeb5c9a8767cf705 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Wim Taymans <wtaymans@redhat.com>
|
|
||||||
Date: Thu, 26 Jan 2023 11:57:45 +0100
|
|
||||||
Subject: [PATCH] modules: also install module-combine-stream
|
|
||||||
|
|
||||||
---
|
|
||||||
src/modules/meson.build | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/src/modules/meson.build b/src/modules/meson.build
|
|
||||||
index 89e4233d9..1bfb03b4b 100644
|
|
||||||
--- a/src/modules/meson.build
|
|
||||||
+++ b/src/modules/meson.build
|
|
||||||
@@ -139,7 +139,7 @@ pipewire_module_echo_cancel_sources = [
|
|
||||||
pipewire_module_combine_stream = shared_library('pipewire-module-combine-stream',
|
|
||||||
[ 'module-combine-stream.c' ],
|
|
||||||
include_directories : [configinc],
|
|
||||||
- install : false,
|
|
||||||
+ install : true,
|
|
||||||
install_dir : modules_install_dir,
|
|
||||||
install_rpath: modules_install_dir,
|
|
||||||
dependencies : [spa_dep, dl_lib, pipewire_dep],
|
|
||||||
--
|
|
||||||
2.39.1
|
|
||||||
|
|
2
_service
2
_service
@ -3,7 +3,7 @@
|
|||||||
<service name="obs_scm" mode="disabled">
|
<service name="obs_scm" mode="disabled">
|
||||||
<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">refs/tags/0.3.65</param>
|
<param name="revision">refs/tags/0.3.66</param>
|
||||||
<param name="versionformat">@PARENT_TAG@</param>
|
<param name="versionformat">@PARENT_TAG@</param>
|
||||||
<!--
|
<!--
|
||||||
<param name="revision">master</param>
|
<param name="revision">master</param>
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:480bb078e5ccb86c64a1463bd6c93e3c453d31802e73f7733eebec2781350ce4
|
|
||||||
size 11936269
|
|
3
pipewire-0.3.66.obscpio
Normal file
3
pipewire-0.3.66.obscpio
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:5dc024099eb5e3fc3445d5e02529eafa91e41b921d8b63e750ba832e1b66ef48
|
||||||
|
size 11998733
|
@ -4,6 +4,87 @@ Tue Feb 28 13:08:53 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
|||||||
- add a suggests on the pipewire-jack packages to avoid the jack
|
- add a suggests on the pipewire-jack packages to avoid the jack
|
||||||
versions getting picked for dependency resolution
|
versions getting picked for dependency resolution
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 16 13:08:02 UTC 2023 - Alexei Sorokin <sor.alexei@meowr.ru>
|
||||||
|
|
||||||
|
- Update to version 0.3.66:
|
||||||
|
* Highlights
|
||||||
|
- Fix a regression in the pulseaudio module-combine-stream
|
||||||
|
because the new module-combine-stream was not installed.
|
||||||
|
- PipeWire can now generate a limits.d config file with our
|
||||||
|
recommended settings for priorities and memlock.
|
||||||
|
- Modules, exec and objects can now be loaded depending on
|
||||||
|
conditions. One example is the X11-bell module that can now
|
||||||
|
be disabled with a custom property override.
|
||||||
|
- Filter-chain has a new mysofa based spacialiser plugin.
|
||||||
|
- Support was added for different clocks that allow the RTP
|
||||||
|
modules to work with a PTP clock, for example.
|
||||||
|
- Many bugfixes and improvements.
|
||||||
|
* PipeWire
|
||||||
|
- Avoid rate switches when the graph is idle.
|
||||||
|
- The rate selection algorithm was improved. This ensures
|
||||||
|
minimal performance and quality loss when resampling.
|
||||||
|
- The default min.quantum was set to 32 again after it got
|
||||||
|
erronously changed to (the too low) 16 in version 0.3.45.
|
||||||
|
- Fix compilation issues with rust bindings because of macros
|
||||||
|
in defines. Work around it for now.
|
||||||
|
- Invalid file mappings are now refused.
|
||||||
|
- Modules, exec and objects can now be loaded depending on
|
||||||
|
conditions. One example is the X11-bell module that can now
|
||||||
|
be disabled with a custom property override.
|
||||||
|
- Filter now also supports _trigger_process() to drive the
|
||||||
|
graph.
|
||||||
|
- TID is now added to the journald log.
|
||||||
|
- PipeWire generates and installs
|
||||||
|
`/etc/security/limits.d/25-pw-rlimits.conf` that by default
|
||||||
|
contains project's recommended settings. Creation of the
|
||||||
|
pipewire group is left to the distro or user
|
||||||
|
( `groupadd -r pipewire` ). See the rlimits-* Meson options
|
||||||
|
for controlling this behaviour.
|
||||||
|
- Additionally there is now by default disabled Meson option
|
||||||
|
that will install
|
||||||
|
`/etc/security/limits.d/20-pw-defaults.conf` with the current
|
||||||
|
Linux default memlock value. Distros with only kernels >=5.16
|
||||||
|
or always using systemd v251 or newer do not need this.
|
||||||
|
But all other builds should set the
|
||||||
|
`-Dpam-defaults-install=true` Meson option to ensure that the
|
||||||
|
memlock value is always large enough.
|
||||||
|
* modules
|
||||||
|
- Install module-combine-stream.
|
||||||
|
- RTP source now has support for custom channel names.
|
||||||
|
- RTP source will now stop when inactive.
|
||||||
|
- Filter-chain has a new mysofa based spacializer plugin.
|
||||||
|
- The RTP modules can now use direct clock timestamps to send
|
||||||
|
and receive packets. This makes it possible to synchronise
|
||||||
|
sender and receiver with a PTP clock, for example.
|
||||||
|
- Filter-chain now has an invert plugin to invert the polarity
|
||||||
|
of a signal.
|
||||||
|
* SPA
|
||||||
|
- There is now an option to set the channels used for probing
|
||||||
|
Pro Audio devices. This could unlock more samplerates for
|
||||||
|
some devices when they are probed with fewer channels.
|
||||||
|
- Support was added for other clocks than the MONOTONIC clock
|
||||||
|
in the driver nodes. This can be used to synchronise the
|
||||||
|
graph to a PTP clock, for example.
|
||||||
|
- The ALSA source has some more headroom when rate matching to
|
||||||
|
avoid stuttering when following another driver.
|
||||||
|
- libcamera controls are now mapped to standard PipeWire
|
||||||
|
property values.
|
||||||
|
- The channelmixer has seen some improvements.
|
||||||
|
MONO and undefined channel layouts are now upmixed and
|
||||||
|
downmixed more correctly.
|
||||||
|
* Bluetooth
|
||||||
|
- Many BAP support fixes.
|
||||||
|
* GStreamer
|
||||||
|
- The gstreamer elements now support buffer video metadata so
|
||||||
|
that strides are correctly handled.
|
||||||
|
- pipewiresrc will now error out correctly in more cases.
|
||||||
|
* JACK
|
||||||
|
- The frame to/from time functions are improved to also work
|
||||||
|
with negative time and frame offsets.
|
||||||
|
- Drop patches already included upstream:
|
||||||
|
* 0001-modules-also-install-module-combine-stream.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jan 26 12:21:31 UTC 2023 - Alexei Sorokin <sor.alexei@meowr.ru>
|
Thu Jan 26 12:21:31 UTC 2023 - Alexei Sorokin <sor.alexei@meowr.ru>
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
name: pipewire
|
name: pipewire
|
||||||
version: 0.3.65
|
version: 0.3.66
|
||||||
mtime: 1674723303
|
mtime: 1676539108
|
||||||
commit: 9558a5d5e0360d8af822431c76ee858a8c7495ac
|
commit: 08b0ed65765a1033424a5c0d897a392a61f8a2a3
|
||||||
|
@ -54,7 +54,7 @@
|
|||||||
%bcond_with aptx
|
%bcond_with aptx
|
||||||
|
|
||||||
Name: pipewire
|
Name: pipewire
|
||||||
Version: 0.3.65
|
Version: 0.3.66
|
||||||
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
|
||||||
@ -62,8 +62,6 @@ Group: Development/Libraries/C and C++
|
|||||||
URL: https://pipewire.org/
|
URL: https://pipewire.org/
|
||||||
Source0: %{name}-%{version}.tar.xz
|
Source0: %{name}-%{version}.tar.xz
|
||||||
Source99: baselibs.conf
|
Source99: baselibs.conf
|
||||||
# PATCH-FIX-UPSTREAM 0001-modules-also-install-module-combine-stream.patch
|
|
||||||
Patch0: 0001-modules-also-install-module-combine-stream.patch
|
|
||||||
BuildRequires: docutils
|
BuildRequires: docutils
|
||||||
BuildRequires: doxygen
|
BuildRequires: doxygen
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
@ -74,6 +72,7 @@ BuildRequires: gcc9-c++
|
|||||||
%endif
|
%endif
|
||||||
BuildRequires: graphviz
|
BuildRequires: graphviz
|
||||||
BuildRequires: meson >= 0.59.0
|
BuildRequires: meson >= 0.59.0
|
||||||
|
BuildRequires: pam-devel
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: readline-devel
|
BuildRequires: readline-devel
|
||||||
BuildRequires: systemd-rpm-macros
|
BuildRequires: systemd-rpm-macros
|
||||||
@ -112,6 +111,7 @@ BuildRequires: pkgconfig(libdrm)
|
|||||||
%if %{with aptx}
|
%if %{with aptx}
|
||||||
BuildRequires: pkgconfig(libfreeaptx)
|
BuildRequires: pkgconfig(libfreeaptx)
|
||||||
%endif
|
%endif
|
||||||
|
BuildRequires: pkgconfig(libmysofa)
|
||||||
BuildRequires: pkgconfig(libpulse)
|
BuildRequires: pkgconfig(libpulse)
|
||||||
BuildRequires: pkgconfig(libsystemd)
|
BuildRequires: pkgconfig(libsystemd)
|
||||||
BuildRequires: pkgconfig(libudev)
|
BuildRequires: pkgconfig(libudev)
|
||||||
@ -401,9 +401,6 @@ export CXX=g++-9
|
|||||||
%endif
|
%endif
|
||||||
%if 0%{?suse_version} <= 1500
|
%if 0%{?suse_version} <= 1500
|
||||||
-Dreadline=disabled \
|
-Dreadline=disabled \
|
||||||
%endif
|
|
||||||
%if 0%{?suse_version} <= 1500 && 0%{?sle_version} < 150400
|
|
||||||
-Dx11-xfixes=disabled \
|
|
||||||
%endif
|
%endif
|
||||||
-Dsession-managers="[]" \
|
-Dsession-managers="[]" \
|
||||||
-Dsdl2=disabled \
|
-Dsdl2=disabled \
|
||||||
@ -420,6 +417,11 @@ cp %{buildroot}%{_datadir}/alsa/alsa.conf.d/99-pipewire-default.conf \
|
|||||||
mkdir -p %{buildroot}%{_udevrulesdir}
|
mkdir -p %{buildroot}%{_udevrulesdir}
|
||||||
mv -fv %{buildroot}/lib/udev/rules.d/90-pipewire-alsa.rules %{buildroot}%{_udevrulesdir}
|
mv -fv %{buildroot}/lib/udev/rules.d/90-pipewire-alsa.rules %{buildroot}%{_udevrulesdir}
|
||||||
|
|
||||||
|
%if 0%{?suse_version} > 1500
|
||||||
|
mkdir -p %{buildroot}%{_pam_secdistconfdir}/limits.d/
|
||||||
|
mv %{buildroot}%{_sysconfdir}/security/limits.d/*.conf %{buildroot}%{_pam_secdistconfdir}/limits.d/
|
||||||
|
%endif
|
||||||
|
|
||||||
mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d/
|
mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d/
|
||||||
echo %{_libdir}/pipewire-%{apiver}/jack/ > %{buildroot}%{_sysconfdir}/ld.so.conf.d/pipewire-jack-%{_arch}.conf
|
echo %{_libdir}/pipewire-%{apiver}/jack/ > %{buildroot}%{_sysconfdir}/ld.so.conf.d/pipewire-jack-%{_arch}.conf
|
||||||
|
|
||||||
@ -534,8 +536,14 @@ fi
|
|||||||
%files
|
%files
|
||||||
%license LICENSE COPYING
|
%license LICENSE COPYING
|
||||||
%doc README.md
|
%doc README.md
|
||||||
|
%if 0%{?suse_version} > 1500
|
||||||
|
%config(noreplace) %{_pam_secdistconfdir}/limits.d/25-pw-rlimits.conf
|
||||||
|
%else
|
||||||
|
%config(noreplace) %{_sysconfdir}/security/limits.d/25-pw-rlimits.conf
|
||||||
|
%endif
|
||||||
%{_bindir}/pipewire
|
%{_bindir}/pipewire
|
||||||
%{_bindir}/pipewire-avb
|
%{_bindir}/pipewire-avb
|
||||||
|
%{_bindir}/pipewire-aes67
|
||||||
%{_userunitdir}/pipewire.service
|
%{_userunitdir}/pipewire.service
|
||||||
%{_userunitdir}/pipewire.socket
|
%{_userunitdir}/pipewire.socket
|
||||||
%{_userunitdir}/filter-chain.service
|
%{_userunitdir}/filter-chain.service
|
||||||
@ -547,6 +555,7 @@ fi
|
|||||||
%dir %{_datadir}/pipewire/filter-chain/
|
%dir %{_datadir}/pipewire/filter-chain/
|
||||||
%{_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
|
||||||
%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