History log of /src/sys/dev/usb/uaudioreg.h |
Revision | | Date | Author | Comments |
1.19 |
| 16-Apr-2023 |
mlelstv | Handle packet scheduling for high/super speed. More UAC2 handling for input/output/feature/selector units. Setting sample rate for UAC2 now works, still no support for clock selectors and multipliers. Added sysctl to set debug level. Minor fixes.
|
1.18 |
| 10-Apr-2023 |
mlelstv | Handle more UAC2 descriptors and add debug output. Fix handling of clock sources (mix.wIndex wasn't set).
UAC2 can use separate clock sources (and thus sample rates) for each terminal. That doesn't match the audio(4) model where sample rates are part of an audio format and global. For now, try to match clocks for input and output terminals separately.
|
1.17 |
| 02-Apr-2023 |
mlelstv | Add support for USB Audio Class 2.0.
|
1.16 |
| 18-May-2012 |
jdc | Increase the number of frequencies in the usb_audio_streaming_type1_descriptor to be the same number that we support elsewhere (AUFMT_MAX_FREQUENCIES). Set frequency_type to be AUFMT_MAX_FREQUENCIES in the case where a uaudio device reports more frequencies than we handle. Fixes a crash in uaudio_chan_ptransfer() because we read uninitialised data in uaudio_identify_as().
|
1.15 |
| 28-Apr-2008 |
martin | branches: 1.15.34; 1.15.38; Remove clause 3 and 4 from TNF licenses
|
1.14 |
| 26-Feb-2007 |
drochner | branches: 1.14.40; 1.14.42; 1.14.44; Don't assume that usb_descriptor_t contains a bDescriptorSubtype field. This is class specific and shouldn't be in a generic definition.
|
1.13 |
| 11-Dec-2005 |
christos | branches: 1.13.26; merge ktrace-lwp.
|
1.12 |
| 05-Nov-2004 |
kent | branches: 1.12.12; print cluster information if UAUDIO_DEBUG is defined.
|
1.11 |
| 23-Oct-2002 |
christos | branches: 1.11.6; remove duplicate cpp defs.
|
1.10 |
| 22-Sep-2002 |
augustss | Add a struct shared by all unit and terminal descriptors.
|
1.9 |
| 11-Jul-2002 |
augustss | Get rid of trailing white space.
|
1.8 |
| 07-Mar-2002 |
kent | branches: 1.8.6; Sampling rate and mono-stereo conversion described in http://mail-index.netbsd.org/tech-kern/2002/03/04/0005.html
auconv.c: Add conversion functions
audio.c: Sample alignment, calling conversion functions, etc.
audio_if.h: Add four hw_* members to "struct audio_params"
audiovar.h: Add conversion buffers, etc.
auich and uaudio: Add conversion request code to *_set_params().
|
1.7 |
| 28-Dec-2000 |
augustss | branches: 1.7.2; 1.7.4; Add audio terminal types.
|
1.6 |
| 30-May-2000 |
augustss | Use attribute packed for on-the-wire data structures.
|
1.5 |
| 27-Apr-2000 |
augustss | branches: 1.5.2; Change my email address.
|
1.4 |
| 16-Jan-2000 |
augustss | Start of implementation of UpDown processing unit control.
|
1.3 |
| 06-Jan-2000 |
augustss | Implement the ENABLE control for processig units.
|
1.2 |
| 13-Oct-1999 |
augustss | branches: 1.2.2; Format tag and format type tests were interchanged.
|
1.1 |
| 09-Sep-1999 |
augustss | branches: 1.1.2; An EXPERIMENTAL audio driver. It still needs work, e.g., in the mixer part to give reasonable names to the mixer controls.
|
1.1.2.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.2.2.2 |
| 05-Jan-2001 |
bouyer | Sync with HEAD
|
1.2.2.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
1.5.2.1 |
| 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.7.4.3 |
| 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
1.7.4.2 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.7.4.1 |
| 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.7.2.4 |
| 11-Nov-2002 |
nathanw | Catch up to -current
|
1.7.2.3 |
| 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.7.2.2 |
| 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.7.2.1 |
| 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.8.6.1 |
| 15-Jul-2002 |
gehenna | catch up with -current.
|
1.11.6.1 |
| 14-Nov-2004 |
skrll | Sync with HEAD.
|
1.12.12.1 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.13.26.1 |
| 27-Feb-2007 |
yamt | - sync with head. - move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
|
1.14.44.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.14.42.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.14.40.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.15.38.1 |
| 02-Jun-2012 |
mrg | sync to latest -current.
|
1.15.34.1 |
| 23-May-2012 |
yamt | sync with head.
|