Support for new sound cards and headsets. Latency fixes. Some built-in latency is now configurable. Bluetooth support battery level reporting. New Opus compression avaliable if build with gstreamer.
The patch is adapted to the new version. Changelog can be found here: https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/16.0/ Signed-off-by: Linnea Gunnarsson <[email protected]> --- ...-optional-when-gsettings-is-disabled.patch | 21 ------------------- ...-optional-when-gsettings-is-disabled.patch | 21 +++++++++++++++++++ .../series | 0 rules/pulseaudio.make | 4 ++-- 4 files changed, 23 insertions(+), 23 deletions(-) delete mode 100644 patches/pulseaudio-15.0/0001-Make-gio-2.0-optional-when-gsettings-is-disabled.patch create mode 100644 patches/pulseaudio-16.0/0001-Make-gio-2.0-optional-when-gsettings-is-disabled.patch rename patches/{pulseaudio-15.0 => pulseaudio-16.0}/series (100%) diff --git a/patches/pulseaudio-15.0/0001-Make-gio-2.0-optional-when-gsettings-is-disabled.patch b/patches/pulseaudio-15.0/0001-Make-gio-2.0-optional-when-gsettings-is-disabled.patch deleted file mode 100644 index 325e9cfd8..000000000 --- a/patches/pulseaudio-15.0/0001-Make-gio-2.0-optional-when-gsettings-is-disabled.patch +++ /dev/null @@ -1,21 +0,0 @@ -From: Yureka Lilian <[email protected]> -Date: Fri, 22 Oct 2021 09:09:55 +0000 -Subject: [PATCH] Make gio-2.0 optional when gsettings is disabled - ---- - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/meson.build b/meson.build -index d7e468cabec7..92f2d20bdca0 100644 ---- a/meson.build -+++ b/meson.build -@@ -614,7 +614,7 @@ if dbus_dep.found() - cdata.set('HAVE_DBUS', 1) - endif - --gio_dep = dependency('gio-2.0', version : '>= 2.26.0') -+gio_dep = dependency('gio-2.0', version : '>= 2.26.0', required : get_option('gsettings')) - if get_option('gsettings').enabled() - assert(gio_dep.found(), 'GSettings support needs glib I/O library (GIO)') - cdata.set('HAVE_GSETTINGS', 1) diff --git a/patches/pulseaudio-16.0/0001-Make-gio-2.0-optional-when-gsettings-is-disabled.patch b/patches/pulseaudio-16.0/0001-Make-gio-2.0-optional-when-gsettings-is-disabled.patch new file mode 100644 index 000000000..e9996f9b7 --- /dev/null +++ b/patches/pulseaudio-16.0/0001-Make-gio-2.0-optional-when-gsettings-is-disabled.patch @@ -0,0 +1,21 @@ +From: Yureka Lilian <[email protected]> +Date: Fri, 22 Oct 2021 09:09:55 +0000 +Subject: [PATCH] Make gio-2.0 optional when gsettings is disabled + +--- + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index c6db7e670..0fdec79af 100644 +--- a/meson.build ++++ b/meson.build +@@ -681,7 +681,7 @@ if get_option('daemon') + cdata.set('HAVE_ALSA_UCM', 1) + endif + +- gio_dep = dependency('gio-2.0', version : '>= 2.26.0') ++ gio_dep = dependency('gio-2.0', version : '>= 2.26.0', required : get_option('gsettings')) + if get_option('gsettings').enabled() + assert(gio_dep.found(), 'GSettings support needs glib I/O library (GIO)') + cdata.set('HAVE_GSETTINGS', 1) diff --git a/patches/pulseaudio-15.0/series b/patches/pulseaudio-16.0/series similarity index 100% rename from patches/pulseaudio-15.0/series rename to patches/pulseaudio-16.0/series diff --git a/rules/pulseaudio.make b/rules/pulseaudio.make index a2875a366..f84b875ac 100644 --- a/rules/pulseaudio.make +++ b/rules/pulseaudio.make @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_PULSEAUDIO) += pulseaudio # # Paths and names # -PULSEAUDIO_VERSION := 15.0 -PULSEAUDIO_MD5 := bb888e7747b778c1c487c63b582ddf40 +PULSEAUDIO_VERSION := 16.0 +PULSEAUDIO_MD5 := be97bd61024f44cc71c4035b83158010 PULSEAUDIO := pulseaudio-$(PULSEAUDIO_VERSION) PULSEAUDIO_SUFFIX := tar.xz PULSEAUDIO_URL := http://freedesktop.org/software/pulseaudio/releases/$(PULSEAUDIO).$(PULSEAUDIO_SUFFIX) -- 2.34.1
