[Freeswitch-dev] portaudio help
Dear Developers, Can you help me with portaudio module? On the my machine (FreeBSD OS), I have active sound card and driver: {{{ dmesg | grep pcm pcm0: <ESS 18xx DSP> on sbc0 pcm0: [GIANT-LOCKED] pcm0: [ITHREAD] }}} Also, when I send some random file to device, I hear noise: cat mime.types > /dev/dsp In the freeswitch config, I have enabled load module portaudio. Devlist shows device OK: freeswitch@internal> pa devlist xml <xml> <devices> <device id="0" name="/dev/dsp" inputs="2" outputs="2" /> </devices> <bindings> <ring device="0" /> <input device="0" /> <output device="0" /> </bindings> </xml> ************************************************************************* But, when I try to use "pa" commands, I see message "FAIL:Device Error!" ************************************************************************* freeswitch@internal> pa call 5000 FAIL:Device Error! freeswitch@internal> 2010-04-30 18:37:42.325070 [NOTICE] switch_channel.c:642 New Channel portaudio/ [97a42efd-a854-df11-b1f2-005004c3cb7e] 2010-04-30 18:37:42.873149 [ERR] mod_portaudio.c:1394 Error opening audio device retrying 2010-04-30 18:37:44.384778 [ERR] mod_portaudio.c:1403 Can't open audio device 2010-04-30 18:37:44.384778 [NOTICE] mod_portaudio.c:1784 Close Channel portaudio/ [CS_NEW] freeswitch@internal> pa call 1001 FAIL:Device Error! freeswitch@internal> 2010-04-30 18:38:00.223324 [NOTICE] switch_channel.c:642 New Channel portaudio/ [5456da07-a954-df11-b1f2-005004c3cb7e] 2010-04-30 18:38:00.754025 [ERR] mod_portaudio.c:1394 Error opening audio device retrying 2010-04-30 18:38:02.264923 [ERR] mod_portaudio.c:1403 Can't open audio device 2010-04-30 18:38:02.264923 [NOTICE] mod_portaudio.c:1784 Close Channel portaudio/ [CS_NEW] 2010-04-30 18:38:15.264125 [NOTICE] sofia_reg.c:340 Registering callwithus.com freeswitch@internal> pa dump -ERR no reply freeswitch@internal> 2010-04-30 18:51:09.345048 [INFO] mod_portaudio.c:1163 PortAudio version number = 1899 PortAudio version text = 'PortAudio V19-devel (built Dec 4 2009)' 2010-04-30 18:51:09.345048 [INFO] mod_portaudio.c:1187 Number of devices = 1 2010-04-30 18:51:09.345048 [INFO] mod_portaudio.c:1194 -------------------------------------------------------------------------------- 2010-04-30 18:51:09.345048 [INFO] mod_portaudio.c:1196 Device #0 2010-04-30 18:51:09.345048 [INFO] mod_portaudio.c:1201 **Default Input2010-04-30 18:51:09.345048 [INFO] mod_portaudio.c:1212 **Default Output2010-04-30 18:51:09.345048 [INFO] mod_portaudio.c:1223 ** | 2010-04-30 18:51:09.345048 [INFO] mod_portaudio.c:1226 Name: /dev/dsp 2010-04-30 18:51:09.345048 [INFO] mod_portaudio.c:1227 Host: OSS | 2010-04-30 18:51:09.345048 [INFO] mod_portaudio.c:1228 inputs: 2 | 2010-04-30 18:51:09.345048 [INFO] mod_portaudio.c:1229 outputs: 2 | 2010-04-30 18:51:09.345048 [INFO] mod_portaudio.c:1231 Default rate: 44100.00 2010-04-30 18:51:09.345048 [INFO] mod_portaudio.c:1233 Default input latency: 0.012 | 2010-04-30 18:51:09.345048 [INFO] mod_portaudio.c:1234 Default output latency: 0.012 2010-04-30 18:51:09.345048 [INFO] mod_portaudio.c:1251 half-duplex 16 bit 2 channel input rates: 8000.00, 9600.00, 11025.00, 12000.00, 16000.00, 22050.00, 24000.00 32000.00, 44100.00, 48000.00, 88200.00, 96000.00, 192000.00 2010-04-30 18:51:09.365448 [INFO] mod_portaudio.c:1256 half-duplex 16 bit 2 channel output rates: 8000.00, 9600.00, 11025.00, 12000.00, 16000.00, 22050.00, 24000.00 32000.00, 44100.00, 48000.00, 88200.00, 96000.00, 192000.00 2010-04-30 18:51:09.365448 [INFO] mod_portaudio.c:1262 full-duplex 16 bit 2 channel input, 2 channel output rates: 8000.00, 9600.00, 11025.00, 12000.00, 16000.00, 22050.00, 24000.00 32000.00, 44100.00, 48000.00, 88200.00, 96000.00, 192000.00 2010-04-30 18:51:09.637693 [INFO] mod_portaudio.c:1269 -------------------------------------------------------------------------------- freeswitch@internal> /exit olegh# ls /dev/ds* /dev/dsp0.0 olegh#
On Fri, Apr 30, 2010 at 11:37:24PM -0400, Oleg Khovayko wrote:
Dear Developers,
Can you help me with portaudio module?
On the my machine (FreeBSD OS), I have active sound card and driver:
What FreeBSD version? What sound card? Do you have something else using the sound card too? Have you enabled vchans so that the OSS device can be shared by multiple programs at once (see: http://www.freebsd.org/doc/en/books/handbook/sound-setup.html ) Andrew
participants (2)
-
Andrew Thompson
-
Oleg Khovayko