SHA256
1
0
forked from pool/pulseaudio

Accepting request 1112006 from home:tiwai:branches:multimedia:libs

- Enable webrtc AEC3 support:
  echo-cancel-add-webrtc-AEC3-support.patch
- Build fixes for webrtc-audio-processing 1.3 (only enabled for TW,
  so far; Leap 15.x still receives the old version):
  build-sys-Bump-cpp_std-to-c-17.patch
  build-sys-Bump-webrtc-audio-processing-dependency.patch

OBS-URL: https://build.opensuse.org/request/show/1112006
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/pulseaudio?expand=0&rev=263
This commit is contained in:
2023-09-18 14:57:51 +00:00
committed by Git OBS Bridge
parent 83be039b54
commit 526250dcfb
5 changed files with 695 additions and 0 deletions

View File

@@ -25,6 +25,11 @@
%define _fillupdir /var/adm/fillup-templates
%endif
# temporary workaround for missing webrtc-audio-processing 1.3 on Leap 15.x
%if 0%{?suse_version} < 1599
%define with_old_webrtc 1
%endif
%define drvver 16.1
%define soname 0
%define _udevrulesdir %(pkg-config --variable=udevdir udev)/rules.d
@@ -54,6 +59,12 @@ Patch5: qpaeq-shebang.patch
Patch6: pulseaudio-old-systemd-workaround.patch
# PATCH-FIX-OPENSUSE Workaround for suse-module-tools directory
Patch7: pulseaudio-dump-module-Ignore-invalid-module-init-tools.patch
# PATCH-FIX-UPSTREAM fix for webrtc-audioprocessing 1.3
Patch8: echo-cancel-add-webrtc-AEC3-support.patch
# PATCH-FIX-UPSTREAM fix for webrtc-audioprocessing 1.3
Patch9: build-sys-Bump-cpp_std-to-c-17.patch
# PATCH-FIX-UPSTREAM fix for webrtc-audioprocessing 1.3
Patch10: build-sys-Bump-webrtc-audio-processing-dependency.patch
BuildRequires: alsa-devel >= 1.0.19
BuildRequires: bluez-devel >= 5
BuildRequires: fdupes
@@ -330,6 +341,11 @@ System user for PulseAudio
%patch6 -p1
%endif
%patch7 -p1
%if !0%{?with_old_webrtc}
%patch8 -p1
%patch9 -p1
%patch10 -p1
%endif
%build
%meson \