freebsd-nq/sys/dev/sound
Alexander Motin 4f24090354 Realtek CODECs declare support for 32bit samples on S/PDIF input/output
widgets. I am not sure if S/PDIF supports 32bit samples, but my Marantz
SR4001 doesn't, producing only single clicks on playback start/stop.
Because HDA controller requires 32bit alignment for all samples above 16bit,
we can't handle this situation in regular way and have to set 32bit format
in sound(4) for anything above 16bit. To workaround the problem, prefer
to setup hardware to use 24/20bit samples when 32bit format requested. Add
dev.pcm.X.play.32bit and dev.pcm.X.rec.32bit sysctls to control what format
really use for 32bit samples.

MFC after:	2 months
Sponsored by:	iXsystems, Inc.
2012-01-23 17:05:11 +00:00
..
isa - There's no need to overwrite the default device method with the default 2011-11-22 21:28:20 +00:00
macio Do not attach to the sound device on G5 Xserves, which is actually an 2011-06-26 00:35:11 +00:00
midi Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs. 2011-11-07 15:43:11 +00:00
pci Realtek CODECs declare support for 32bit samples on S/PDIF input/output 2012-01-23 17:05:11 +00:00
pcm Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs. 2011-11-07 06:44:47 +00:00
sbus
usb Use usbd_transfer_unsetup() instead of usbd_transfer_stop() so that 2011-12-14 01:03:07 +00:00
chip.h
clone.c
clone.h
driver.c
unit.c
unit.h
version.h