PulseAudio kann keine Module über pactl laden / entladen

586
Craig

Ich verwende derzeit PulseAudio 5.0 - die mit Debian Jessie mitgelieferte Standardversion.

Ich verwende das System, um Audio über das Netzwerk auf Maschinen zu übertragen module-rtp-send. Ich möchte verwenden pactl, um die Module dynamisch zu laden und zu entladen, aber ich habe ein seltsames Problem, bei dem die von mir vorgenommenen Änderungen wieder in den Zustand zurückfallen, der default.panach etwa einer Minute definiert ist .

Mein PulseAudio default.confist unten definiert.

#! /usr/bin/pulseaudio -nF  load-module module-udev-detect tsched=0 load-module module-native-protocol-unix load-module module-suspend-on-idle timeout=1  # failsafe stuff load-module module-default-device-restore load-module module-rescue-streams load-module module-always-sink load-module module-intended-roles  load-module module-null-sink sink_name=sp sink_properties=device.description="shairport" load-module module-rtp-send source=sp.monitor mtu=1408 destination_ip=192.168.0.11 set-default-sink sp  load-module module-null-sink sink_name=craig sink_properties=device.description="mpd" load-module module-rtp-send source=craig.monitor mtu=1408 destination_ip=192.168.0.12 

Anrufen pactl list modules short | grep sendzeigt Folgendes:

9 module-rtp-send source=sp.monitor mtu=1408 destination_ip=192.168.0.11 11 module-rtp-send source=craig.monitor mtu=1408 destination_ip=192.168.0.12 

Wenn ich jetzt zum Beispiel anrufe pactl unload-module 9, sehe ich, dass das Sendemodul an destination_ip=192.168.0.11aus der Liste verschwunden ist, wenn ich den pactlAnruf wiederhole . Das Seltsame ist, dass das Modul nach etwa einer Minute wieder erscheint. Das gleiche passiert, wenn ich mich ansehe load-module.

Ich habe dies auch auf Debian Stretch mit PulseAudio 10.0 versucht. Das Problem scheint auch dort vorhanden zu sein.

0

0 Antworten auf die Frage