diff options
author | julian <julian@FreeBSD.org> | 2005-04-27 17:16:27 +0000 |
---|---|---|
committer | julian <julian@FreeBSD.org> | 2005-04-27 17:16:27 +0000 |
commit | 1fe881be97fa062a16300a9d2185651b35c1e065 (patch) | |
tree | 621c20dfb3b3b5425189b0fd941e0e2717948534 /sys/dev/sound/usb/uaudio_pcm.c | |
parent | 5e15cfc3fa10dccdd2f4b4b09756ec41ccdf79c9 (diff) | |
download | FreeBSD-src-1fe881be97fa062a16300a9d2185651b35c1e065.zip FreeBSD-src-1fe881be97fa062a16300a9d2185651b35c1e065.tar.gz |
Add code from Kazuhito HONDA that allows the user to see
the available modes in /dev/sndstat.
e.g.
pcm1: <USB Audio> at addr ? (0p/1r/0v channels duplex)
mode 1:(input) 1ch, 16/16bit, pcm, 44100Hz
mode 2:(input) 1ch, 16/16bit, pcm, 22050Hz
mode 3:(input) 1ch, 16/16bit, pcm, 11025Hz
mode 4:(input) 1ch, 16/16bit, pcm, 8000Hz
Diffstat (limited to 'sys/dev/sound/usb/uaudio_pcm.c')
-rw-r--r-- | sys/dev/sound/usb/uaudio_pcm.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/sound/usb/uaudio_pcm.c b/sys/dev/sound/usb/uaudio_pcm.c index 1a975dc..134fc7c 100644 --- a/sys/dev/sound/usb/uaudio_pcm.c +++ b/sys/dev/sound/usb/uaudio_pcm.c @@ -344,6 +344,9 @@ ua_attach(device_t dev) return(ENXIO); } + sndstat_unregister(dev); + uaudio_sndstat_register(dev); + pcm_addchan(dev, PCMDIR_PLAY, &ua_chan_class, ua); #ifndef NO_RECORDING pcm_addchan(dev, PCMDIR_REC, &ua_chan_class, ua); |