summaryrefslogtreecommitdiffstats
path: root/sys/dev/sound
Commit message (Expand)AuthorAgeFilesLines
* kludge to fix the end-of-sample repeating bug. i don't know why it happens;cg2000-01-181-5/+9
* update ac97 layer to use device_printf when printing messagescg2000-01-187-12/+15
* Some SB128's (ES1371) have a different PCI vendor id. Vendor == 0x3274peter2000-01-171-2/+5
* fix missing \n in sndstat outputcg2000-01-161-1/+1
* oops, best play format was set to unsigned 16 bit instead of signed 16 bitcg2000-01-161-1/+1
* attach to non-ac97 neomagic chips and hope that ac97 ones do not have thecg2000-01-131-0/+6
* be less verbosecg2000-01-131-3/+5
* Add support for detection of the ESS 1878 chip.deischen2000-01-121-0/+1
* exclude chips with subdevices specified on a list of non-ac97 chipscg2000-01-111-2/+24
* make dsp_read() assert that it has a read channel, not a write channelcg2000-01-101-2/+2
* don't complain about bad intrs unless we get 1000 of them consecutivelycg2000-01-101-3/+4
* general tidyupcg2000-01-103-486/+663
* return the sample rate set instead of 0. oops. mpg123 should now work.cg2000-01-101-1/+1
* fix the premature termination of playbackcg2000-01-091-1/+1
* driver for neomagic 256av and 256zxcg2000-01-093-0/+5393
* modify sndstat outputcg2000-01-091-4/+12
* allow mixer-only devices - ie, devices with no play/rec channelscg2000-01-061-15/+25
* don't panic if channel init fails, report and fail gracefullycg2000-01-052-3/+10
* argh, forgot the bus_dma_tag_creates.cg2000-01-055-4/+8
* set up the pci regs properly for busmastering. this makes the card work oncg2000-01-051-0/+3
* allocate isa bounce buffers of the right size for ess/mss cards, fixescg2000-01-054-8/+14
* Do not start/stop DMA transfer if it is already started/stopped.tanimura2000-01-031-22/+41
* - Handle an interrupt for csa primarily in the bridge driver,tanimura2000-01-034-56/+195
* revert buffer size to 64kcg2000-01-011-1/+2
* Correct the delay durations as in the sample sources provided by Crystal Semi...tanimura2000-01-011-4/+4
* Attach the CS4610 PCI / CS4239 setup in isa compatability mode as CSC0100.peter1999-12-301-0/+2
* make ess cards use a 64k buffer again, by implementing esschan_init()cg1999-12-303-18/+39
* make es1373 chips with ac97 2.1 work on troublesome motherboardscg1999-12-291-19/+25
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"peter1999-12-291-5/+5
* - latest 2ndbuffer patchcg1999-12-2914-200/+486
* Fix a mistake in the PNP EISA-encoding of the Avance ALS120 id.peter1999-12-261-1/+1
* Don't pass u_int32_t pointers to BUS_READ_IVAR since it tends to makedfr1999-12-243-9/+9
* Collapse a bunch of unused MD_CS42nn tags into a single one. This savespeter1999-12-211-89/+36
* Tidy up a few loose ends, including adding the pnp tags in comments.peter1999-12-211-21/+19
* Remove #if NISA > 0 - this is best done by the configuration process.peter1999-12-211-13/+0
* minor cleanupcg1999-12-212-34/+20
* don't use the sbpro mic vol register during init on ess cards; it causescg1999-12-213-3/+6
* minor cosmeticscg1999-12-204-9/+5
* make marcel's onboard ess1888 workcg1999-12-201-1/+1
* allow (broken) apps to use mixer ioctls on dsp devices. eg: vmwarecg1999-12-201-1/+4
* stop playing if we underrun; if there is more data to come, the next writecg1999-12-191-0/+2
* note to self: vibra16c is not vibra16xcg1999-12-191-10/+7
* fix for ess cards to use auto-init dma mode, so they workcg1999-12-193-12/+12
* remove unused mixer stuffcg1999-12-192-104/+1
* general tidyupcg1999-12-192-325/+298
* move make_dev operations for audio channels to pcm_addchan(). in theory,cg1999-12-191-10/+11
* fix a bug in sndstat output, tidy up a few bitscg1999-12-191-6/+4
* generalise the code a bit, and add an irq handler so that the child devicescg1999-12-191-38/+134
* remove the restriction limiting the vibra16x to 8 bitcg1999-12-193-6/+6
* make vibra16x cards announce what they are in /dev/sndstatcg1999-12-183-6/+9
OpenPOWER on IntegriCloud