hello.  Just to clarify, I'm not trying to use two audio devices for 
recording at the same
time.  What I was doing was something like:

#set up the audio device first
audioctl -d /dev/sound2 -w record.rate=44100 record.channels=2 
record.precision=16 \
 record.encoding=slinear_le

#Now, the mixer device
mixerctl -d /dev/mixer2 -w inputs.line=240,240 record.source=mic 
inputs.mic.mute=off \
 record.volume=240,240

Then, to record:
cat /dev/sound2 > rawrecordingfile

Of course, the above parameters need to be changed for the specific audio 
device which is to be
used, but the resulting behavior is the ame, whether I'm using a uaudio device 
or an hdaudio
device.  The behavior is:

The recording file gets no data from /dev/soundx
cat fails with an error: resource temporarily unavailable
and, I get kernel messages like: audio2: device timeout

At least you guys are getting data out of your  audio devices. :)
-Brian

Reply via email to