Accepting request 1079411 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1079411 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=80
This commit is contained in:
commit
60e0035b7a
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.68</param>
|
<param name="revision">0.3.69</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:1ff5e704b31dc5ea6aeaef5afffa0362fdf21e26fdcdec6d0c69935ab6dd64ef
|
|
||||||
size 11545613
|
|
3
pipewire-0.3.69.obscpio
Normal file
3
pipewire-0.3.69.obscpio
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:0a53ff8fd8d1bd344e2e9c1d1ed851110b2410ddf7aa9a8aa65a7607c0126a55
|
||||||
|
size 11575821
|
@ -1,3 +1,65 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 14 08:58:53 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>
|
||||||
|
|
||||||
|
- Add patch to build pipewire in Leap 15.4:
|
||||||
|
* reduce-meson-dependency.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 13 19:23:05 UTC 2023 - Alexei Sorokin <sor.alexei@meowr.ru>
|
||||||
|
|
||||||
|
- Update to version 0.3.69:
|
||||||
|
* Highlights:
|
||||||
|
- Reverted the UCM changes, they seem to cause regressions
|
||||||
|
causing audio to be muted in some cases.
|
||||||
|
- Fix a regression in the scheduler where a driver node might
|
||||||
|
not be marked as runnable in some cases, like when
|
||||||
|
echo-cancel is used.
|
||||||
|
- Handle links from the driver to itself. This makes the midi
|
||||||
|
bridge work again.
|
||||||
|
- ALSA rate matching for sources was fixed. It would previously
|
||||||
|
wait too long for rate matching and then cause drift. This
|
||||||
|
should reduce crackling and stuttering whan capturing in
|
||||||
|
low latency.
|
||||||
|
- Fix the GStreamer clock to make cheese video recording work
|
||||||
|
again.
|
||||||
|
- More fixes and improvements.
|
||||||
|
* PipeWire:
|
||||||
|
- Fix a regression in the scheduler where a driver node might
|
||||||
|
not be marked as runnable in some cases, like when
|
||||||
|
echo-cancel is used.
|
||||||
|
- Handle links from the driver to itself. This makes the midi
|
||||||
|
bridge work again.
|
||||||
|
- Some man pages were improved.
|
||||||
|
- Fix a potential crash when thread-loop is destroyed before
|
||||||
|
the loop.
|
||||||
|
* Modules:
|
||||||
|
- A new raw biquad filter was added to filter-chain. You can
|
||||||
|
manually set the 6 parameters and you can use this to create
|
||||||
|
custom filters per sample rate.
|
||||||
|
- The echo-canceller now supports different channels for the
|
||||||
|
capture and playback streams.
|
||||||
|
* SPA:
|
||||||
|
- A SB Audigy specific profile set was added to make better use
|
||||||
|
of the controls.
|
||||||
|
- More ALSA IRQ based scheduling improvements.
|
||||||
|
- ALSA rate matching for sources was fixed. It would previously
|
||||||
|
wait too long for rate matching and then cause drift. This
|
||||||
|
should reduce crackling and stuttering whan capturing in
|
||||||
|
low latency.
|
||||||
|
- The echo-cancel plugin API has a new method to make it
|
||||||
|
possible to have different channels for capture, source and
|
||||||
|
playback.
|
||||||
|
- Reverted the UCM changes, they seem to cause regressions
|
||||||
|
causing audio to be muted in some cases.
|
||||||
|
* Bluetooth:
|
||||||
|
- Many more BAP fixes and improvements. Devices are now
|
||||||
|
created as a set and can be combined into one device by the
|
||||||
|
session manager.
|
||||||
|
* GStreamer:
|
||||||
|
- Fix the GStreamer clock to make cheese video recording work
|
||||||
|
again.
|
||||||
|
- Enable gstreamer-device-provider (rh#2183691).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Apr 6 14:12:51 UTC 2023 - Alexei Sorokin <sor.alexei@meowr.ru>
|
Thu Apr 6 14:12:51 UTC 2023 - Alexei Sorokin <sor.alexei@meowr.ru>
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
name: pipewire
|
name: pipewire
|
||||||
version: 0.3.68
|
version: 0.3.69
|
||||||
mtime: 1680777283
|
mtime: 1681374012
|
||||||
commit: 950c4487e96c7941f58311a066f4ba8289ca984a
|
commit: cd8be0ba3b27542253f7744b699c2ede159e2d7c
|
||||||
|
@ -54,7 +54,7 @@
|
|||||||
%bcond_with aptx
|
%bcond_with aptx
|
||||||
|
|
||||||
Name: pipewire
|
Name: pipewire
|
||||||
Version: 0.3.68
|
Version: 0.3.69
|
||||||
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,6 +62,7 @@ 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
|
||||||
|
Patch0: reduce-meson-dependency.patch
|
||||||
BuildRequires: docutils
|
BuildRequires: docutils
|
||||||
BuildRequires: doxygen
|
BuildRequires: doxygen
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
@ -363,7 +364,6 @@ export CXX=g++-9
|
|||||||
-Dffmpeg=disabled \
|
-Dffmpeg=disabled \
|
||||||
-Dsystemd=enabled \
|
-Dsystemd=enabled \
|
||||||
-Dsystemd-user-unit-dir=%{_userunitdir} \
|
-Dsystemd-user-unit-dir=%{_userunitdir} \
|
||||||
-Dgstreamer-device-provider=disabled \
|
|
||||||
-Droc=disabled \
|
-Droc=disabled \
|
||||||
%if %{with_vulkan}
|
%if %{with_vulkan}
|
||||||
-Dvulkan=enabled \
|
-Dvulkan=enabled \
|
||||||
|
57
reduce-meson-dependency.patch
Normal file
57
reduce-meson-dependency.patch
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
Index: pipewire-0.3.69/meson.build
|
||||||
|
===================================================================
|
||||||
|
--- pipewire-0.3.69.orig/meson.build
|
||||||
|
+++ pipewire-0.3.69/meson.build
|
||||||
|
@@ -1,7 +1,7 @@
|
||||||
|
project('pipewire', ['c' ],
|
||||||
|
version : '0.3.69',
|
||||||
|
license : [ 'MIT', 'LGPL-2.1-or-later', 'GPL-2.0-only' ],
|
||||||
|
- meson_version : '>= 0.61.1',
|
||||||
|
+ meson_version : '>= 0.59.4',
|
||||||
|
default_options : [ 'warning_level=3',
|
||||||
|
'c_std=gnu11',
|
||||||
|
'cpp_std=c++17',
|
||||||
|
Index: pipewire-0.3.69/src/daemon/meson.build
|
||||||
|
===================================================================
|
||||||
|
--- pipewire-0.3.69.orig/src/daemon/meson.build
|
||||||
|
+++ pipewire-0.3.69/src/daemon/meson.build
|
||||||
|
@@ -116,11 +116,12 @@ foreach alias : ['pipewire-pulse', 'pipe
|
||||||
|
input: pipewire_exec,
|
||||||
|
output: alias,
|
||||||
|
)
|
||||||
|
- install_symlink(
|
||||||
|
- alias,
|
||||||
|
- pointing_to: pipewire_exec.name(),
|
||||||
|
- install_dir: pipewire_bindir,
|
||||||
|
- )
|
||||||
|
+ #install_symlink(
|
||||||
|
+ # alias,
|
||||||
|
+ # pointing_to: pipewire_exec.name(),
|
||||||
|
+ # install_dir: pipewire_bindir,
|
||||||
|
+ #)
|
||||||
|
+ meson.add_install_script('sh', '-c', 'ln -s ' + pipewire_exec.name() + ' $DESTDIR/' + pipewire_bindir + '/' + alias)
|
||||||
|
endforeach
|
||||||
|
|
||||||
|
custom_target('pipewire-uninstalled',
|
||||||
|
Index: pipewire-0.3.69/src/tools/meson.build
|
||||||
|
===================================================================
|
||||||
|
--- pipewire-0.3.69.orig/src/tools/meson.build
|
||||||
|
+++ pipewire-0.3.69/src/tools/meson.build
|
||||||
|
@@ -73,11 +73,12 @@ if get_option('pw-cat').allowed() and sn
|
||||||
|
input: pw_cat,
|
||||||
|
output: alias,
|
||||||
|
)
|
||||||
|
- install_symlink(
|
||||||
|
- alias,
|
||||||
|
- pointing_to: pw_cat.name(),
|
||||||
|
- install_dir: pipewire_bindir,
|
||||||
|
- )
|
||||||
|
+ #install_symlink(
|
||||||
|
+ # alias,
|
||||||
|
+ # pointing_to: pw_cat.name(),
|
||||||
|
+ # install_dir: pipewire_bindir,
|
||||||
|
+ #)
|
||||||
|
+ meson.add_install_script('sh', '-c', 'ln -s ' + pw_cat.name() + ' $DESTDIR/' + pipewire_bindir + '/' + alias)
|
||||||
|
endforeach
|
||||||
|
elif not sndfile_dep.found() and get_option('pw-cat').enabled()
|
||||||
|
error('pw-cat is enabled but required dependency `sndfile` was not found.')
|
Loading…
x
Reference in New Issue
Block a user