Subject: CVS commit: syssrc/sys/dev/pci
To: None <source-changes@netbsd.org>
From: Jared D. McNeill <jmcneill@netbsd.org>
List: source-changes
Date: 03/16/2002 16:34:02
Module Name:	syssrc
Committed By:	jmcneill
Date:		Sat Mar 16 14:34:02 UTC 2002

Modified Files:
	syssrc/sys/dev/pci: esa.c esavar.h

Log Message:
Add multiple voice support to the ESS Allegro-1 / Maestro-3 family of
audio accelerators.

Mixing is done in hardware by the ASSP, but is limited to 4 simultaneous
channels due to the restricted "minisrc" image that we are currently
working with.

Due to limitations in the audio subsystem, I'm currently attaching multiple
'audio' devices to 'esa', one for each voice. Because of this hack, the
default ESA_NUM_VOICES is 1.


To generate a diff of this commit:
cvs rdiff -r1.10 -r1.11 syssrc/sys/dev/pci/esa.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/dev/pci/esavar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.