| Commit message (Expand) | Author | Age | Files | Lines |
* | Refactor klist insertion and removal | visa | 2020-12-25 | 1 | -5/+5 |
* | Implement kqueue(2) support. | mpi | 2020-05-19 | 1 | -2/+179 |
* | Use softintr to call selwakeup() in the mixer code code-path | ratchov | 2020-05-16 | 1 | -6/+26 |
* | Remove support for unused /dev/mixer device nodes. | ratchov | 2020-04-18 | 1 | -17/+1 |
* | Wake up processes reading the mixer when the device is detached. | ratchov | 2020-03-08 | 1 | -1/+5 |
* | Fix missing locking during calls to selwakeup(). | ratchov | 2020-02-13 | 1 | -12/+40 |
* | Add support for notifications about audio(4) controls changes. | ratchov | 2020-01-29 | 1 | -3/+158 |
* | Rename audio_mixer_{read,write} to audio_mixer_{get,set}. | ratchov | 2020-01-24 | 1 | -5/+5 |
* | audio(4): msleep(9) -> msleep_nsec(9) | cheloha | 2019-12-18 | 1 | -7/+7 |
* | Convert infinite tsleep(9) to tsleep_nsec(9). | mpi | 2019-10-07 | 1 | -5/+5 |
* | If the requensted block size is too large, then use half the | ratchov | 2019-09-10 | 1 | -1/+16 |
* | Add the set_blksz() and set_nblks() audio driver functions. | ratchov | 2019-09-05 | 1 | -5/+50 |
* | Move play blocks count from the audio_softc to the audio_buf structure. | ratchov | 2019-08-17 | 1 | -20/+22 |
* | Move block size and block count calculations in their own routines. | ratchov | 2019-08-17 | 1 | -80/+108 |
* | Try to start playback after play buffer pointers are advanced. | ratchov | 2019-04-05 | 1 | -4/+6 |
* | Don't try to recover when DMA pointers wrap if the driver is | ratchov | 2019-03-31 | 1 | -3/+3 |
* | Add new copy_output() and underrun() methods to support drivers | ratchov | 2019-03-12 | 1 | -4/+12 |
* | Use the return value of task_add(9) to determine whether the task was | kettenis | 2018-12-31 | 1 | -20/+7 |
* | must remember to unref device if setting the task isn't done. | tedu | 2018-12-27 | 1 | -1/+5 |
* | sc argument of start_output, start_input, trigger_output and trigger_input | miko | 2018-10-31 | 1 | -7/+7 |
* | Save all mixer elements in the suspend/resume array instead of only | ratchov | 2018-06-24 | 1 | -10/+3 |
* | In addition to "on" and "off", allow the audio "record.enable" mixer | ratchov | 2018-05-26 | 1 | -4/+17 |
* | Add a "record.enable" mixer knob to control recording. When recording | ratchov | 2018-05-26 | 1 | -12/+106 |
* | Add mixer save/restore capability to the audio(4) driver and | ratchov | 2018-04-11 | 1 | -1/+64 |
* | Fix the way we detect xrun on the recording end, which may prevent the | ratchov | 2018-03-21 | 1 | -2/+2 |
* | Remove assignement of sc->round to itself that makes no sense. From | ratchov | 2018-01-10 | 1 | -2/+1 |
* | No need to grab the audio lock to call audio_canstart() as it checks | ratchov | 2017-11-23 | 1 | -4/+3 |
* | Factor a variable assignment in audiopoll(). | ratchov | 2017-06-26 | 1 | -3/+2 |
* | Remove references to /dev/soundN, which was removed last year. | ratchov | 2017-05-16 | 1 | -10/+2 |
* | style improvement from Michael W. Bombardieri <mb at ii.net> | ratchov | 2017-05-03 | 1 | -5/+4 |
* | Simplify rate/channels/bits bounds checking code. From | ratchov | 2017-03-28 | 1 | -8/+8 |
* | AUDIO_ENCODING_{S,U}LINEAR constants are neither used by low level | ratchov | 2017-03-11 | 1 | -20/+1 |
* | If gain is above MAX, no need to check whether it's below MIN. | ratchov | 2017-01-03 | 1 | -2/+2 |
* | Fix many typos. From Michael W. Bombardieri <mb at ii.net>. Thanks | ratchov | 2016-12-20 | 1 | -8/+8 |
* | Remove few useless #ifdef AUDIO_DEBUG, spotted by | ratchov | 2016-12-12 | 1 | -14/+4 |
* | Log start/stop of DMA if AUDIO_DEBUG is defined and be less verbose | ratchov | 2016-11-08 | 1 | -11/+3 |
* | Don't allocate struct mixer_devinfo instances on the stack. It is a fairly | kettenis | 2016-10-09 | 1 | -25/+37 |
* | Fix the condition used to decide whether to automatically start the | ratchov | 2016-10-06 | 1 | -4/+15 |
* | At acpithinkpad attach time determine the value of the mute, and defer | deraadt | 2016-10-04 | 1 | -4/+36 |
* | Remove unused getdev() audio driver functions. | ratchov | 2016-09-19 | 1 | -2/+1 |
* | Remove drain(), query_encoding(), mappage() and get_default_params() | ratchov | 2016-09-14 | 1 | -2/+1 |
* | Delete unused ioctls and associated macros. Move macros that are still | ratchov | 2016-08-31 | 1 | -226/+2 |
* | fix typos in comments and spacing | ratchov | 2016-06-21 | 1 | -4/+4 |
* | Add a new AUDIO_GETSTATUS ioctl to get various audio driver variables. | ratchov | 2016-06-18 | 1 | -1/+13 |
* | New USB device driver for Audio/Video capture devices based on the | mglocker | 2016-06-01 | 1 | -2/+10 |
* | Use round_blocksize() to determine the maximum hardware block size (in | ratchov | 2016-05-11 | 1 | -4/+12 |
* | Dont reuse "mult" local variable. Use separate variable for hardware | ratchov | 2016-05-11 | 1 | -8/+9 |
* | Expose new audio ioctls that do one thing only: start and stop DMA, | ratchov | 2016-03-16 | 1 | -1/+148 |
* | Move the AUDIO_GETDEV ioctl in its own routine. | ratchov | 2016-01-29 | 1 | -6/+12 |
* | make AUDIO_GETDEV ioctl return the device name (ex "azalia0") rather | ratchov | 2016-01-20 | 1 | -2/+6 |