summaryrefslogtreecommitdiffstats
path: root/sys/dev/sound
Commit message (Expand)AuthorAgeFilesLines
* don't grope around inside snd_dbuf structures as they will change in futurecg2001-01-241-11/+0
* fix certain cards failing to attachcg2001-01-241-4/+6
* fix blocksizing for playback, implement blocksizing for recordcg2001-01-241-1/+12
* some cosmetics, changed channel setup and revamped irq handling - ignorecg2001-01-242-26/+57
* prevent excessively small buffer sizes resulting in hundreds of irqs percg2001-01-241-13/+15
* Tag unused functions with __unused.jhb2001-01-233-35/+36
* Catch up to the name changes in the hwvol API.jhb2001-01-111-4/+4
* - Move all of the hwvol functions into a mixer_hwvol_* namespace, and makejhb2001-01-113-15/+21
* Woops, use the SYSCTL_STATIC_CHILDREN() macro instead of manuallyjhb2001-01-111-2/+2
* Call mixer_hwinit() when attaching.jhb2001-01-051-0/+1
* - Make the 'hwvol_mixer' and 'hwvol_step' variables be specific to ajhb2001-01-054-9/+86
* The 'maxchans' count is one more than the number of channels, sojhb2001-01-041-1/+1
* Add the ES1681, as found in my Digital HiNote UltraII. It works withimp2001-01-041-2/+1
* Rename the loader tunable from hw.sndunit to hw.snd.unit.jhb2001-01-031-1/+1
* - When acknowledging interrupts, write the value 0xff to the interruptjhb2001-01-032-19/+28
* Add a new API for soundcards that have hardware volume control:jhb2001-01-032-0/+39
* Create a new sysctl node 'hw.snd' and move 'hw.sndunit' tojhb2001-01-032-1/+6
* change irq handler slightly, get rid of superflous messagescg2000-12-271-6/+4
* move parametric defines and structure definitions from .h to .ccg2000-12-252-12/+13
* indent debugging printfs, change a couple of messages slightlycg2000-12-251-19/+19
* update to return correct blocksize- these chips have a fixed irq rate, socg2000-12-251-0/+8
* fairly substantial rewrite- seperate out play/record code, implementcg2000-12-241-183/+244
* compensate for broken codecs that return 0xffff on unimplemented registerscg2000-12-241-9/+10
* implement setblocksize properlycg2000-12-231-33/+25
* fix a panic if the requested blocksize was greater than the data rate,cg2000-12-231-0/+2
* kill a warningcg2000-12-231-1/+1
* fix a typocg2000-12-231-1/+1
* update code dealing with snd_dbuf objects to do so using a functional interfacecg2000-12-2324-400/+638
* fix a debugging leftover (min speed=48khz)cg2000-12-201-1/+1
* kobjify.cg2000-12-1835-2826/+2787
* Bump the buffersize from 0x1000 to 0x4000.julian2000-11-211-1/+1
* do not blindly assume 8khz is supported on open(). try for 8khz but respectcg2000-11-181-3/+6
* adjust dma channels for vibra16x; recording should now work. full duplex doescg2000-11-071-18/+33
* slight mods to isa dma and channel flushing codecg2000-11-071-24/+32
* if a channel dies, rejuvenate it on close()cg2000-11-071-2/+2
* add AFMT_8BIT for easier determination of formatscg2000-11-061-0/+1
* fix paste-o in mixer code - actually set right channel volume instead ofcg2000-11-061-1/+2
* fix es1370 mixer by adding reinit function to it's mixer function list.cg2000-11-061-0/+1
* kill old sb drivercg2000-11-011-938/+0
* switch over to new sb8/sb16 codecg2000-11-011-3/+2
* add commented-out dependancies on the new sb8 and sb16 driverscg2000-10-281-0/+2
* split up sb16 and sb/sbpro driverscg2000-10-282-928/+690
* implement SNDCTL_DSP_POSTcg2000-10-271-3/+2
* Convert all users of fldoff() to offsetof(). fldoff() is badphk2000-10-271-1/+0
* add reinit functions to mixerscg2000-10-2613-21/+100
* do not attach to soundblaster 1.x - they are unsupportedcg2000-10-261-3/+7
* handle AFMT_QUERY rightcg2000-10-261-6/+15
* Remove unneeded #include <machine/clock.h>phk2000-10-152-2/+0
* Reduce buffer size from 64K to 4K.sobomax2000-10-091-1/+1
* Add suspend/resume hooks.nsayer2000-09-281-0/+2
OpenPOWER on IntegriCloud