[Pkg-utopia-maintainers] Bug#1031719: libpipewire-0.3-modules: pipewire module zeroconf discover filters out sources

Landry MINOZA landry.minoza at gmail.com
Tue Feb 21 13:45:03 GMT 2023


Package: libpipewire-0.3-modules
Version: 0.3.65-2
Severity: normal

Dear Maintainer,

Trying to use remote devices with pipewire, I don't see some devices
(specificaly a headset mic in my case).
Reproduce on 2 sid clients.

I load zeroconf module:

pactl load-module module-zeroconf-discover

When listing available devices:
Audio
 ├─ Devices:
 │      42. Audio interne                       [alsa]
 │
 ├─ Sinks:
 │  *   45. Audio interne Stéréo analogique   [vol: 0.40]
 │      62. Starship/Matisse HD Audio Controller Stéréo analogique on landry at demetra [vol: 1.00]
 │      64. [G533 Wireless Headset Dongle]      [vol: 1.00]
 │
 ├─ Sink endpoints:
 │
 ├─ Sources:
 │  *   46. Audio interne Stéréo analogique   [vol: 1.00 MUTED]
 │      60. Starship/Matisse HD Audio Controller Stéréo analogique on landry at demetra [vol: 1.00]
 │
 ├─ Source endpoints:
 │
 └─ Streams:

The headset mic (source [G333 Wireless Headset Dongle] is exposed by
avahi:

❯ avahi-browse --resolve _pulse-source._tcp -t
+  wlan0 IPv4 landry at demetra: [G533 Wireless Headset Dongle] Mono PulseAudio Sound Source local
+  wlan0 IPv4 landry at demetra: Starship/Matisse HD Audio Controller St__r__o a PulseAudio Sound Source local
=  wlan0 IPv4 landry at demetra: [G533 Wireless Headset Dongle] Mono PulseAudio Sound Source local
   hostname = [demetra.local]
   address = [2a01:e0a:8db:8861:dead:beef:0:f0f8]
   port = [4713]
   txt = ["description=[G533 Wireless Headset Dongle] Mono" "subtype=hardware" "channel_map=mono" "format=s16le" "channels=1" "rate=48000" "device=alsa_input.usb-Logitech_G533_Gaming_Headset-00.mono-fallback" "cookie=0x4a6f9a3a" "fqdn=demetra" "uname=Linux x86_64 6.1.0-5-amd64" "user-name=landry" "server-version=PipeWire 0.3.65"]
=  wlan0 IPv4 landry at demetra: Starship/Matisse HD Audio Controller St__r__o a PulseAudio Sound Source local
   hostname = [demetra.local]
   address = [10.0.0.144]
   port = [4713]
   txt = ["description=Starship/Matisse HD Audio Controller St\195\169r\195\169o analogique" "subtype=hardware" "channel_map=front-left,front-right" "format=s32le" "channels=2" "rate=48000" "device=alsa_input.pci-0000_0a_00.4.analog-stereo" "cookie=0x4a6f9a3a" "fqdn=demetra" "uname=Linux x86_64 6.1.0-5-amd64" "user-name=landry" "server-version=PipeWire 0.3.65"]

On the remote host, this source is visible and usable:
Audio
 ├─ Devices:
 │      44. GM204 High Definition Audio Controller [alsa]
 │      46. [G533 Wireless Headset Dongle]      [alsa]
 │      47. Starship/Matisse HD Audio Controller [alsa]
 │     122. Fairphone 4 5G                      [bluez5]
 │
 ├─ Sinks:
 │  *   39. [G533 Wireless Headset Dongle] Stéréo analogique [vol: 0.65]
 │      53. Starship/Matisse HD Audio Controller Stéréo analogique [vol: 0.25]
 │
 ├─ Sink endpoints:
 │
 ├─ Sources:
 │  *   52. [G533 Wireless Headset Dongle] Mono [vol: 1.00]
 │      54. Starship/Matisse HD Audio Controller Stéréo analogique [vol: 1.00]


It used to work when my client host was using pulseaudio (bullseye).

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-5-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libpipewire-0.3-modules depends on:
ii  libavahi-client3   0.8-8
ii  libavahi-common3   0.8-8
ii  libc6              2.36-8
ii  libdbus-1-3        1.14.6-1
ii  libglib2.0-0       2.74.5-1
ii  liblilv-0-0        0.24.14-1
ii  libpipewire-0.3-0  0.3.65-2
ii  libpulse0          16.1+dfsg1-2+b1
ii  libsndfile1        1.2.0-1
ii  libssl3            3.0.8-1
ii  libsystemd0        252.5-2

libpipewire-0.3-modules recommends no packages.

libpipewire-0.3-modules suggests no packages.

-- no debconf information


More information about the Pkg-utopia-maintainers mailing list