freebsd-nq/sys/dev/sound/pcm
Ariff Abdullah d9bd844573 Various fixups:
feeder.h:
 feeder.c:
	- Implement scoring mechanisme to select best format for conversion.
	  This is actually part of newer format chaining procedures which
	  will be commited someday. Confusion during chaining process solved
	  by this scoring since it will try to reduce list of from/to formats
	  to a single, best format.
	  Related PR:	kern/91683
channel.c:
	- Simplify feeder building process since we have smarter format
	  chaining.

feeder_fmt.c:
	- Add few more sign conversion feeders for 24 and 32 bit format.

feeder_rate.c:
	- Force buffer / bytes allignment. Unaligned buffer may cause
	  panics during recording on pure 32bit sample format if it
	  involves feeder_rate as part of feeders chain.
	  Tested on: ATI IXP, force 32bit recording.

MFC after:	5 days
2006-01-22 15:06:49 +00:00
..
ac97_if.m
ac97_patch.c The cmi9739_patch function which is referenced by ac97.c (rev. 1.56) now... 2005-10-02 15:50:22 +00:00
ac97_patch.h The cmi9739_patch function which is referenced by ac97.c (rev. 1.56) now... 2005-10-02 15:50:22 +00:00
ac97.c Add codec id support for Analog Device AD1986 AC'97 codec. 2006-01-07 05:20:46 +00:00
ac97.h sys/dev/sound/pcm/ac97.c: 2005-10-02 15:37:40 +00:00
buffer.c Whats New: 2005-07-31 16:16:22 +00:00
buffer.h
channel_if.m
channel.c Various fixups: 2006-01-22 15:06:49 +00:00
channel.h - channel.h 2005-09-10 18:10:31 +00:00
dsp.c Restore old compatibility of feeding directly into /dev/dsp at 8000 hz 2006-01-16 11:07:15 +00:00
dsp.h
fake.c - fake.c 2005-09-10 17:47:39 +00:00
feeder_fmt.c Various fixups: 2006-01-22 15:06:49 +00:00
feeder_if.m
feeder_rate.c Various fixups: 2006-01-22 15:06:49 +00:00
feeder_volume.c Update my email address, so people know where the exact / 2005-11-14 18:37:59 +00:00
feeder.c Various fixups: 2006-01-22 15:06:49 +00:00
feeder.h Various fixups: 2006-01-22 15:06:49 +00:00
mixer_if.m
mixer.c ac97.c: 2005-11-14 18:19:33 +00:00
mixer.h
sndstat.c sys/dev/sound/pcm/sndstat.c: 2005-10-02 15:43:57 +00:00
sound.c sys/dev/sound/pcm/sndstat.c: 2005-10-02 15:43:57 +00:00
sound.h sys/dev/sound/pcm/sndstat.c: 2005-10-02 15:43:57 +00:00
vchan.c Ruthless vchan speed workaround against the dreaded sb16 / sb16x. It appear 2006-01-20 03:46:02 +00:00
vchan.h