Subject: Re: Recording silence is definitely not golden
To: None <darcy@NetBSD.org>
From: Nathan J. Williams <nathanw@wasabisystems.com>
List: current-users
Date: 11/22/2005 13:32:09
"D'Arcy J.M. Cain" <darcy@NetBSD.org> writes:

>  - your dmesg output

cmpci0 at pci2 dev 4 function 0: vendor 0x13f6 product 0x0111
(rev. 0x10)
cmpci0: interrupting at ioapic0 pin 17 (irq 10)
audio0 at cmpci0: full duplex, mmap, independent

>  - your "mixerctl -a" output

inputs.dac=192,192
inputs.dac.mute=off
inputs.fmsynth=192,192
inputs.fmsynth.mute=off
inputs.cd=0,0
inputs.cd.mute=on
inputs.line=0,0
inputs.line.mute=on
inputs.aux=0,0
inputs.aux.mute=on
inputs.mic=255
inputs.mic.mute=on
inputs.mic.preamp=off
inputs.speaker=128
record.source=mic
record.mic=255
playback.mode=dac
spdif.input=spdin1
spdif.input.phase=positive
spdif.output=playback
spdif.output.playback=wave
spdif.output.voltage=5V
spdif.monitor=off
outputs.master=255,255
outputs.rear=off
outputs.rear.individual=off
outputs.rear.reverse=off
outputs.surround=off

I had to set "record.source=mic" myself; it defaults to being blank.

>  - your "audioctl -a" output

1608 marvin-the-martian:nathanw>audioctl -a | more
name=CMI PCI Audio
version=0x10
config=CMI8738
encodings=ulinear:8*,mulaw:8*,alaw:8*,slinear:8,slinear_le:16,ulinear_le:16*,sli
near_be:16*,ulinear_be:16*
properties=full_duplex,mmap,independent
full_duplex=0
fullduplex=0
blocksize=800
hiwat=81
lowat=1
monitor_gain=0
mode=
play.rate=8000
play.channels=1
play.precision=8
play.encoding=mulaw
play.gain=255
play.balance=32
play.port=0x0
play.avail_ports=0x0
play.seek=0
play.samples=0
play.eof=0
play.pause=0
play.error=0
play.waiting=0
play.open=0
play.active=0
play.buffer_size=65536
record.rate=8000
record.channels=1
record.precision=8
record.encoding=mulaw
record.gain=255
record.balance=32
record.port=0x1
record.avail_ports=0x7
record.seek=64
record.samples=0
record.eof=0
record.pause=0
record.error=0
record.waiting=0
record.open=0
record.active=0
record.buffer_size=65536
record.errors=0

>  - what commands you use to record

audiorecord -F wav -v 255 -t 5 test2.wav

This machine has some terrible static in its mic path, though.


        - Nathan