Bug#1084177: cubicsdr: On a system with pipewire (and pipewire-pulse) CubicSDR does not see output sound device
Package: cubicsdr
Version: 0.2.7+dfsg-4
Severity: important
Dear Maintainer,
When I start the CubicSDR on a Debian/testing system with pipewire (and
pipewire-pulse) installed, no audio output device is detected.
pactl info reports correctly:
$ pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 73
Tile Size: 65472
User Name: wzab
Host Name: wzab
Server Name: PulseAudio (on PipeWire 1.2.5)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_00_1b.0.analog-stereo
Default Source: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
Cookie: c292:dbe5
But CubicSDR displays:
$ CubicSDR Loading:: configuration file '/home/wzab/.CubicSDR/config.xml'
Loaded 283 rig models via hamlib.
RtApi::getDeviceInfo: deviceId argument not found.
Audio Device #0 Default Output? No
Default Input? No
Input channels: 0
Output channels: 0
Duplex channels: 0
Native formats:
Supported sample rates:
RtApi::getDeviceInfo: deviceId argument not found.
Audio Device #1 Default Output? No
Default Input? No
Input channels: 0
Output channels: 0
Duplex channels: 0
Native formats:
Supported sample rates:
RtApi::getDeviceInfo: deviceId argument not found.
Audio Device #2 Default Output? No
Default Input? No
Input channels: 0
Output channels: 0
Duplex channels: 0
Native formats:
Supported sample rates:
RtApi::getDeviceInfo: deviceId argument not found.
Audio Device #3 Default Output? No
Default Input? No
Input channels: 0
Output channels: 0
Duplex channels: 0
Native formats:
Supported sample rates:
RtApi::getDeviceInfo: deviceId argument not found.
Audio Device #4 Default Output? No
Default Input? No
Input channels: 0
Output channels: 0
Duplex channels: 0
Native formats:
Supported sample rates:
RtApi::getDeviceInfo: deviceId argument not found.
Audio Device #5 Default Output? No
Default Input? No
Input channels: 0
Output channels: 0
Duplex channels: 0
Native formats:
Supported sample rates:
RtApi::getDeviceInfo: deviceId argument not found.
Audio Device #6 Default Output? No
Default Input? No
Input channels: 0
Output channels: 0
Duplex channels: 0
Native formats:
Supported sample rates:
RtApi::getDeviceInfo: deviceId argument not found.
Audio Device #7 Default Output? No
Default Input? No
Input channels: 0
Output channels: 0
Duplex channels: 0
Native formats:
Supported sample rates:
SDR enumerator starting.
SoapySDR init..
API Version: v0.8.0
ABI Version: v0.8
Install root: /usr
Loading modules... Available vertical sync SwapInterval functions:
glxSwapIntervalEXT: Yes
DRI2SwapInterval: No
glxSwapIntervalMESA: Yes
glxSwapIntervalSGI: Yes
Using glxSwapIntervalEXT.
As the result, listening to the received and demodulated transmission is
impossible. The waterfall spectrum display and SDR tuning works correctly.
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.10.11-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.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 cubicsdr depends on:
ii libc6 2.40-2
ii libgcc-s1 14.2.0-3
ii libglx0 1.7.0-1+b1
ii libhamlib4t64 4.5.5-4+b1
ii libliquid1 1.6.0-3+b1
ii libopengl0 1.7.0-1+b1
ii librtaudio7 6.0.1~ds-2
ii libsoapysdr0.8 0.8.1-5
ii libstdc++6 14.2.0-3
ii libtinyxml2.6.2v5 2.6.2-7
ii libwxbase3.2-1t64 3.2.6+dfsg-2
ii libwxgtk-gl3.2-1t64 3.2.6+dfsg-2
ii libwxgtk3.2-1t64 3.2.6+dfsg-2
Versions of packages cubicsdr recommends:
ii soapysdr-module-all 0.8.1-5
cubicsdr suggests no packages.
-- no debconf information
Reply to: