Nick Sayer
d807a231a2
Add uaudio -- a USB audio device driver.
...
This driver actually works slightly better on -stable than on -current
(the system locks on detach on -current), so it should be MFC'd somewhat
sooner.
This driver currently points out a difficulty in the sound device framework.
The PCM unregister routine is allowed to refuse the detach if the device is
in use. In the case of a USB device, however, this unregistration is much more
mandatory in nature, since the device is *actually* gone when this call is
made. The sound subsystem really should not refuse an unregistration and
should take its own steps to reject further I/O. As a result, if you detach
a USB sound device while it is in use, you can expect a panic shortly
thereafter.
This device cannot currently record audio. Some routines are unwritten as
of yet in uaudio.c to support recording.
This device hangs my -current box on detach. I don't know why. This does
not happen on my -stable machine.
Obtained from: Hiroyuki Aizu
MFC after: 2 weeks
2002-07-21 17:28:50 +00:00
..
2002-04-27 01:31:17 +00:00
2002-07-09 17:54:02 +00:00
2002-01-11 01:16:00 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 01:16:00 +00:00
2002-03-25 08:02:54 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 20:14:03 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-02-15 15:45:34 +00:00
2002-05-01 01:34:48 +00:00
2002-01-11 15:49:02 +00:00
2002-06-03 22:30:51 +00:00
2002-01-29 06:53:32 +00:00
2002-05-16 19:08:03 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-06-03 09:13:53 +00:00
2002-04-17 00:26:09 +00:00
2002-01-11 15:49:02 +00:00
2002-03-23 15:49:15 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-20 08:51:08 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-06-28 08:10:07 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 01:16:00 +00:00
2002-02-04 20:16:50 +00:00
2002-05-19 01:27:14 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 01:16:00 +00:00
2002-01-11 15:49:02 +00:00
2002-04-16 20:40:06 +00:00
2002-01-11 15:49:02 +00:00
2002-06-18 21:32:33 +00:00
2002-07-15 19:40:23 +00:00
2002-07-15 19:40:23 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-05-30 17:38:00 +00:00
2002-01-11 15:49:02 +00:00
2002-01-17 02:16:35 +00:00
2002-01-11 20:14:03 +00:00
2002-01-11 20:14:03 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-02-04 20:16:50 +00:00
2002-02-04 20:16:50 +00:00
2002-07-15 13:58:35 +00:00
2002-01-11 15:49:02 +00:00
2002-02-15 15:45:34 +00:00
2002-01-11 01:16:00 +00:00
2002-03-18 13:06:57 +00:00
2002-01-11 15:49:02 +00:00
2002-07-21 17:28:50 +00:00
2002-01-11 15:49:02 +00:00
2002-06-17 05:40:49 +00:00
2002-01-11 15:49:02 +00:00
2002-01-10 03:52:54 +00:00
2002-03-23 12:36:19 +00:00
2002-06-26 03:37:47 +00:00
2002-04-19 22:43:57 +00:00
2002-03-18 18:23:42 +00:00
2002-01-11 15:49:02 +00:00
2002-04-28 06:38:38 +00:00
2002-03-04 03:51:21 +00:00
2002-06-30 02:23:12 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-03-18 18:23:42 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-03-18 18:23:42 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-01-11 15:49:02 +00:00
2002-04-12 06:01:49 +00:00
2002-02-20 15:00:34 +00:00
2002-06-03 09:13:22 +00:00