summaryrefslogtreecommitdiff
path: root/sys/dev/audio.c
AgeCommit message (Expand)Author
2017-01-03If gain is above MAX, no need to check whether it's below MIN.Alexandre Ratchov
2016-12-20Fix many typos. From Michael W. Bombardieri <mb at ii.net>. ThanksAlexandre Ratchov
2016-12-12Remove few useless #ifdef AUDIO_DEBUG, spotted byAlexandre Ratchov
2016-11-08Log start/stop of DMA if AUDIO_DEBUG is defined and be less verboseAlexandre Ratchov
2016-10-09Don't allocate struct mixer_devinfo instances on the stack. It is a fairlyMark Kettenis
2016-10-06Fix the condition used to decide whether to automatically start theAlexandre Ratchov
2016-10-04At acpithinkpad attach time determine the value of the mute, and deferTheo de Raadt
2016-09-19Remove unused getdev() audio driver functions.Alexandre Ratchov
2016-09-14Remove drain(), query_encoding(), mappage() and get_default_params()Alexandre Ratchov
2016-08-31Delete unused ioctls and associated macros. Move macros that are stillAlexandre Ratchov
2016-06-21fix typos in comments and spacingAlexandre Ratchov
2016-06-18Add a new AUDIO_GETSTATUS ioctl to get various audio driver variables.Alexandre Ratchov
2016-06-01New USB device driver for Audio/Video capture devices based on theMarcus Glocker
2016-05-11Use round_blocksize() to determine the maximum hardware block size (inAlexandre Ratchov
2016-05-11Dont reuse "mult" local variable. Use separate variable for hardwareAlexandre Ratchov
2016-03-16Expose new audio ioctls that do one thing only: start and stop DMA,Alexandre Ratchov
2016-01-29Move the AUDIO_GETDEV ioctl in its own routine.Alexandre Ratchov
2016-01-20make AUDIO_GETDEV ioctl return the device name (ex "azalia0") ratherAlexandre Ratchov
2016-01-20Set byte order the default encoding in the attach method toAlexandre Ratchov
2016-01-09missing breakJonathan Gray
2015-12-14"harware" -> "hardware"mmcc
2015-09-04Fix condition used while seaching candidates for "record level"Alexandre Ratchov
2015-07-29Fix spacing and be more verbose in printfs under #ifdef AUDIO_DEBUG.Alexandre Ratchov
2015-07-28add missing space, from Donovan Watteau <tsoomi at gmail.com>Alexandre Ratchov
2015-07-28In case the system misses enough audio interrupts for DMAAlexandre Ratchov
2015-07-28Add the AUDIO_GETPOS ioctl() to fetch a snapshot of the 4 countersAlexandre Ratchov
2015-07-24Switch back into counting bytes rather than blocks. We can't justAlexandre Ratchov
2015-07-22Represent the current stream position in blocks rather than bytesAlexandre Ratchov
2015-06-25Reimplement the audio driver in a simpler way, removing unused/unusableAlexandre Ratchov
2015-05-22LITTE_ENDIAN -> LITTLE_ENDIANJonathan Gray
2015-05-11Remove all audio format conversion code from the kernel (btw holdingAlexandre Ratchov
2015-02-10First step towards making uiomove() take a size_t size argument:Miod Vallat
2015-02-07Let a volume key event unmute. This makes the software state follow theMark Kettenis
2015-01-27remove the second void * argument on tasks.David Gwynne
2015-01-20rework the audio key handling to allocate a message to send to theDavid Gwynne
2014-12-19Use <sys/endian.h> instead of <machine/endian.h>Philip Guenther
2014-11-16Replace a plethora of historical protection options with justTheo de Raadt
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-05-19fix format mistakes visible if AUDIO_DEBUG is definedAlexandre Ratchov
2013-12-17don't do a timeout+task song and dance, instead use DVACT_WAKEUP directly.Theo de Raadt
2013-12-06Add a DVACT_WAKEUP op to the *_activate() API. This is called after theTheo de Raadt
2013-11-28the stuff in audiovar.h is only used in audio.c, so move it in there toDavid Gwynne
2013-11-04Convert wskbd_set_mixervolume() to use a task internally instead ofMartin Pieuchot
2013-10-30replace workqs with tasks.David Gwynne
2013-05-15Introduce a global interrupt-aware mutex protecting dataAlexandre Ratchov
2011-07-03Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingMatthew Dempsky
2011-07-02kqueue attach functions should return an errno or 0, not a plain 1. FixNicholas Marriott
2011-06-06Microphone mute button support from acpithinkpad (or elsewhere).Theo de Raadt
2010-11-18Don'tMiod Vallat