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">
|
||||
<param name="scm">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="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
|
||||
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>
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
name: pipewire
|
||||
version: 0.3.65
|
||||
mtime: 1674723303
|
||||
commit: 9558a5d5e0360d8af822431c76ee858a8c7495ac
|
||||
version: 0.3.66
|
||||
mtime: 1676539108
|
||||
commit: 08b0ed65765a1033424a5c0d897a392a61f8a2a3
|
||||
|
@ -54,7 +54,7 @@
|
||||
%bcond_with aptx
|
||||
|
||||
Name: pipewire
|
||||
Version: 0.3.65
|
||||
Version: 0.3.66
|
||||
Release: 0
|
||||
Summary: A Multimedia Framework designed to be an audio and video server and more
|
||||
License: MIT
|
||||
@ -62,8 +62,6 @@ Group: Development/Libraries/C and C++
|
||||
URL: https://pipewire.org/
|
||||
Source0: %{name}-%{version}.tar.xz
|
||||
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: doxygen
|
||||
BuildRequires: fdupes
|
||||
@ -74,6 +72,7 @@ BuildRequires: gcc9-c++
|
||||
%endif
|
||||
BuildRequires: graphviz
|
||||
BuildRequires: meson >= 0.59.0
|
||||
BuildRequires: pam-devel
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: readline-devel
|
||||
BuildRequires: systemd-rpm-macros
|
||||
@ -112,6 +111,7 @@ BuildRequires: pkgconfig(libdrm)
|
||||
%if %{with aptx}
|
||||
BuildRequires: pkgconfig(libfreeaptx)
|
||||
%endif
|
||||
BuildRequires: pkgconfig(libmysofa)
|
||||
BuildRequires: pkgconfig(libpulse)
|
||||
BuildRequires: pkgconfig(libsystemd)
|
||||
BuildRequires: pkgconfig(libudev)
|
||||
@ -401,9 +401,6 @@ export CXX=g++-9
|
||||
%endif
|
||||
%if 0%{?suse_version} <= 1500
|
||||
-Dreadline=disabled \
|
||||
%endif
|
||||
%if 0%{?suse_version} <= 1500 && 0%{?sle_version} < 150400
|
||||
-Dx11-xfixes=disabled \
|
||||
%endif
|
||||
-Dsession-managers="[]" \
|
||||
-Dsdl2=disabled \
|
||||
@ -420,6 +417,11 @@ cp %{buildroot}%{_datadir}/alsa/alsa.conf.d/99-pipewire-default.conf \
|
||||
mkdir -p %{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/
|
||||
echo %{_libdir}/pipewire-%{apiver}/jack/ > %{buildroot}%{_sysconfdir}/ld.so.conf.d/pipewire-jack-%{_arch}.conf
|
||||
|
||||
@ -534,8 +536,14 @@ fi
|
||||
%files
|
||||
%license LICENSE COPYING
|
||||
%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-avb
|
||||
%{_bindir}/pipewire-aes67
|
||||
%{_userunitdir}/pipewire.service
|
||||
%{_userunitdir}/pipewire.socket
|
||||
%{_userunitdir}/filter-chain.service
|
||||
@ -547,6 +555,7 @@ fi
|
||||
%dir %{_datadir}/pipewire/filter-chain/
|
||||
%{_datadir}/pipewire/filter-chain/*.conf
|
||||
%{_datadir}/pipewire/pipewire-avb.conf
|
||||
%{_datadir}/pipewire/pipewire-aes67.conf
|
||||
%ghost %dir %{_localstatedir}/lib/pipewire/
|
||||
%ghost %{_localstatedir}/lib/pipewire/pipewire_post_workaround
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user