summaryrefslogtreecommitdiffstats
path: root/.config/pipewire/pipewire-pulse.sh
diff options
context:
space:
mode:
Diffstat (limited to '.config/pipewire/pipewire-pulse.sh')
-rwxr-xr-x.config/pipewire/pipewire-pulse.sh16
1 files changed, 12 insertions, 4 deletions
diff --git a/.config/pipewire/pipewire-pulse.sh b/.config/pipewire/pipewire-pulse.sh
index aff3a23..4abff58 100755
--- a/.config/pipewire/pipewire-pulse.sh
+++ b/.config/pipewire/pipewire-pulse.sh
@@ -11,11 +11,19 @@ source_index=$(pactl list short sources |
echo "${source_index}"
-pactl load-module module-remap-source \
+#pactl load-module module-remap-source \
+# "source_name=${source_name}" \
+# "master=${source_index}" \
+# use_master_format=1 \
+# master_channel_map=front-left \
+# channel_map=mono \
+# channels=1
+
+pactl load-module module-echo-cancel \
"source_name=${source_name}" \
"master=${source_index}" \
- channels=1 \
- master_channel_map=front-left \
- channel_map=mono
+ use_master_format=1 \
+ aec_method="webrtc" \
+ aec_args='"beamforming=1 mic_geometry=-1,0,0,1,0,0"'
pactl set-default-source "${source_name}"
remember that computers suck.