我有一个非常古老的应用程序,来自存储库 - 它soundmodem
(用于业余 AX.25 无线电数据包)。
我使用的是 Linux Mint 17 的默认声卡驱动程序,它脉冲音频. 应用程序配置中的选项:
- 声卡:/dev/dsp,/dev/dsp1,...
- 阿尔萨:硬件:0,0,插头:0,0,硬件:1,0,...
并复选框半双工和捕获通道(单声道/右/左)。
我无法让此应用程序与 Chrome 或其他向混音器播放声音的应用程序协同工作。我尝试使用padsp
(在 stduser 或 root 上)运行此应用程序并将设备设置为/dev/dsp
(在其他应用程序中有效的设备),但出现错误:
sm[10925]: audio: starting "/dev/dsp"
sm[10925]: audio: forcing half duplex mode
sm[10925]: audio: Error, cannot set nonblocking mode
关于如何运行它,有什么想法吗?
编辑:ALSA 选项:
答案1
在 PulseAudio 上运行的正确的 ALSA 设备名称是default
。
显然,soundmodem
不允许使用此设备名称。您必须暂时禁用 PulseAudio并让该程序直接使用 ALSA 设备。