From 1553d3083a8443048be32f0d25231e509285a9bf Mon Sep 17 00:00:00 2001 From: exu Date: Fri, 26 Jan 2024 10:22:36 +0100 Subject: [PATCH] Pipewire multiple sample rates and resample quality --- arch-config/etc/pipewire/client.conf.d/resample.conf | 3 +++ .../etc/pipewire/pipewire-pulse.conf.d/resample.conf | 3 +++ arch-config/etc/pipewire/pipewire.conf.d/clockrate.conf | 6 +++--- 3 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 arch-config/etc/pipewire/client.conf.d/resample.conf create mode 100644 arch-config/etc/pipewire/pipewire-pulse.conf.d/resample.conf diff --git a/arch-config/etc/pipewire/client.conf.d/resample.conf b/arch-config/etc/pipewire/client.conf.d/resample.conf new file mode 100644 index 00000000..24ea0013 --- /dev/null +++ b/arch-config/etc/pipewire/client.conf.d/resample.conf @@ -0,0 +1,3 @@ +stream.properties = { + resample.quality = 10 +} diff --git a/arch-config/etc/pipewire/pipewire-pulse.conf.d/resample.conf b/arch-config/etc/pipewire/pipewire-pulse.conf.d/resample.conf new file mode 100644 index 00000000..24ea0013 --- /dev/null +++ b/arch-config/etc/pipewire/pipewire-pulse.conf.d/resample.conf @@ -0,0 +1,3 @@ +stream.properties = { + resample.quality = 10 +} diff --git a/arch-config/etc/pipewire/pipewire.conf.d/clockrate.conf b/arch-config/etc/pipewire/pipewire.conf.d/clockrate.conf index bd4f49a1..a9636766 100644 --- a/arch-config/etc/pipewire/pipewire.conf.d/clockrate.conf +++ b/arch-config/etc/pipewire/pipewire.conf.d/clockrate.conf @@ -1,6 +1,6 @@ context.properties = { - default.clock.allowed-rates = [ 48000 ] - default.clock.quantum = 2096 + default.clock.rate = 48000 + default.clock.allowed-rates = [ 44100 48000 ] + default.clock.quantum = 2096 default.clock.min-quantum = 512 - #default.clock.max-quantum = 8192 }