Hi,

I'm assuming that you're trying to open /dev/dsp more than once at the same 
time. Some sound chips allow that -- they will let you open more than one 
channel at the same time and mix the streams in hardware. Others don't support 
this. For that there's the "dmix" alsa plugin which will do the mixing in 
software. Check out 
http://alsa.opensrc.org/home/w/org/opensrc/alsa/index.php?title=DmixPlugin for 
instructions on how to use it.

--Alex


----- Original Message ----
From: ik <[EMAIL PROTECTED]>
To: [email protected]
Sent: Friday, September 28, 2007 6:25:40 PM
Subject: Audio development and /dev/dsp

Hello list,

I have a weird problem when I'm trying to use /dev/dsp using Alsa-oss.
The first time I'm accessing /dev/dsp, the device works properly, and
I have sound inside, however, when I try to access the device again,
I'm getting

sox: Can't open output file '/dev/dsp': Device or resource busy

For example from the command "play" that uses that device.

Please note that his happens regardless of the program that uses the
/dev/dsp device.

I also tried to use /dev/snd/pcm.... but without any luck (no error
from using the descriptor, but no actual output is given.

I can't figure out what am I missing. And I do need to use the
/dev/dsp (for several reasons that are not controlled by me).

I'm using Kubnut 7.04 amd64.

Any pointers to look at well be more then welcome.

Thanks,
Ido
-- 
http://ik.homelinux.org/

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]






       
____________________________________________________________________________________
Got a little couch potato? 
Check out fun summer activities for kids.
http://search.yahoo.com/search?fr=oni_on_mail&p=summer+activities+for+kids&cs=bz

================================================================To unsubscribe, 
send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to