Настройка записи звука

sound

Проблема http://freebsd.1045724.n5.nabble.com/uaudio-Sound-recording-too-fast-td4790869.html

Заработало ffmpeg -f oss -i /dev/dsp3.0 -vn -acodec libmp3lame -ab 128k output.mp3 Хотя до этого зависало и не получлось идентифировать. Что делал? reset, перетыкал в другой усб, запускал webcamd?

И этот тест зарабтал dd if=/dev/dsp3.0 of=/dev/dsp0.1 bs=64

для skype попытка переключить срабатывает. но перестает проигрываться. т.е. надо выбрать чтобы играло с одного, а писало с другого. про это тут http://freebsd.1045724.n5.nabble.com/uaudio-Sound-recording-too-fast-td4790869.html

sysctl -d hw.snd.default_unit hw.snd.default_unit: default sound device

sysctl hw.snd.default_unit=3 hw.snd.default_unit: 0 -> 3

cat /dev/sndstat FreeBSD Audio Driver (newpcm: 64bit 2009061500/amd64) Installed devices: pcm0:  (play/rec) pcm1:  (play/rec) pcm2:  (play) pcm3:  (rec) default

Как видится микрофон в веб-камере

http://wiki.freebsd.org/WebcamCompat смотреть про C160

ugen - ugen3.2 можноп осмотреть в dmesg при подключении устройства - там же показывает какой pcm3. pcm также в выводе sndstat можно посмотреть

dspX.0 = pcm3. Вычислить dsp и пр. можно просто октлючив устройствл.

cat /dev/sndstat FreeBSD Audio Driver (newpcm: 64bit 2009061500/amd64) pcm0:  (play/rec) default pcm1:  (play/rec) pcm2:  (play) pcm3:  (rec)

usbconfig ugen3.2:  at usbus3, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON

dmesg ugen3.2: at usbus3 uaudio0:  on usbus3 uaudio0: No playback! uaudio0: Record: 48000 Hz, 1 ch, 16-bit S-LE PCM format uaudio0: No midi sequencer pcm3:  on uaudio0

Что надо сделать чтобы стало писать звук на этой вебкамере usbconfig -d ugen3.2 do_request 0x22 0x01 0x100 0x86 0x03 0x80 0xBB 0x00 REQUEST = 

usbconfig -d ugen3.2 reset

dd if=/dev/dsp3.0 of=/dev/dsp0.1 bs=64