From 89d0b2ce7064029606009e6c7df8c6749f42cc33 Mon Sep 17 00:00:00 2001
From: j1nx
Date: Wed, 10 Jan 2024 18:58:27 +0000
Subject: [PATCH] [All] Pipewire configuration changes
---
buildroot-external/rootfs-overlay/etc/pipewire/client-rt.conf | 4 ++--
buildroot-external/rootfs-overlay/etc/pipewire/client.conf | 4 ++--
buildroot-external/rootfs-overlay/etc/pipewire/minimal.conf | 4 ++--
buildroot-external/rootfs-overlay/etc/pipewire/pipewire.conf | 4 ++--
.../etc/pipewire/pipewire.conf.d/90-input-denoising.conf | 2 +-
5 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/buildroot-external/rootfs-overlay/etc/pipewire/client-rt.conf b/buildroot-external/rootfs-overlay/etc/pipewire/client-rt.conf
index 4cf95971..40ae8994 100644
--- a/buildroot-external/rootfs-overlay/etc/pipewire/client-rt.conf
+++ b/buildroot-external/rootfs-overlay/etc/pipewire/client-rt.conf
@@ -75,11 +75,11 @@ context.modules = [
]
filter.properties = {
- #node.latency = 1024/48000
+ node.latency = 256/48000
}
stream.properties = {
- #node.latency = 1024/48000
+ node.latency = 256/48000
#node.autoconnect = true
#resample.quality = 4
#channelmix.normalize = false
diff --git a/buildroot-external/rootfs-overlay/etc/pipewire/client.conf b/buildroot-external/rootfs-overlay/etc/pipewire/client.conf
index 543e266a..1625a39e 100644
--- a/buildroot-external/rootfs-overlay/etc/pipewire/client.conf
+++ b/buildroot-external/rootfs-overlay/etc/pipewire/client.conf
@@ -66,11 +66,11 @@ context.modules = [
]
filter.properties = {
- #node.latency = 1024/48000
+ node.latency = 256/48000
}
stream.properties = {
- #node.latency = 1024/48000
+ node.latency = 256/48000
#node.autoconnect = true
#resample.quality = 4
#channelmix.normalize = false
diff --git a/buildroot-external/rootfs-overlay/etc/pipewire/minimal.conf b/buildroot-external/rootfs-overlay/etc/pipewire/minimal.conf
index ef984cad..35bcd027 100644
--- a/buildroot-external/rootfs-overlay/etc/pipewire/minimal.conf
+++ b/buildroot-external/rootfs-overlay/etc/pipewire/minimal.conf
@@ -26,8 +26,8 @@ context.properties = {
core.name = pipewire-0 # core name and socket name
## Properties for the DSP configuration.
- #default.clock.rate = 48000
- #default.clock.allowed-rates = [ 48000 ]
+ default.clock.rate = 48000
+ default.clock.allowed-rates = [ 16000 22050 44100 48000 88200 96000 ]
#default.clock.quantum = 1024
#default.clock.min-quantum = 32
#default.clock.max-quantum = 2048
diff --git a/buildroot-external/rootfs-overlay/etc/pipewire/pipewire.conf b/buildroot-external/rootfs-overlay/etc/pipewire/pipewire.conf
index 3c23e519..71be58b1 100644
--- a/buildroot-external/rootfs-overlay/etc/pipewire/pipewire.conf
+++ b/buildroot-external/rootfs-overlay/etc/pipewire/pipewire.conf
@@ -26,8 +26,8 @@ context.properties = {
core.name = pipewire-0 # core name and socket name
## Properties for the DSP configuration.
- #default.clock.rate = 48000
- #default.clock.allowed-rates = [ 48000 ]
+ default.clock.rate = 48000
+ default.clock.allowed-rates = [ 16000 22050 44100 48000 88200 96000 ]
default.clock.quantum = 256
default.clock.min-quantum = 64
default.clock.max-quantum = 512
diff --git a/buildroot-external/rootfs-overlay/etc/pipewire/pipewire.conf.d/90-input-denoising.conf b/buildroot-external/rootfs-overlay/etc/pipewire/pipewire.conf.d/90-input-denoising.conf
index c7482de8..3d2270c8 100644
--- a/buildroot-external/rootfs-overlay/etc/pipewire/pipewire.conf.d/90-input-denoising.conf
+++ b/buildroot-external/rootfs-overlay/etc/pipewire/pipewire.conf.d/90-input-denoising.conf
@@ -12,7 +12,7 @@ context.modules = [
plugin = /usr/lib/ladspa/librnnoise_ladspa.so
label = noise_suppressor_mono
control = {
- "VAD Threshold (%)" 50.0
+ "VAD Threshold (%)" 85.0
"VAD Grace Period (ms)" = 200
"Retroactive VAD Grace (ms)" = 0
}