[pulseaudio-tickets] [Bug 94740] New: module zeroconf-discover doesn't detect all sinks on the remote

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Mar 29 12:55:17 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=94740

            Bug ID: 94740
           Summary: module zeroconf-discover doesn't detect all sinks on
                    the remote
           Product: PulseAudio
           Version: unspecified
          Hardware: All
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: modules
          Assignee: pulseaudio-bugs at lists.freedesktop.org
          Reporter: mistrzipan at gmail.com
        QA Contact: pulseaudio-bugs at lists.freedesktop.org
                CC: lennart at poettering.net

it seems that pulseaudio module module-zeroconf-discover has issue discovering
all sinks on the remote.

I have two cards on raspberry pi , one integrated bcm2835 and Creative Sound
Blaster Connect Hi-Fi.


PASTEBIN
new paste
trends API tools faq

Guest User
-
Public Pastes

    Untitled2 sec ago
    Untitled6 sec ago
    Dharmendraraj/anyt...ABAP | 7 sec ago
    Untitled9 sec ago
    Untitled10 sec ago
    Untitled14 sec ago
    Untitled15 sec ago
    Untitled18 sec ago

Pastebin PRO Accounts EASTER SPECIAL! For a limited time only get 40% discount
on a LIFETIME PRO account! Offer Ends April 2nd!
SHARE
TWEET
Untitled
a guest Mar 29th, 2016 37 in 29 days
AD-BLOCK DETECTED - Please Support Pastebin By Buying A PRO Account
For only $2.95 you can unlock loads of extra features, and support Pastebin's
development at the same time.
pastebin.com/pro
rawdownloadcloneembedreportprint text 6.43 KB

4 sink(s) available.
    index: 0
    name: <alsa_output.pci-0000_00_03.0.hdmi-stereo>
    driver: <module-alsa-card.c>
    flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
    state: SUSPENDED
    suspend cause: IDLE
    priority: 9950
    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: 0
    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 .. 371,52 ms
    card: 0 <alsa_card.pci-0000_00_03.0>
    module: 6
    properties:
        alsa.resolution_bits = "16"
        device.api = "alsa"
        device.class = "sound"
        alsa.class = "generic"
        alsa.subclass = "generic-mix"
        alsa.name = "HDMI 0"
        alsa.id = "HDMI 0"
        alsa.subdevice = "0"
        alsa.subdevice_name = "subdevice #0"
        alsa.device = "3"
        alsa.card = "0"
        alsa.card_name = "HDA Intel HDMI"
        alsa.long_card_name = "HDA Intel HDMI at 0xd0730000 irq 35"
        alsa.driver_name = "snd_hda_intel"
        device.bus_path = "pci-0000:00:03.0"
        sysfs.path = "/devices/pci0000:00/0000:00:03.0/sound/card0"
        device.bus = "pci"
        device.vendor.id = "8086"
        device.vendor.name = "Intel Corporation"
        device.product.id = "0c0c"
        device.product.name = "Xeon E3-1200 v3/4th Gen Core Processor HD Audio
Controller"
        device.form_factor = "internal"
        device.string = "hdmi:0"
        device.buffering.buffer_size = "65536"
        device.buffering.fragment_size = "32768"
        device.access_mode = "mmap+timer"
        device.profile.name = "hdmi-stereo"
        device.profile.description = "Digital Stereo (HDMI)"
        device.description = "Built-in Audio Digital Stereo (HDMI)"
        alsa.mixer_name = "Intel Haswell HDMI"
        alsa.components = "HDA:80862807,80860101,00100000"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-pci"
    ports:
        hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0
usec, available: no)
            properties:
                device.icon_name = "video-display"
    active port: <hdmi-output-0>
  * index: 1
    name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
    driver: <module-alsa-card.c>
    flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
DYNAMIC_LATENCY
    state: SUSPENDED
    suspend cause: IDLE
    priority: 9959
    volume: front-left: 58980 /  90% / -2,75 dB,   front-right: 58980 /  90% /
-2,75 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 2ch 44100Hz
    channel map: front-left,front-right
                 Stereo
    used by: 0
    linked by: 0
    configured latency: 0,00 ms; range is 0,50 .. 371,52 ms
    card: 2 <alsa_card.pci-0000_00_1b.0>
    module: 8
    properties:
        alsa.resolution_bits = "16"
        device.api = "alsa"
        device.class = "sound"
        alsa.class = "generic"
        alsa.subclass = "generic-mix"
        alsa.name = "92HD91BXX Analog"
        alsa.id = "92HD91BXX Analog"
        alsa.subdevice = "0"
        alsa.subdevice_name = "subdevice #0"
        alsa.device = "0"
        alsa.card = "1"
        alsa.card_name = "HDA Intel PCH"
        alsa.long_card_name = "HDA Intel PCH at 0xd0734000 irq 34"
        alsa.driver_name = "snd_hda_intel"
        device.bus_path = "pci-0000:00:1b.0"
        sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card1"
        device.bus = "pci"
        device.vendor.id = "8086"
        device.vendor.name = "Intel Corporation"
        device.product.id = "8c20"
        device.product.name = "8 Series/C220 Series Chipset High Definition
Audio Controller"
        device.form_factor = "internal"
        device.string = "front:1"
        device.buffering.buffer_size = "65536"
        device.buffering.fragment_size = "32768"
        device.access_mode = "mmap+timer"
        device.profile.name = "analog-stereo"
        device.profile.description = "Analog Stereo"
        device.description = "Built-in Audio Analog Stereo"
        alsa.mixer_name = "IDT 92HD91BXX"
        alsa.components = "HDA:111d76e0,103c2105,00100303"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-pci"
    ports:
        analog-output-speaker: Speakers (priority 10000, latency offset 0 usec,
available: unknown)
            properties:
                device.icon_name = "audio-speakers"
        analog-output-headphones: Headphones (priority 9000, latency offset 0
usec, available: no)
            properties:
                device.icon_name = "audio-headphones"
    active port: <analog-output-speaker>
    index: 2
    name: <tunnel.raspberrypi.local.alsa_output.0.analog-stereo>
    driver: <module-tunnel.c>
    flags: NETWORK HW_MUTE_CTRL HW_VOLUME_CTRL LATENCY
    state: SUSPENDED
    suspend cause: IDLE
    priority: 0
    volume: front-left: 65511 / 100%,   front-right: 65511 / 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: 4
    sample spec: s16le 2ch 44100Hz
    channel map: front-left,front-right
                 Stereo
    used by: 0
    linked by: 0
    fixed latency: 250,00 ms
    module: 24
    properties:
        device.description = "bcm2835 ALSA Analog Stereo on pulse at raspberrypi"
        tunnel.remote.server = "[fe80::ba27:ebff:feb4:d870%3]:4713"
        tunnel.remote.sink = "alsa_output.0.analog-stereo"
        device.icon_name = "audio-card"
        tunnel.remote_version = "29"
        tunnel.remote.user = "pulse"
        tunnel.remote.fqdn = "raspberrypi"
        tunnel.remote.description = "bcm2835 ALSA Analog Stereo"
    index: 3
    name: <tunnel.raspberrypi.local.alsa_output.0.analog-stereo.2>
    driver: <module-tunnel.c>
    flags: NETWORK HW_MUTE_CTRL HW_VOLUME_CTRL LATENCY
    state: SUSPENDED
    suspend cause: IDLE
    priority: 0
    volume: front-left: 65511 / 100%,   front-right: 65511 / 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: 5
    sample spec: s16le 2ch 44100Hz
    channel map: front-left,front-right
                 Stereo
    used by: 0
    linked by: 0
    fixed latency: 250,00 ms
    module: 25
    properties:
        device.description = "bcm2835 ALSA Analog Stereo on pulse at raspberrypi"
        tunnel.remote.server = "[192.168.32.110]:4713"
        tunnel.remote.sink = "alsa_output.0.analog-stereo"
        device.icon_name = "audio-card"
        tunnel.remote_version = "29"
        tunnel.remote.user = "pulse"
        tunnel.remote.fqdn = "raspberrypi"

            tunnel.remote.description = "bcm2835 ALSA Analog Stereo"

RAW Paste Data
4 sink(s) available.
    index: 0
    name: <alsa_output.pci-0000_00_03.0.hdmi-stereo>
    driver: <module-alsa-card.c>
    flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
    state: SUSPENDED
    suspend cause: IDLE 
    priority: 9950
    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: 0
    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 .. 371,52 ms
    card: 0 <alsa_card.pci-0000_00_03.0>
    module: 6
    properties:
        alsa.resolution_bits = "16"
        device.api = "alsa"
        device.class = "sound"
        alsa.class = "generic"
        alsa.subclass = "generic-mix"
        alsa.name = "HDMI 0"
        alsa.id = "HDMI 0"
        alsa.subdevice = "0"
        alsa.subdevice_name = "subdevice #0"
        alsa.device = "3"
        alsa.card = "0"
        alsa.card_name = "HDA Intel HDMI"
        alsa.long_card_name = "HDA Intel HDMI at 0xd0730000 irq 35"
        alsa.driver_name = "snd_hda_intel"
        device.bus_path = "pci-0000:00:03.0"
        sysfs.path = "/devices/pci0000:00/0000:00:03.0/sound/card0"
        device.bus = "pci"
        device.vendor.id = "8086"
        device.vendor.name = "Intel Corporation"
        device.product.id = "0c0c"
        device.product.name = "Xeon E3-1200 v3/4th Gen Core Processor HD Audio
Controller"
        device.form_factor = "internal"
        device.string = "hdmi:0"
        device.buffering.buffer_size = "65536"
        device.buffering.fragment_size = "32768"
        device.access_mode = "mmap+timer"
        device.profile.name = "hdmi-stereo"
        device.profile.description = "Digital Stereo (HDMI)"
        device.description = "Built-in Audio Digital Stereo (HDMI)"
        alsa.mixer_name = "Intel Haswell HDMI"
        alsa.components = "HDA:80862807,80860101,00100000"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-pci"
    ports:
        hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0
usec, available: no)
            properties:
                device.icon_name = "video-display"
    active port: <hdmi-output-0>
  * index: 1
    name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
    driver: <module-alsa-card.c>
    flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
DYNAMIC_LATENCY
    state: SUSPENDED
    suspend cause: IDLE 
    priority: 9959
    volume: front-left: 58980 /  90% / -2,75 dB,   front-right: 58980 /  90% /
-2,75 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 2ch 44100Hz
    channel map: front-left,front-right
                 Stereo
    used by: 0
    linked by: 0
    configured latency: 0,00 ms; range is 0,50 .. 371,52 ms
    card: 2 <alsa_card.pci-0000_00_1b.0>
    module: 8
    properties:
        alsa.resolution_bits = "16"
        device.api = "alsa"
        device.class = "sound"
        alsa.class = "generic"
        alsa.subclass = "generic-mix"
        alsa.name = "92HD91BXX Analog"
        alsa.id = "92HD91BXX Analog"
        alsa.subdevice = "0"
        alsa.subdevice_name = "subdevice #0"
        alsa.device = "0"
        alsa.card = "1"
        alsa.card_name = "HDA Intel PCH"
        alsa.long_card_name = "HDA Intel PCH at 0xd0734000 irq 34"
        alsa.driver_name = "snd_hda_intel"
        device.bus_path = "pci-0000:00:1b.0"
        sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card1"
        device.bus = "pci"
        device.vendor.id = "8086"
        device.vendor.name = "Intel Corporation"
        device.product.id = "8c20"
        device.product.name = "8 Series/C220 Series Chipset High Definition
Audio Controller"
        device.form_factor = "internal"
        device.string = "front:1"
        device.buffering.buffer_size = "65536"
        device.buffering.fragment_size = "32768"
        device.access_mode = "mmap+timer"
        device.profile.name = "analog-stereo"
        device.profile.description = "Analog Stereo"
        device.description = "Built-in Audio Analog Stereo"
        alsa.mixer_name = "IDT 92HD91BXX"
        alsa.components = "HDA:111d76e0,103c2105,00100303"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-pci"
    ports:
        analog-output-speaker: Speakers (priority 10000, latency offset 0 usec,
available: unknown)
            properties:
                device.icon_name = "audio-speakers"
        analog-output-headphones: Headphones (priority 9000, latency offset 0
usec, available: no)
            properties:
                device.icon_name = "audio-headphones"
    active port: <analog-output-speaker>
    index: 2
    name: <tunnel.raspberrypi.local.alsa_output.0.analog-stereo>
    driver: <module-tunnel.c>
    flags: NETWORK HW_MUTE_CTRL HW_VOLUME_CTRL LATENCY 
    state: SUSPENDED
    suspend cause: IDLE 
    priority: 0
    volume: front-left: 65511 / 100%,   front-right: 65511 / 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: 4
    sample spec: s16le 2ch 44100Hz
    channel map: front-left,front-right
                 Stereo
    used by: 0
    linked by: 0
    fixed latency: 250,00 ms
    module: 24
    properties:
        device.description = "bcm2835 ALSA Analog Stereo on pulse at raspberrypi"
        tunnel.remote.server = "[fe80::ba27:ebff:feb4:d870%3]:4713"
        tunnel.remote.sink = "alsa_output.0.analog-stereo"
        device.icon_name = "audio-card"
        tunnel.remote_version = "29"
        tunnel.remote.user = "pulse"
        tunnel.remote.fqdn = "raspberrypi"
        tunnel.remote.description = "bcm2835 ALSA Analog Stereo"
    index: 3
    name: <tunnel.raspberrypi.local.alsa_output.0.analog-stereo.2>
    driver: <module-tunnel.c>
    flags: NETWORK HW_MUTE_CTRL HW_VOLUME_CTRL LATENCY 
    state: SUSPENDED
    suspend cause: IDLE 
    priority: 0
    volume: front-left: 65511 / 100%,   front-right: 65511 / 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: 5
    sample spec: s16le 2ch 44100Hz
    channel map: front-left,front-right
                 Stereo
    used by: 0
    linked by: 0
    fixed latency: 250,00 ms
    module: 25
    properties:
        device.description = "bcm2835 ALSA Analog Stereo on pulse at raspberrypi"
        tunnel.remote.server = "[192.168.32.110]:4713"
        tunnel.remote.sink = "alsa_output.0.analog-stereo"
        device.icon_name = "audio-card"
        tunnel.remote_version = "29"
        tunnel.remote.user = "pulse"
        tunnel.remote.fqdn = "raspberrypi"
        tunnel.remote.description = "bcm2835 ALSA Analog Stereo"

As you can see it detects both IPv4 and IPv6 the same bcm card, but not the USB
card. However the Sound Blaster is publish, beause when I run avahi discover i
see them

$ avahi-discover
Browsing domain 'local' on -1.-1 ...
Browsing for services of type '_workstation._tcp' in domain 'local' on 7.0 ...
Browsing for services of type '_workstation._tcp' in domain 'local' on 5.0 ...
Browsing for services of type '_workstation._tcp' in domain 'local' on 4.0 ...
Browsing for services of type '_workstation._tcp' in domain 'local' on 3.1 ...
Browsing for services of type '_pulse-source._tcp' in domain 'local' on 3.1 ...
Browsing for services of type '_pulse-server._tcp' in domain 'local' on 3.1 ...
Browsing for services of type '_pulse-sink._tcp' in domain 'local' on 3.1 ...
Browsing for services of type '_pulse-source._tcp' in domain 'local' on 3.0 ...
Browsing for services of type '_pulse-server._tcp' in domain 'local' on 3.0 ...
Browsing for services of type '_pulse-sink._tcp' in domain 'local' on 3.0 ...
Browsing for services of type '_http._tcp' in domain 'local' on 3.0 ...
Browsing for services of type '_workstation._tcp' in domain 'local' on 3.0 ...
Found service 'nokitux [de:97:a6:06:7e:b1]' of type '_workstation._tcp' in
domain 'local' on 7.0.
Found service 'nokitux [72:b9:b8:e4:4f:48]' of type '_workstation._tcp' in
domain 'local' on 5.0.
Found service 'nokitux [c2:3c:7e:d7:f0:07]' of type '_workstation._tcp' in
domain 'local' on 4.0.
Found service 'nokitux [c4:d9:87:e9:b4:e8]' of type '_workstation._tcp' in
domain 'local' on 3.1.
Found service 'raspberrypi [b8:27:eb:b4:d8:70]' of type '_workstation._tcp' in
domain 'local' on 3.1.
Found service 'pulse at raspberrypi: SB Easy Record/SB Connect Hi-Fi Analog Stere'
of type '_pulse-source._tcp' in domain 'local' on 3.1.
Found service 'pulse at raspberrypi' of type '_pulse-server._tcp' in domain
'local' on 3.1.
Found service 'pulse at raspberrypi: bcm2835 ALSA Analog Stereo' of type
'_pulse-sink._tcp' in domain 'local' on 3.1.
Found service 'pulse at raspberrypi: SB Easy Record/SB Connect Hi-Fi Analog Stere'
of type '_pulse-sink._tcp' in domain 'local' on 3.1.
Found service 'pulse at raspberrypi: SB Easy Record/SB Connect Hi-Fi Analog Stere'
of type '_pulse-source._tcp' in domain 'local' on 3.0.
Found service 'pulse at raspberrypi' of type '_pulse-server._tcp' in domain
'local' on 3.0.
Found service 'pulse at raspberrypi: bcm2835 ALSA Analog Stereo' of type
'_pulse-sink._tcp' in domain 'local' on 3.0.
Found service 'pulse at raspberrypi: SB Easy Record/SB Connect Hi-Fi Analog Stere'
of type '_pulse-sink._tcp' in domain 'local' on 3.0.
Found service 'LIVEBOX' of type '_http._tcp' in domain 'local' on 3.0.
Found service 'LIVEBOX [34:8a:ae:f1:a8:7a]' of type '_workstation._tcp' in
domain 'local' on 3.0.
Found service 'raspberrypi [b8:27:eb:b4:d8:70]' of type '_workstation._tcp' in
domain 'local' on 3.0.
Found service 'nokitux [c4:d9:87:e9:b4:e8]' of type '_workstation._tcp' in
domain 'local' on 3.0.



My client is:
Package: pulseaudio-module-zeroconf      
Version: 1:6.0-0ubuntu13+1~webupd8~wily

My server is:
Package: pulseaudio-module-zeroconf      
Version: 5.0-13

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/pulseaudio-bugs/attachments/20160329/d5938589/attachment-0001.html>


More information about the pulseaudio-bugs mailing list