index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
dev
/
usb
/
uaudio.c
Age
Commit message (
Expand
)
Author
2022-01-28
When it's the possessive of 'it', it's spelled "its", without the
Philip Guenther
2022-01-09
spelling
Jonathan Gray
2021-12-31
spelling
Jonathan Gray
2021-11-22
Align memory allocation for USB device drivers and USB HC drivers:
Marcus Glocker
2021-05-18
Add pre-DMA-write barrier after data is stored to memory
Alexandre Ratchov
2020-06-11
When detaching uaudio, wait for device ref counter to drop to 0
Alexandre Ratchov
2020-05-04
Remove redundant code testing if a terminal is a usb stream.
Alexandre Ratchov
2020-04-30
If there's only one input (output) name it simply "input" ("output")
Alexandre Ratchov
2020-04-30
Use "inputs" class instead of "record"
Alexandre Ratchov
2020-04-30
Use "dac" instead of "play" in mixer control names
Alexandre Ratchov
2020-04-30
Set terminal and clock names after all units are parsed
Alexandre Ratchov
2020-04-30
Use macros instead of hardcoded "play" and "record" string constants
Alexandre Ratchov
2020-04-24
Skip "all-channels" controls if there are equivalend per-channel ones
Alexandre Ratchov
2020-04-24
Suffix per-channel non-numeric controls with channel number
Alexandre Ratchov
2020-03-23
If samples per frame is larger than the device usb packet size,
Alexander Bluhm
2020-03-23
If an USB audio device supports less rates for recording than for
Alexander Bluhm
2020-03-07
Fix use of uninitilized variable in case of emty AC descriptor.
Alexandre Ratchov
2020-02-28
Allow devices with incomplete feature unit descriptor to attach.
Alexandre Ratchov
2020-02-05
Fix confusion between minimum and maximum samples-per-frame.
Alexandre Ratchov
2019-09-05
Use the new set_blksz() interface to set the block size.
Alexandre Ratchov
2019-08-25
avoid checking s->spf twice if it is above maximum in uaudio_adjspf(); ok rat...
miko
2019-05-09
When changing device rate, send request to the clock source unit.
Alexandre Ratchov
2019-05-09
Set the rate of UAC v2.0 clock units using the control interface, not
Alexandre Ratchov
2019-05-09
Skip empty control interfaces when parsing descriptors.
Alexandre Ratchov
2019-05-01
Use the proper UAC-v2.0 request to read the device controls.
Alexandre Ratchov
2019-04-10
Hide debug printfs.
Alexandre Ratchov
2019-04-04
Simplify underruns handling: just copy silence produced by upper layer.
Alexandre Ratchov
2019-04-03
Always copy data (if any) whenever a new bounce buffer is available.
Alexandre Ratchov
2019-04-03
Check for available space before copying data to the bounce buffers.
Alexandre Ratchov
2019-04-03
Make the uaudio_stream->ubuf_xfer relative to current xfer number.
Alexandre Ratchov
2019-03-19
In uaudio_pdata_intr() don't error out early if the status is USBD_IOERROR.
Claudio Jeker
2019-03-12
Add a new driver for USB Audio Class v2.0 devices. It replaces the
Alexandre Ratchov
2018-08-31
ich variable is only used in DPRINTF() and uaudio_get_cluster_nchan()
miko
2018-08-08
Fix possible division by zero caused by bogus usb descriptors. From
Alexandre Ratchov
2018-07-30
Inline trivial uaudio_id_name(). From Michael Bombardieri, thanks.
Alexandre Ratchov
2018-07-27
No need to test if pointer is NULL to call free(9). From
Alexandre Ratchov
2018-07-07
Fix uaudio(4) detection on Logitech Webcam C200/C210/C250/C270/C310/C500.
Landry Breuil
2017-12-30
Don't pull in <sys/file.h> just to get fcntl.h
Philip Guenther
2017-05-03
Remove unused (and wrong) uaudio_drain() call. From Michael W.
Alexandre Ratchov
2017-04-08
A pile of sizes to free(9). In test for a few days in snapshots.
Theo de Raadt
2017-04-05
3 more mallocarray() uses
Theo de Raadt
2017-02-10
Fix links to usb-audio specs. From Michael Reed <m.reed at mykolab.com>.
Alexandre Ratchov
2017-01-31
Fix links to USB audio specs.
Jeremie Courreges-Anglas
2017-01-03
No need to set use_maxpkt twice. From Michael W. Bombardieri. Thanks.
Alexandre Ratchov
2016-12-12
Use DPRINTF instead of printf() in #ifdef UAUDIO_DEBUG section. From
Alexandre Ratchov
2016-12-05
Remove unused variable. From Michael W. Bombardieri <mb@ii.net>. Thanks!
Alexandre Ratchov
2016-11-16
Use memcpy() to copy structures into freshly malloc'ated buffers,
Alexandre Ratchov
2016-11-08
Remove dead store. From Michael W. Bombardieri <mb at ii.net>. Thanks.
Alexandre Ratchov
2016-10-27
Uniformize debug printfs, by using consistently __func__ everywhere.
Alexandre Ratchov
2016-09-23
Add quirk to allow Yamaha UR22 to attach as uaudio(4). From
Alexandre Ratchov
[next]