David E. O'Brien
21f1e37cbd
Add Audigy support.
...
I started with a year-old patch by Orlando Bassotto
<orlando.bassotto@ieo-research.it>, and ported it to 5.2-CURRENT along with
fixing the problems working with pre-Audigy cards.
2004-01-11 10:30:56 +00:00
Dag-Erling Smørgrav
f834a1168c
Add (but do not connect) a half-finished driver for Aureal Vortex cards.
...
The mixer works, pcm support is half done.
2003-06-01 11:58:46 +00:00
Yoshihiro Takahashi
f9df75c095
pci_if.h is not needed.
2003-02-07 15:05:37 +00:00
Yoshihiro Takahashi
3febcc57ec
- Clean up ISA DMA supports.
...
- Rename all sndbuf_isadma* functions to sndbuf_dma* and move them into
sys/dev/sound/isa/sndbuf_dma.c.
No response from: sound
2003-02-07 14:05:34 +00:00
Yoshihiro Takahashi
6780ab5432
isa_if.h is not needed.
...
No response from: sound
2003-02-07 13:56:33 +00:00
Orion Hodson
f9eb140935
Add ac97_patch.[ch] that provide space for ac97 codec specific patches.
2003-01-25 16:54:05 +00:00
Yoshihiro Takahashi
ab3626d51a
Move adding -DPC98 to CFLAGS from each modules to sys/modules/Makefile.inc.
2002-11-06 13:47:00 +00:00
Orion Hodson
ae83180158
Support for VIA VT8233 audio controller.
2002-08-17 16:23:44 +00:00
Nick Sayer
d807a231a2
Add uaudio -- a USB audio device driver.
...
This driver actually works slightly better on -stable than on -current
(the system locks on detach on -current), so it should be MFC'd somewhat
sooner.
This driver currently points out a difficulty in the sound device framework.
The PCM unregister routine is allowed to refuse the detach if the device is
in use. In the case of a USB device, however, this unregistration is much more
mandatory in nature, since the device is *actually* gone when this call is
made. The sound subsystem really should not refuse an unregistration and
should take its own steps to reject further I/O. As a result, if you detach
a USB sound device while it is in use, you can expect a panic shortly
thereafter.
This device cannot currently record audio. Some routines are unwritten as
of yet in uaudio.c to support recording.
This device hangs my -current box on detach. I don't know why. This does
not happen on my -stable machine.
Obtained from: Hiroyuki Aizu
MFC after: 2 weeks
2002-07-21 17:28:50 +00:00
Cameron Grant
0b9030a00f
remove modules no longer built
2002-01-23 03:43:16 +00:00
Cameron Grant
9480149ab0
consolidate bits that don't need to be seperate modules into the modules
...
that want them
2002-01-23 03:32:36 +00:00
Mike Smith
4535126875
Turn on unconditional symbol export for modules whose API is
...
not clear enough, will require additional analysis, or will
require some input from their maintainers.
2002-01-11 01:19:26 +00:00
Cameron Grant
1b6c76a2fe
intel ich/ich2 driver - this needs some work but is functional enough for
...
the impatient.
Hardware...
Provided by: ps
Lost by: <censored>
Found by: <censored>
Not delivered by: Ashley Penney <ashp@unloved.org>
Retrieved by: greid, Andrew McKay <andy@openirc.co.uk>
Delivered by: Andrew McKay <andy@openirc.co.uk>
PR: kern/25507
Submitted by: Katsurajima Naoto <raven@katsurajima.seya.yokohama.jp>
2001-07-01 19:38:58 +00:00
Cameron Grant
6fe615f6bb
add sndstat.c so module users have /dev/sndstat again
2001-06-23 17:09:38 +00:00
Cameron Grant
7dd8ff09db
enable vchan building
2001-06-07 20:16:17 +00:00
Orion Hodson
3c43ddee02
Add als4000 subdir.
2001-04-23 21:58:23 +00:00
Orion Hodson
1f2b9fe67a
Initial version of Avance Logic ALS4000 pcm driver.
2001-04-23 21:53:12 +00:00
Mark Murray
573bc39917
Add missing sound module.
...
OK'ed by: cg
2001-04-16 17:04:41 +00:00
Cameron Grant
3bf5344663
enable the rate conversion feeder.
...
the main benefit this gives for now is that via686 audio devices on
motherboards with ac97 codecs that do not support vra will be able to use
sample rates other than 48khz.
2001-04-09 12:04:44 +00:00
David E. O'Brien
d899d4083c
Style fix.
2001-04-08 21:50:41 +00:00
Peter Wemm
63f51d9402
Catch these modules up with obrien's recent cleanup commit.
2001-03-24 22:33:43 +00:00
Peter Wemm
7866020b89
Drop 'KMODDEPS = snd_pcm' - it isn't used.
2001-03-24 22:28:49 +00:00
Orion Hodson
dfe67249d2
pcm driver for S3 Sonicvibes chipset.
...
Reviewed by: Cameron Grant
2001-03-19 00:26:41 +00:00
Cameron Grant
ab0ef99cfa
add forgotten makefile
2001-02-05 01:16:12 +00:00
Cameron Grant
17e401f8a9
add driver for CS4281 sound chips
...
Submitted by: Orion Hodson <O.Hodson@cs.ucl.ac.uk>
2001-02-04 19:23:35 +00:00
Cameron Grant
ebbb717721
add driver for CMedia CMI8338/CMI8738 sound chips
...
Submitted by: Orion Hodson <O.Hodson@cs.ucl.ac.uk>
2001-02-04 19:13:40 +00:00
Scott Long
a5108eaebf
Driver for the ESS Maestro3 and Allegro sound chips. Note that due to the
...
amount of GPL'd firmware in the driver, it will only be built as a module.
Approved by: cg
2001-02-01 20:29:16 +00:00
David E. O'Brien
c68159a6d8
Use a consistent style and one much closer to the rest of /usr/src
2001-01-06 14:00:42 +00:00
Cameron Grant
a906b37278
add sys/dev/sound/pcm/buffer.c, lefo out of last commit
2000-12-23 03:27:09 +00:00
Brian Feldman
2ab4063613
Unbreak the modules after the last commit (newpcm kobjification).
2000-12-18 06:39:01 +00:00
Cameron Grant
0f55ac6c1a
kobjify.
...
this gives us several benefits, including:
* easier extensibility- new optional methods can be added to
ac97/mixer/channel classes without having to fixup every driver.
* forward compatibility for drivers, provided no new mandatory methods are
added.
2000-12-18 01:36:41 +00:00
Cameron Grant
b15e2b4bee
kill old sb driver
2000-11-01 00:56:52 +00:00
Cameron Grant
6093b91dea
switch over to new sb8/sb16 code
2000-11-01 00:53:16 +00:00
Cameron Grant
3d26e60a2d
modules for the new sb8 and sb16 drivers
2000-10-28 19:28:49 +00:00
Yoshihiro Takahashi
04b57749a0
Add '-DPC98' to CFLAGS if MACHINE == pc98.
2000-10-21 02:37:17 +00:00
Cameron Grant
29fa94c796
add feeder_fmt.c
2000-09-23 22:21:39 +00:00
John Baldwin
1204fd85a4
Enable the snd_maestro module and have the snd_driver module depend on it.
...
Approved by: cg
2000-09-23 17:35:37 +00:00
Cameron Grant
7d60928719
ess maestro driver - not enabled by default
...
Submitted by: Taku YAMAMOTO <taku@cent.saitama-u.ac.jp>
2000-09-06 20:10:55 +00:00
Cameron Grant
792ad5b0c2
remove opt_devfs.h
2000-09-02 23:19:47 +00:00
Cameron Grant
16c8501c61
sigh, add opt_devfs.h
2000-08-29 22:00:50 +00:00
Cameron Grant
2fa70abea5
activate fm801
2000-08-29 16:14:28 +00:00
Cameron Grant
dacda62ff2
add driver for forte-media fm801
...
PR: conf/20698
Submitted by: dimmy the wild <diwil@dataart.com>
2000-08-29 16:12:28 +00:00
Cameron Grant
ba90ebe703
activate via82c686 audio driver
2000-08-09 01:08:59 +00:00
Cameron Grant
fb9f118e6f
new driver: via 82c686 chipset audio
...
not personally tested, but i'm assured it works
Submitted by: David Jones <dej@ox.org>
PR: kern/20161
2000-08-09 00:55:55 +00:00
Nick Sayer
6bfa991145
The solo driver now works for playback, so far as I can tell.
...
recording is still broken, but IMHO that's enough to at least
"hook it up" to the rest of the kernel/module builds.
2000-08-01 22:42:22 +00:00
Nick Sayer
3a5ed3c526
Add the module Makefile for the newly committed ESS solo sound driver.
...
It will be connected to the parent Makefile after more testing.
2000-07-31 17:22:30 +00:00
Cameron Grant
4f767b9d7d
newpcm module makefiles
...
once built, 'kld_load snd_driver; kldunload snd_driver' will load all sound
drivers and unload all unattached ones. attached drivers do not yet support
unloading.
2000-07-04 23:32:15 +00:00