summaryrefslogtreecommitdiff
path: root/sys/dev/audio.c
AgeCommit message (Expand)Author
2007-06-11Add a new ioctl AUDIO_GETBUFINFO. It works like AUDIO_GETINFO, butjoerg
2007-03-09return information about playing buffer, not recording bufer,kent
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-03-01TRUE -> true, FALSE -> falsethorpej
2007-02-21Replace the Mach-derived boolean_t type with the C99 bool type. Athorpej
2007-02-15Defer wakeup() to the soft interrupt also.ad
2007-02-09Merge newlock2 to head.ad
2006-11-16__unused removal on arguments; approved by core.christos
2006-11-01Set oldpblksize and oldrblksize early enough so that zero-initialisationcbiere
2006-11-01Initialize old[pr]blksize to 0 to avoid gcc warnings.xtraeme
2006-11-01Fix for kern/17446. Restore the audio settings if an error occured.cbiere
2006-10-12- sprinkle __unused on function decls.christos
2006-09-24Add "name" parameter to powerhook_establish, to aid debugging. No objectionsjmcneill
2006-08-27add missing initializers.christos
2006-06-27Protect audio_powerhook with '#if NAUDIO > 0'. PR kern/33832.jmcneill
2006-06-19Halt input/output on soft suspend if currently running, and restore themjmcneill
2006-05-16If one or more playback filters are applied, minimize loadingkent
2006-05-10Fixes a bug that audio_offset_t::samples for AUDIO_GETxOFFS haskent
2006-04-19Don't use simple_locks; we can't hold them while calling malloc andjmcneill
2006-04-18Protect audio_write's filter graph from being modified in the middle of ajmcneill
2006-03-28Use device_unit().thorpej
2006-03-07Add a 'powerstate' callback to audio_hw_if, to allow hw drivers to powerjmcneill
2006-02-25In mixer_remove() it's better to check if lwp is not NULL before tryingrpaulo
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2005-12-11merge ktrace-lwp.christos
2005-06-21PR-30566: Poll must not return <sys/errno.h> values.ws
2005-06-11Make sure buffer sizes are initialized correctly even when the pause stateis
2005-05-18Allow the audio device to be opened for read resp. write by separate callsaugustss
2005-05-04When audioclose is called it's the last close of the device, so thereaugustss
2005-04-25Enable full-duplex mode by default on drivers that support it if thejmcneill
2005-02-13For the "record.port", choose "record.source" over "inputs.source" if thefredb
2005-02-13Comment as to why we run through the devinfo list twice, in audioattach().fredb
2005-02-13fix a typo in audiogetinfo().kent
2005-01-29* audiosetinfo()kent
2005-01-17Fix panic when precision < 8.minoura
2005-01-15minor KNFkent
2005-01-15fix a typo in audiostartp(). This change fixes a problem introduced bykent
2005-01-10merge kent-audio1 branch, which introduces audio filter pipeline to the MIkent
2004-10-29constify audio_hw_if, midi_hw_if, and radio_hw_if.yamt
2004-07-07If we're short-circuiting audiostartp() because there isn't enough datamycroft
2004-01-31Fix a couple of long-standing bugs in the volume control(s) part of thefredb
2003-10-02A bit of cleanup:mycroft
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2003-05-26Add FIONREAD ioctl().augustss
2003-05-03DMA, not dma nor Dma.wiz
2003-04-25Fix full-duplex mode (again).gmcgarry
2003-04-06Respect the law: Use A-law and mu-law as spellings as far as easily possible.wiz
2003-03-31sprinkle const qualifiers to const stuffjdolecek
2003-01-31Use aprint_*().thorpej