旧版 ALSA 应用程序和 PulseAudio

旧版 ALSA 应用程序和 PulseAudio

我有一个非常古老的应用程序,来自存储库 - 它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 选项:

ALSA 选项

答案1

在 PulseAudio 上运行的正确的 ALSA 设备名称是default

显然,soundmodem不允许使用此设备名称。您必须暂时禁用 PulseAudio并让该程序直接使用 ALSA 设备。

相关内容