summaryrefslogtreecommitdiff
path: root/sys/dev/audio_if.h
AgeCommit message (Collapse)Author
2010-07-15add two new members to structs audio_encoding and audio_prinfo.Jacob Meuser
for both structs, the new members are 'bps' and 'msb', which describe the number of bytes per sample and data alignment in the sample, respectively. drivers must properly set these fields in the 'query_encoding', 'set_parameters' and 'get_default_params' hardware interface methods. discussed with ratchov, deraadt
2008-04-21allow low level audio drivers to specify a default sample format,Jacob Meuser
instead of 8-bit mono mulaw @ 8kHz. this is just the infrastructure; no drivers are specifying a default yet. ok ratchov@, deanna@
2004-04-16remote splaudio hack, now that all architectures that need it,Peter Valchev
have it in MI includes; ok miod
2004-02-24same gory splaudio hack for amd64, sighTheo de Raadt
2004-01-31Arm provides audio interrupt bits, do not default them here. ok deraadt@Dale Rahn
2003-03-28mu-law and A-law spelling;Jason McIntyre
mu-law and u-law are the same, so used mu-law for consistency; ok jason@
2003-01-25hppa provides its own IPL_AUDIO, tooJason Wright
2002-08-26space cleanup; some from grendel@zeitbombe.orgMichael Shalayeff
2002-07-23Cardbus/pcmcia support for macppc. parts borrowed from NetBSD, and otherDale Rahn
portions of the tree.
2002-05-30fallout from the radio attachment fixMichael Shalayeff
2002-05-06sync uaudio with NetBSDNathan Binkert
2002-03-14Final __P removal plus some cosmetic fixupsTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
2002-01-20make all audio drivers use the new allocm and round_buffersize decl's.Eric Jackson
will ease porting, and generally cleans up a bit
2001-10-31Change the audio_hm_if->mappage interface to return paddr_t and take off_tArtur Grabowski
as the mmap offset.
2001-10-01sparc64 doesn't need splaudio()/IPL_AUDIO provided here, eitherJason Wright
2000-07-19As in NetBSD, added direction to allocm/round_buffer_size APIs.Constantine Sapuntzakis
Accomplished by adding functions to audio_hw_if instead of redoing current ones so as to minimize need to change drivers. For Neomagic, tell the AC97 subsystem that we don't support reads.
2000-05-24Permit detach of audio devices, such as uaudio. Selected codeHakan Olsson
from NetBSD/Lennart Augustsson. (niklas@ ok)
1999-07-23From NetBSD; let i386 run audio at a high IPLNiklas Hallqvist
1999-01-02Midi & sequencer support from NetBSD, mostly by Lennart AugustssonNiklas Hallqvist
1998-11-03Partial sync with NetBSD, adds new trigger methods.Jason Downs
1998-04-26update audio from NetBSD, mostly by Lennart Augustsson <augustss@cs.chalmers.se>Niels Provos
1997-07-10sync with NETBSD 30/3/97 + adapating aria.cNiels Provos
1996-04-18NetBSD 960317 mergeNiklas Hallqvist
1996-03-02From NetBSD: sync with 960217 sourcesNiklas Hallqvist
1995-12-27from netbsd:Theo de Raadt
The IST_* and IPL_* constants are not bus-specific; don't treat them as such. Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers.
1995-10-18initial import of NetBSD treeTheo de Raadt