summaryrefslogtreecommitdiffstats
path: root/sys/dev/sound/pcm
Commit message (Expand)AuthorAgeFilesLines
* add a method for recording of specific channels for devices with more thancg2001-09-056-15/+64
* don't try to dump nonexistent data when recordingcg2001-09-051-1/+1
* tweaks to reduce latency/pauses in outputcg2001-08-292-8/+11
* add some extra diagnostic info to sndstat output.cg2001-08-293-18/+41
* now we have the rate feeder, we don't need to constrain the default channelcg2001-08-271-1/+3
* the feederchain builder is currently broken for recording channels. disablecg2001-08-231-0/+3
* handle bogus values passed to SOUND_PCM_WRITE_CHANNELS/SNDCTL_DSP_CHANNELScg2001-08-231-4/+5
* MFS: make SNDCTL_DSP_SETTRIGGER workcg2001-08-232-7/+5
* MFS: allow multiple opens of mixer devicescg2001-08-231-8/+11
* many changes:cg2001-08-2314-317/+633
* remove obsolete typedefs.cg2001-07-033-7/+5
* Correct obviously wrong mistakes.green2001-07-022-2/+2
* make it compile again in -currentmjacob2001-07-021-1/+1
* Make all this compile on 4.3, modulus sbuf.green2001-07-023-1/+13
* don't set a flag that is already setcg2001-07-011-1/+3
* set default 'monitor' volume (ac97 headphones) to 75%cg2001-07-011-0/+1
* don't flag the playback hardchan as busy on devices with only one of them.cg2001-06-273-19/+68
* tidy up/simplify dsp_clone()cg2001-06-271-24/+13
* add a tunable/sysctl, hw.snd.autovchans. if this is set to a value n wherecg2001-06-263-4/+53
* add defines and ifdefs so this code will compile on 4.xcg2001-06-237-14/+113
* move a private struct definition from ac97.h to ac97.ccg2001-06-232-13/+32
* use devclass_get_maxunit() correctlycg2001-06-183-4/+4
* revise dsp_clone() to return the first nonbusy channel instead of simplycg2001-06-174-15/+17
* fix a potential panic in dsp_clone() if no pcm devices were detectedcg2001-06-171-0/+2
* Use INTR_TYPE_AV for the interrupt handlers because:peter2001-06-161-2/+2
* use a global devclass for all drivers - i'm not entirely sure why thiscg2001-06-168-829/+878
* various locking fixes, rework open logic and channel registrationcg2001-06-145-144/+317
* sbuf_new(9) now returns a struct sbuf * instead of an int. If the callerdes2001-06-101-1/+1
* "Fix" the previous initial attempt at fixing TUNABLE_INT(). This timepeter2001-06-081-1/+1
* lock sound device when adding/removing channelscg2001-06-074-20/+102
* Back out part of my previous commit. This was a last minute changepeter2001-06-071-1/+1
* Make the TUNABLE_*() macros look and behave more consistantly like thepeter2001-06-061-2/+2
* beginnings of virtual playback channel supportcg2001-05-2710-212/+927
* add a new method for retrieving feeder parameterscg2001-05-273-4/+39
* don't erase info in sndbuf_setup()cg2001-05-272-6/+24
* this file has been unused for some time nowcg2001-05-051-167/+0
* don't unlock the channel in chn_read, msleep will do it for us.cg2001-04-291-2/+0
* comment out a boot-time debug messagecg2001-04-091-1/+1
* add a software sample rate conversion feeder. this uses linearcg2001-04-081-0/+175
* minor tweaks in speed and format setting routines.cg2001-04-083-62/+69
* fix feeder initialisation methods to return correct result codes.cg2001-04-081-3/+3
* if the feeder chain returned no data, do not try to acquire the data.cg2001-04-081-1/+2
* Send the remains (such as I have located) of "block major numbers" tophk2001-03-261-1/+0
* fix whitespace bogonscg2001-03-252-37/+37
* mega-commit.cg2001-03-2420-1324/+1512
* * power up the external amplifiercg2001-03-231-1/+2
* add/correct a bunch of codec idscg2001-03-221-9/+40
* don't leak memory allocated for feeders at module unloadcg2001-03-163-1/+22
* fix a panic triggerable by anyone with read/write access to the audiocg2001-03-133-1/+11
* MFS: add kobj.h to reduce diffs from -stablecg2001-03-051-0/+1
OpenPOWER on IntegriCloud