index
:
netbsd
lockcount-9.3
lockdoc-10.99.5
lockdoc-10.99.5-vfs
lockdoc-9.3
lockdoc-9.3-vfs
trunk
NetBSD fork for lockdoc analysis
merlin@scholz.ruhr
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
dev
/
audio.c
Age
Commit message (
Expand
)
Author
2018-02-06
Revert my wrong r1.380 and add a comment instead.
isaki
2018-01-21
CID-1427745: kill possible buffer overflows.
christos
2018-01-12
Allow open of audioctl devices whilst audio is open with the mixer
nat
2018-01-09
Forcefully detach children of audio instances.
nat
2018-01-09
Rework of play/rec threads to ensure effective use of locks.
nat
2018-01-06
Only signal a pause change on a transition of a pause change.
nat
2018-01-06
Whitespace.
nat
2017-12-16
Convert double block size of data though the play back filters. This is
nat
2017-12-16
Allow the hwvc block size to be set to any amount with audio mixing
nat
2017-12-16
Only init the mix ring if sc_usemixer is enabled as with mixing set to
nat
2017-11-30
add fo_name so we can identify the fileops in a simple way.
christos
2017-11-28
Speed up improvements for MIX_FUNC.
nat
2017-11-16
Use correct combination of mix ring block size and vc playring used low
nat
2017-11-16
Add vc to debug messages in audio_mix.
nat
2017-11-15
For the virtual stream it is required to insert silence. As these streams
nat
2017-11-15
The harware vc is rounded to a power of two then round_blocksize is called.
nat
2017-11-15
audio_pint improvements for when audio mixing is disabled.
nat
2017-11-15
Improved audiostartp for when audio mixing is disabled.
nat
2017-11-15
Improved draining function for when the mixer is and is not enabled.
nat
2017-11-15
Plug memory leak as the mixer state does not grow or shrink when audio
nat
2017-11-15
Don't return EIO falsely when dealing with the hardware vc.
nat
2017-11-07
Use mixring blocksizes in the right places when mixer is enabled.
nat
2017-11-07
A sysctl is now available to disable the in kernel mixer.
nat
2017-11-04
AU_RING_SIZE -> s.bufsize in audio_initbufs.
nat
2017-11-03
Blocksizes sould be rounded to a power of 2 as OSS applications need this.
nat
2017-11-03
Revert to previous. It is necessary to use the calculated blocksize if
nat
2017-11-03
No need to ratify block size twice as this is done in audio_initbufs.
nat
2017-11-03
Calc latency when altering precision, frequency and channels sysctls.
nat
2017-11-03
Allow for block sizes less than hw block size. This allows for the lowest
nat
2017-11-03
Use mix ring block size in audio write, startp, and audio drain.
nat
2017-11-02
Revert commit rev 1.419 to audio.c. This should address PR kern/52685.
nat
2017-10-31
Only allow blocksizes greater or equal to the calculated one.
nat
2017-10-31
Move calculation of sc_latency into a function.
nat
2017-10-31
round_blocksize is only used for the hardware ring buffer. All other
nat
2017-10-28
No externs in .c files! Include ioconf.h for struct cfdriver xyz_cd.
riastradh
2017-10-27
Independent blocksizes for virtual channels where a static blocksize is
nat
2017-10-26
Ensure that the low/high water marks are at least PREFILL_BLOCKS.
nat
2017-10-26
Add latency sysctl to adjust hw blocksize and hence latency of the mixer.
nat
2017-10-25
Use C99 initializer for filterops
maya
2017-10-21
Fix return value. fo_kqfilter is expected to return errno on error.
isaki
2017-10-21
Fix return value. fo_poll is expected to return revents on error.
isaki
2017-10-21
Fix return value. fo_mmap is expected to return errno on error.
isaki
2017-10-01
Ensure proper use of sc_opens (play back) and sc_recopens (recording).
nat
2017-09-30
Improve logic in audio_initbufs(). No functional changes intended.
isaki
2017-09-26
Call audio_mix for a third time - thus ensuring there is a block of data
nat
2017-09-24
Move play/rec mix ring buffers into a virtual channel sc_mixring. NFCI.
nat
2017-09-02
Separete sc->sc_pr/rr (mix ring) block size and hwvc->sc_mpr/mrr (hw ring)
isaki
2017-09-02
Remove duplicated code.
isaki
2017-09-02
Don't assign sc->sc_pr/rr.blksize in audio_initbufs().
isaki
2017-08-20
hw_if->set_params is mandatory, so it will never be NULL.
isaki
[next]