pulseaudio-13.99.3 no application sees tcp/tunnel sinks
Warning
Missing data may cause bugs to languish.
Summary
After upgrading from pulseaudio-13.99.2 to pulseaudio-13.99.3 I can't use tcp tunnel sinks anymore. pacmd shows them but no application does, see tunnel.raspimedia.local.alsa_output.usb-0d8c_USB_Sound_Device-00.analog-surround-51
:
$ pamixer --list-sinks
Sinks:
50 "alsa_output.usb-Razer_Razer_Megalodon-00.analog-surround-21" "Megalodon Analog Surround 2.1"
52 "alsa_output.usb-SteelSeries_SteelSeries_Arctis_1_Wireless-00.analog-stereo" "SteelSeries Arctis 1 Wireless Analog Stereo"
54 "alsa_output.pci-0000:06:00.0.analog-stereo" "EMU20k2 [Sound Blaster X-Fi Titanium Series] Analog Stereo"
81 "alsa_output.pci-0000:01:00.1.hdmi-stereo-extra1" "GP102 HDMI Audio Controller Digital Stereo (HDMI 2)"
$ pacmd list-sinks
7 sink(s) available.
index: 1
name: <alsa_output.usb-Razer_Razer_Megalodon-00.analog-surround-51>
driver: <module-alsa-card.c>
flags: HARDWARE HW_MUTE_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9049
volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB, rear-left: 65536 / 100% / 0.00 dB, rear-right: 65536 / 100% / 0.00 dB, front-center: 65536 / 100% / 0.00 dB, lfe: 65536 / 100% / 0.00 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max request: 0 KiB
max rewind: 0 KiB
monitor source: 2
sample spec: s16le 6ch 48000Hz
channel map: front-left,front-right,rear-left,rear-right,front-center,lfe
Surround 5.1
used by: 0
linked by: 0
configured latency: 0.00 ms; range is 0.50 .. 1820.44 ms
card: 2 <alsa_card.usb-Razer_Razer_Megalodon-00>
module: 8
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "USB Audio"
alsa.id = "USB Audio"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "3"
alsa.card_name = "Razer Megalodon"
alsa.long_card_name = "Razer Razer Megalodon at usb-0000:00:14.0-12, full speed"
alsa.driver_name = "snd_usb_audio"
device.bus_path = "pci-0000:00:14.0-usb-0:12:1.0"
sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.0/sound/card3"
udev.id = "usb-Razer_Razer_Megalodon-00"
device.bus = "usb"
device.vendor.id = "1532"
device.vendor.name = "Razer USA, Ltd"
device.product.id = "000e"
device.product.name = "Megalodon"
device.serial = "Razer_Razer_Megalodon"
device.string = "surround51:3"
device.buffering.buffer_size = "1048572"
device.buffering.fragment_size = "524280"
device.access_mode = "mmap+timer"
device.profile.name = "analog-surround-51"
device.profile.description = "Analog Surround 5.1"
device.description = "Megalodon Analog Surround 5.1"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-usb"
ports:
analog-output: Analog Output (priority 9900, latency offset 0 usec, available: unknown)
properties:
active port: <analog-output>
index: 2
name: <alsa_output.usb-SteelSeries_SteelSeries_Arctis_1_Wireless-00.iec958-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9048
volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max request: 0 KiB
max rewind: 0 KiB
monitor source: 4
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 0.00 ms; range is 0.50 .. 2000.00 ms
card: 3 <alsa_card.usb-SteelSeries_SteelSeries_Arctis_1_Wireless-00>
module: 9
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "USB Audio"
alsa.id = "USB Audio"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "4"
alsa.card_name = "SteelSeries Arctis 1 Wireless"
alsa.long_card_name = "SteelSeries SteelSeries Arctis 1 Wireless at usb-0000:05:00.0-2.4, full speed"
alsa.driver_name = "snd_usb_audio"
device.bus_path = "pci-0000:05:00.0-usb-0:2.4:1.0"
sysfs.path = "/devices/pci0000:00/0000:00:1c.4/0000:05:00.0/usb3/3-2/3-2.4/3-2.4:1.0/sound/card4"
udev.id = "usb-SteelSeries_SteelSeries_Arctis_1_Wireless-00"
device.bus = "usb"
device.vendor.id = "1038"
device.vendor.name = "SteelSeries ApS"
device.product.id = "12b3"
device.product.name = "SteelSeries Arctis 1 Wireless"
device.serial = "SteelSeries_SteelSeries_Arctis_1_Wireless"
device.string = "iec958:4"
device.buffering.buffer_size = "352800"
device.buffering.fragment_size = "176400"
device.access_mode = "mmap+timer"
device.profile.name = "iec958-stereo"
device.profile.description = "Digital Stereo (IEC958)"
device.description = "SteelSeries Arctis 1 Wireless Digital Stereo (IEC958)"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-usb"
ports:
iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
properties:
active port: <iec958-stereo-output>
index: 3
name: <alsa_output.pci-0000_06_00.0.analog-surround-51>
driver: <module-alsa-card.c>
flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9039
volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB, rear-left: 65536 / 100% / 0.00 dB, rear-right: 65536 / 100% / 0.00 dB, front-center: 65536 / 100% / 0.00 dB, lfe: 65536 / 100% / 0.00 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max request: 0 KiB
max rewind: 0 KiB
monitor source: 6
sample spec: s16le 6ch 44100Hz
channel map: front-left,front-right,rear-left,rear-right,front-center,lfe
Surround 5.1
used by: 0
linked by: 0
configured latency: 0.00 ms; range is 0.50 .. 247.66 ms
card: 4 <alsa_card.pci-0000_06_00.0>
module: 10
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "Front/WaveIn"
alsa.id = "ctxfi"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "0"
alsa.card_name = "Creative X-Fi"
alsa.long_card_name = "Creative X-Fi 20K2 SB0880"
alsa.driver_name = "snd_ctxfi"
device.bus_path = "pci-0000:06:00.0"
sysfs.path = "/devices/pci0000:00/0000:00:1c.6/0000:06:00.0/sound/card0"
device.bus = "pci"
device.vendor.id = "1102"
device.vendor.name = "Creative Labs"
device.product.id = "000b"
device.product.name = "EMU20k2 [Sound Blaster X-Fi Titanium Series]"
device.string = "surround51:0"
device.buffering.buffer_size = "131064"
device.buffering.fragment_size = "65532"
device.access_mode = "mmap+timer"
device.profile.name = "analog-surround-51"
device.profile.description = "Analog Surround 5.1"
device.description = "EMU20k2 [Sound Blaster X-Fi Titanium Series] Analog Surround 5.1"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
ports:
analog-output: Analog Output (priority 9900, latency offset 0 usec, available: unknown)
properties:
active port: <analog-output>
index: 4
name: <rtp>
driver: <module-null-sink.c>
flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 1000
volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max request: 1 KiB
max rewind: 1 KiB
monitor source: 8
sample spec: s16be 2ch 44100Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 1
configured latency: 0.00 ms; range is 0.50 .. 2000.00 ms
module: 21
properties:
device.description = "RTP Multicast"
device.class = "abstract"
device.bus = "network"
device.icon_name = "network-server"
* index: 13
name: <tunnel.raspimedia.local.alsa_output.usb-0d8c_USB_Sound_Device-00.analog-surround-51>
driver: <module-tunnel.c>
flags: NETWORK HW_MUTE_CTRL HW_VOLUME_CTRL LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 0
volume: front-left: 65536 / 100%, front-right: 65536 / 100%, rear-left: 65536 / 100%, rear-right: 65536 / 100%, front-center: 65536 / 100%, lfe: 65536 / 100%
balance 0.00
base volume: 65536 / 100%
volume steps: 65537
muted: no
current latency: 0.00 ms
max request: 0 KiB
max rewind: 0 KiB
monitor source: 17
sample spec: s16le 6ch 44100Hz
channel map: front-left,front-right,rear-left,rear-right,front-center,lfe
Surround 5.1
used by: 0
linked by: 0
fixed latency: 250.00 ms
module: 38
properties:
device.description = "CM106 Like Sound Device Analog Surround 5.1 on pulse@raspimedia"
tunnel.remote.server = "[192.168.4.69]:4713"
tunnel.remote.sink = "alsa_output.usb-0d8c_USB_Sound_Device-00.analog-surround-51"
device.icon_name = "computer"
tunnel.remote_version = "34"
tunnel.remote.user = "pulse"
tunnel.remote.fqdn = "raspimedia"
tunnel.remote.description = "CM106 Like Sound Device Analog Surround 5.1"
index: 14
name: <tunnel.raspimedia.local.alsa_output.usb-0d8c_USB_Sound_Device-00.analog-surround-51.2>
driver: <module-tunnel.c>
flags: NETWORK HW_MUTE_CTRL HW_VOLUME_CTRL LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 0
volume: front-left: 65536 / 100%, front-right: 65536 / 100%, rear-left: 65536 / 100%, rear-right: 65536 / 100%, front-center: 65536 / 100%, lfe: 65536 / 100%
balance 0.00
base volume: 65536 / 100%
volume steps: 65537
muted: no
current latency: 0.00 ms
max request: 0 KiB
max rewind: 0 KiB
monitor source: 18
sample spec: s16le 6ch 44100Hz
channel map: front-left,front-right,rear-left,rear-right,front-center,lfe
Surround 5.1
used by: 0
linked by: 0
fixed latency: 250.00 ms
module: 39
properties:
device.description = "CM106 Like Sound Device Analog Surround 5.1 on pulse@raspimedia"
tunnel.remote.server = "[fe80::dea6:32ff:fe51:80c7%2]:4713"
tunnel.remote.sink = "alsa_output.usb-0d8c_USB_Sound_Device-00.analog-surround-51"
device.icon_name = "computer"
tunnel.remote_version = "34"
tunnel.remote.user = "pulse"
tunnel.remote.fqdn = "raspimedia"
tunnel.remote.description = "CM106 Like Sound Device Analog Surround 5.1"
index: 41
name: <alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1>
driver: <module-alsa-card.c>
flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9030
volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max request: 0 KiB
max rewind: 0 KiB
monitor source: 47
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 0.00 ms; range is 0.50 .. 1999.82 ms
card: 0 <alsa_card.pci-0000_01_00.1>
module: 6
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "HDMI 1"
alsa.id = "HDMI 1"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "7"
alsa.card = "2"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0xde080000 irq 17"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:01:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "10ef"
device.product.name = "GP102 HDMI Audio Controller"
device.string = "hdmi:2,1"
device.buffering.buffer_size = "352768"
device.buffering.fragment_size = "176384"
device.access_mode = "mmap+timer"
device.profile.name = "hdmi-stereo-extra1"
device.profile.description = "Digital Stereo (HDMI 2)"
device.description = "GP102 HDMI Audio Controller Digital Stereo (HDMI 2)"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
ports:
hdmi-output-1: HDMI / DisplayPort 2 (priority 5800, latency offset 0 usec, available: yes)
properties:
device.icon_name = "video-display"
device.product.name = "31MU97
"
active port: <hdmi-output-1>
No configuration was changed after the upgrade.
environment
pa-info.txt[pa-info.txt]
(How one can reproduce the issue - this is very important) Try to use a remote sink.
What is the current bug behavior?
Applications do not show remote sinks
What is the expected correct behavior?
Application should show remote sinks