usb audio and a 1 channel input device

Bart van Leeuwen bart at bartsplace.net
Thu Mar 9 08:50:01 PST 2006


Some additional info:

uname -a:
FreeBSD rootshell.intra.bartsplace.net 6.1-PRERELEASE FreeBSD 6.1-PRERELEASE
#1: Thu Mar  2 02:42:52 CET 2006    
root at rootshell.intra.bartsplace.net:/usr/obj/usr/src/sys/ROOTSHELL  i386

Sources were cvsupped just before this build.

setting hw.snd.verbose to 3 gives the following extra information in /dev/sndstat:

pcm1: <USB Audio> at ? kld snd_uaudio (1p/1r/1v channels duplex)
        mode 1:(output) 2ch, 16/16bit, pcm, 48000,44100Hz
        mode 1:(input) 1ch, 16/16bit, pcm, 48000,44100Hz
        [pcm1:play:0]: spd 48000, fmt 0x10000010, flags 0x00103000, 0x00000040
        interrupts 83899, underruns 0, ready 0
        {userland} -> feeder_vchan_s16(0x10000010) -> feeder_volume_s16 ->
{hardware}
        pcm1:play:0[pcm1:virtual:0]: spd 48000, fmt 0x00000010/0x10000010,
flags 0x10000000, 0x00000000
        interrupts 0, underruns 0, ready 0
        {userland} -> feeder_root(0x00000010) ->
feeder_monotostereo16(0x00000010 -> 0x10000010) -> {hardware}
        [pcm1:record:0]: spd 8000/44100, fmt 0x00000008/0x00000010, flags
0x00000000, 0x00000010
        interrupts 0, overruns 0, hfree 16384, sfree 131072
        {hardware} -> feeder_root(0x00000010) ->
feeder_monotostereo16(0x00000010 -> 0x10000010) -> feeder_rate(44100 -> 8000)
-> feeder_sign16le(0x10000010 -> 0x10000080) ->
feeder_stereotomono16(0x10000080 -> 0x00000080) -> feeder_16leto8(0x00000080
-> 0x00000008) -> {userland}

File Versions:
$FreeBSD: src/sys/dev/sound/pci/maestro3.c,v 1.28.2.1 2005/09/21 03:18:30
yongari Exp $
$FreeBSD: src/sys/dev/sound/isa/sndbuf_dma.c,v 1.3 2005/01/06 01:43:17 imp Exp $
$FreeBSD: src/sys/dev/sound/pcm/vchan.c,v 1.17.2.3 2006/01/20 03:55:58 ariff Exp $
$FreeBSD: src/sys/dev/sound/pcm/sound.c,v 1.93.2.2 2005/12/30 19:55:54
netchild Exp $
$FreeBSD: src/sys/dev/sound/pcm/sndstat.c,v 1.20.2.2 2005/12/30 19:55:54
netchild Exp $
$FreeBSD: src/sys/dev/sound/pcm/mixer.c,v 1.43.2.3 2005/12/30 19:55:54
netchild Exp $
$FreeBSD: src/sys/dev/sound/pcm/feeder_volume.c,v 1.2.2.1 2005/12/30 19:55:54
netchild Exp $
$FreeBSD: src/sys/dev/sound/pcm/feeder_rate.c,v 1.11.2.2 2006/01/29 02:27:28
ariff Exp $
$FreeBSD: src/sys/dev/sound/pcm/feeder_fmt.c,v 1.14.2.2 2006/01/29 02:27:28
ariff Exp $
$FreeBSD: src/sys/dev/sound/pcm/feeder.c,v 1.33.2.2 2006/01/29 02:27:28 ariff
Exp $
$FreeBSD: src/sys/dev/sound/pcm/fake.c,v 1.14.2.1 2005/12/30 19:55:54 netchild
Exp $
$FreeBSD: src/sys/dev/sound/pcm/dsp.c,v 1.80.2.5 2006/02/04 11:58:28 netchild
Exp $
$FreeBSD: src/sys/dev/sound/pcm/channel.c,v 1.99.2.3 2006/01/29 02:27:28 ariff
Exp $
$FreeBSD: src/sys/dev/sound/pcm/buffer.c,v 1.25.2.1 2005/12/30 19:55:54
netchild Exp $
$FreeBSD: src/sys/dev/sound/pcm/ac97_patch.c,v 1.3.2.1 2005/12/30 19:55:54
netchild Exp $
$FreeBSD: src/sys/dev/sound/pcm/ac97.c,v 1.53.2.3 2006/01/09 02:06:42 ariff Exp $

--
Created with Open WebMail at http://www.bartsplace.net/
Read my weblog at http://soapbox.bartsplace.net/



More information about the freebsd-multimedia mailing list