summaryrefslogtreecommitdiff
path: root/share/man/man4/audio.4
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
2009-06-27sync description of struct audio_prinfo;Jason McIntyre
reported by frederic, documentation/6179
2009-03-24fix a few typographical errors.Igor Sobrado
ok jmc@
2009-01-17typo fix - ok jakemsr - and add a comma;Jason McIntyre
2009-01-16deal with sample precisions that are not a power of 2.Jacob Meuser
discussed with and ok ratchov; manpage tweak from naddy, thanks
2008-10-27sa_open -> sio_open, after recent changes;Jason McIntyre
2008-10-26add some audio/libsa cross refs;Jason McIntyre
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@
2008-05-26tweak previous;Jason McIntyre
2008-05-26explain why, even though we support "sticky" block sizes, setting blockJacob Meuser
sizes before other parameters can cause problems. ok ratchov@
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@
2008-03-22add audio(4) driver the ability to use different block sizes for play andAlexandre Ratchov
record modes. This makes possible to have blocks of the same duration if the play and record formats are different. The API change is backward compatible, so it shouldn't be noticed by current audio ports. ok jakemsr
2007-12-06Remove incomplete device Xr list. The device pages already referenceDeanna Phillips
audio(4), and the bus pages reference the devices, so there's no need for audio(4) to try to keep up. Requested by & ok jmc@
2007-11-03add aucat(1) and cdio(1) to SEE ALSO;Jason McIntyre
2007-10-28add new envy(4) man pageAlexandre Ratchov
ok jmc@, ok deraadt@
2007-10-08explain that AUDIO_GET[PR]RINFO were added for porting 3rd partyJacob Meuser
software and should be avoided in new code suggested by ratchov@, help from jmc@
2007-10-03add two new audio ioctls, AUDIO_GETPRINFO and AUDIO_GETRRINFO, and theJacob Meuser
data structure these ioctls use, audio_bufinfo. these ioctls return information about the play and record buffers into the audio_bufinfo structure. these are being added to aid in porting non-native audio applications and libraries, and to fix issues in our OSS audio emulation. these ioctls exist only on OpenBSD and should not be used in code intended for distribution. ok ratchov
2007-09-28be explicit about configuring audio devices for full-duplex mode.Jacob Meuser
OK jmc@ (a while back)
2007-09-17implement the output_muted member of audio_info_t as found in originalJacob Meuser
Sun audio. input from and ok ratchov
2007-09-12add missing description of AUDIO_PERROR ioctlAlexandre Ratchov
reviewed (and corrected) by jakemsr@
2007-08-08revert the change in rev 1.60 of audio.c and the correspondingJacob Meuser
documentation change the audio layer is still too "imperfect" for this change fixes problems reported aanriot, matthieu and dtucker requested by deraadt
2007-07-06- enable full-duplex mode by default if a device is openedJacob Meuser
read-write and it supports full-duplex operation. - update documentation to match this behaviour. see http://marc.info/?l=openbsd-tech&m=118310788926431&w=2 for more background on this change "patches look correct to me" marc@
2007-05-31convert to new .Dd format;Jason McIntyre
2006-04-26Xr azalia (thanks miod)Jason Wright
2006-01-19seek is a count of bytes, not samplesJacob Meuser
OK millert@
2005-08-08more xr auipx i missed to commit first roundMichael Shalayeff
2004-11-06The audio(4) manpage says to use code that looks likeBrad Smith
ioctl(fd, AUDIO_INITINFO, &info); to initialize the audioinfo struct. This does not work as there is no AUDIO_INITINFO ioctl command. Rather, the structure should be initialized with something that looks like this: AUDIO_INITINFO(&info); From: Chris Kuethe <ckuethe at ualberta dot ca> in PR 3980
2004-08-04- sync to netbsdJared Yanovich
- update to reality - grammar, punctuation, rewording - since this page describes both the mixer and audio devices, add mention of the mixer device in relevant places - use standard conventions for documenting ioctls - macro and other mdoc fixes - add some unmentioned audio devices and other cross-refs to "see also" help and ok jmc and add kernel config usage to synopsis (from deraadt)
2004-01-26missing thing from Jared Yanovich;Jason McIntyre
dhartmeier@ saved me from making a mess of this;
2003-07-09- fix lists/displaysJason McIntyre
- quote .Cd's - add/remove .Pp's as necessary - fix some .Re/.Rs's - simplify macros
2003-06-06- section reorderJason McIntyre
- some macro fixes - kill whitespace at EOL
2003-04-25AUDIO_ENCODING_* is below, not above the struct descriptionAnil Madhavapeddy
jason@ ok
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-03-14typos;Jason McIntyre
audio(4): ok naddy@ cardbus(4): ok deraadt@
2002-12-13audio_prinfo.seek is int now; document and syncChristian Weisgerber
ok miod@ millert@
2002-06-30Do not end an enumerations of Xr with a dot, and do not let a dot hideMiod Vallat
inside an enumeration as well.
2002-06-30Xr cleanup; seb@todesplanet.deTheo de Raadt
2002-05-23'SEE ALSO' audit in 'share/man/':Mike Pechkin
o) sort; o) "," is separator of entries; o) don't use "." or "," in the last entry; millert@ ok
2002-04-08document the ESS Allegro-1 and Maestro-3 driverMike Frantzen
2002-02-12fix style in .SYNOPSIS. Spotted by grange@grange.ruMike Pechkin
deraadt@ ok
2001-11-26add autri.4, from netbsdMichael Shalayeff
2001-11-13kill BUGS sections that basically say "there might be bugs". Like, WTF?Theo de Raadt
2001-03-07spellingTodd T. Fries
2001-03-01A slew of share/ man page fixes; nordin@cse.ogi.edu. These have been sittingAaron Campbell
in my INBOX since Nov 6, 2000, probably forgot about them since the tree was frozen at that time.
2001-01-13Driver for Cirrus Logic CS4281 sound chips. Originally written for NetBSD byAaron Campbell
Tatoku Ogaito, banged into shape for OpenBSD by me. Recording has not been tested yet, but mpg123 works fine. Sound still works after suspend/resume. XXX: On the IBM ThinkPad X20, must disable pcibios else the cs4281 won't generate interrupts. Cause yet unknown but probably not the driver's fault. YMMV on other laptops with this chip.
2001-01-13Preliminary man page for maestro. Link it.Marc Espie
Keep alphabetical order in audio.4 while we're at it :)
2001-01-11move ich to auich at mickey's requestTheo de Raadt
2001-01-09More complete synopsis, ok millert@,aaron@Marc Espie
2000-10-18- Arguments to .Nd should go on the same line as .Nd.Aaron Campbell
- Standardize Nd format for all Ethernet man pages for easy man -k'ing.
2000-10-13Purely mdoc fixes.Aaron Campbell