summaryrefslogtreecommitdiffstats
path: root/sys/dev/sound/usb/uaudio_pcm.c
diff options
context:
space:
mode:
authorjulian <julian@FreeBSD.org>2005-04-27 17:16:27 +0000
committerjulian <julian@FreeBSD.org>2005-04-27 17:16:27 +0000
commit1fe881be97fa062a16300a9d2185651b35c1e065 (patch)
tree621c20dfb3b3b5425189b0fd941e0e2717948534 /sys/dev/sound/usb/uaudio_pcm.c
parent5e15cfc3fa10dccdd2f4b4b09756ec41ccdf79c9 (diff)
downloadFreeBSD-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.c3
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);
OpenPOWER on IntegriCloud