summaryrefslogtreecommitdiffstats
path: root/sys/dev/sound/pcm/channel.c
Commit message (Expand)AuthorAgeFilesLines
* improve recording behaviourcg2001-10-241-5/+10
* Use the passed in thread to selrecord() instead of curthread.jhb2001-09-211-1/+1
* add a tunable/sysctl, hw.snd.targetirqrate, to modify the default targetcg2001-09-181-2/+22
* KSE Milestone 2julian2001-09-121-2/+2
* add a method for recording of specific channels for devices with more thancg2001-09-051-2/+2
* don't try to dump nonexistent data when recordingcg2001-09-051-1/+1
* tweaks to reduce latency/pauses in outputcg2001-08-291-3/+6
* add some extra diagnostic info to sndstat output.cg2001-08-291-11/+19
* now we have the rate feeder, we don't need to constrain the default channelcg2001-08-271-1/+3
* MFS: make SNDCTL_DSP_SETTRIGGER workcg2001-08-231-1/+1
* many changes:cg2001-08-231-4/+4
* add defines and ifdefs so this code will compile on 4.xcg2001-06-231-0/+4
* use a global devclass for all drivers - i'm not entirely sure why thiscg2001-06-161-10/+1
* various locking fixes, rework open logic and channel registrationcg2001-06-141-2/+1
* lock sound device when adding/removing channelscg2001-06-071-7/+17
* beginnings of virtual playback channel supportcg2001-05-271-22/+113
* don't unlock the channel in chn_read, msleep will do it for us.cg2001-04-291-2/+0
* minor tweaks in speed and format setting routines.cg2001-04-081-35/+42
* fix whitespace bogonscg2001-03-251-33/+33
* mega-commit.cg2001-03-241-848/+464
* make attempts to set unsupported speeds or formats non-sticky. this shouldcg2001-02-131-3/+30
* back out rev 1.49, looks like i committed it from the wrong tree.cg2001-02-071-424/+803
* conditionalize "hwptr went backwards" messagescg2001-02-071-801/+425
* prevent excessively small buffer sizes resulting in hundreds of irqs percg2001-01-241-13/+15
* fix a panic if the requested blocksize was greater than the data rate,cg2000-12-231-0/+2
* fix a typocg2000-12-231-1/+1
* update code dealing with snd_dbuf objects to do so using a functional interfacecg2000-12-231-189/+87
* kobjify.cg2000-12-181-42/+45
* do not blindly assume 8khz is supported on open(). try for 8khz but respectcg2000-11-181-3/+6
* slight mods to isa dma and channel flushing codecg2000-11-071-24/+32
* add reinit functions to mixerscg2000-10-261-13/+15
* prepare for adding a rate conversion feeder.cg2000-09-231-26/+122
* detach supportcg2000-09-091-1/+2
* allow a null setdir implementationcg2000-09-051-1/+1
* change mixer api slightlycg2000-09-011-2/+24
* make the test for hwptr going backwards more picky- now it only triggers ifcg2000-08-291-1/+1
* rework feeder sytem to allow feeders in kldscg2000-08-201-4/+49
* warn if hwptr goes backwardscg2000-08-091-1/+7
* fix a potential local DoS attackcg2000-07-301-1/+12
* add record channel irq timeouts toocg2000-06-201-2/+12
* fix a bug where opening for write would not fail if channel allocation failedcg2000-06-201-5/+12
* replace a line erroneously removed in 1.28, should fix xmmscg2000-06-171-3/+5
* handle closing differently - should fix the end-of-sample cutoff bugcg2000-06-131-22/+25
* improve recordingcg2000-06-061-17/+27
* move various fields from pcm_channel to snd_dbufcg2000-05-261-134/+152
* fix the 100% cpu in xmms issuecg2000-05-041-1/+0
* implement settrigger according to speccg2000-04-231-21/+29
* more mmap fixescg2000-04-171-14/+23
* make mmap sort-of work. there seem to be interactions with certain hwcg2000-04-151-102/+129
* make poll() dtrt, previously when playing it would trigger if there was lesscg2000-04-051-2/+2
OpenPOWER on IntegriCloud