2024-01-06 09:38:33 +01:00
|
|
|
#!/bin/bash
|
2020-09-03 23:34:53 +02:00
|
|
|
|
2021-02-18 14:13:23 +01:00
|
|
|
# pulseaudio
|
|
|
|
#latency=${1:-160000}
|
|
|
|
# pipewire
|
|
|
|
latency=${1:-80000}
|
2020-09-04 15:15:09 +02:00
|
|
|
|
2024-01-06 09:38:33 +01:00
|
|
|
for bz in $(pactl -f json list cards 2>/dev/null | jq -r '.[] | select(.name | contains("bluez")) | .name'); do
|
|
|
|
readarray -t ports < <(pactl -f json list cards 2>/dev/null | jq -r ".[] | select(.name | contains(\"${bz}\")) | .ports | keys | .[]")
|
|
|
|
for port in "${ports[@]}"; do
|
|
|
|
pactl set-port-latency-offset ${bz} ${port} ${latency}
|
|
|
|
done
|
2020-09-04 15:15:09 +02:00
|
|
|
done
|