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
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
2017-08-20
Remove meaningless sc_blkset.
isaki
2017-08-20
Remove goto in mix_write()
isaki
2017-08-17
Fix typo. sc_mrr -> sc_mpr for play buffer.
isaki
2017-08-15
Clean up mix_write().
isaki
2017-08-15
Avoid possibility of integer overflow (and clean up).
isaki
2017-08-15
Clean up audio_open().
isaki
2017-08-15
Clean up audio_allocbufs().
isaki
2017-08-15
Remove dead codes.
isaki
2017-08-15
Split the first special element from sc_audiochan list.
isaki
2017-08-13
Remove mixer chan from sc_audiochan.
isaki
2017-08-08
If the harware ring is starved of data...Insert silence into the mix ring
nat
2017-08-08
Remove dead codes. chan will never be NULL in SIMPLEQ_FOREACH.
isaki
2017-08-08
Introduce audio_destroy_pfilters()/audio_destroy_rfilters()
isaki
2017-08-08
Add missing initialization of sc_rfilters in audioattach().
isaki
2017-08-08
Remove a duplicated line.
isaki
2017-08-06
Ensure to call mix write if inserting silence into the hw ring.
nat
2017-08-05
Reset mixer ports on opening /dev/sound.
nat
2017-08-03
Fix resource leaks on error handling in audio_open().
isaki
2017-07-30
Typo in debug message.
isaki
2017-07-30
The audio module will now compile with WARNS=5.
nat
2017-07-29
"bits" sounds better than "name" for argument name.
isaki
2017-07-29
Use do .. while (0) for macros.
isaki
2017-07-29
Fix a resource leak on error handling in audio_alloc_ring().
isaki
2017-07-29
Fix error handling of ring buffers allocation in audioattach().
isaki
2017-07-29
0 -> NULL in audioattach()
isaki
2017-07-29
const-ify.
isaki
2017-07-29
Improve audio_set_vchan_defaults().
isaki
2017-07-28
Remove dead code from audio open. Found by isaki@.
nat
2017-07-28
Remove unused code from audio_set_params.
nat
2017-07-28
Refactoring of order of auto config combinations. Most common formats
nat
2017-07-28
Mixer device bounds checking.
nat
2017-07-27
"sc_format[0]." is better than "sc_format->" here.
isaki
2017-07-27
Improve in #ifdef AUDIO_INTR_TIME.
isaki
2017-07-25
Fix a panic caused by opening pad(4)'s mixer before the corresponding
nat
[next]