Go to file
itohy bd78bc67aa Re-implement the mixer
o  Implement SPDIF selection/monitoring function.
    Now, say, playback to both analog output and SPDIF is possible.

 o  Implement support of AUX input, MIC preamp and MIC recording gain.

 o  L-R selection of record source doesn't seem to work on cmpci.
    Therefore, the *.swap mixer functions are and deleted.

 o  Following SB mixer registers don't exist on cmpci, and they are removed.
	input gain, output gain, AGC, equalization (bass, treble)

 o  Other mixer changes, including
	inputs.XXX.mute -> (deleted)
	outputs.XXX.mute -> inputs.XXX.mute
	inputs.pc_speaker -> inputs.speaker
	spdif.* -> reorganized to spdif.input.*, spdif.output.*

 o  Current status:
      I have tested these and confirmed to work fine.
	- Output and recording from Line-in, AUX, CD and MIC analog inputs,
	- Output and recording from FM synthesizer,
	- Output from PC speaker input,
	- Output wave playback.
	- SPDIF (44.1kHz) input selection (#1, #2 (6ch version only),
	  wave to spdin), phase selection, monitoring and recording,
	- SPDIF (44.1kHz) playback, through (SPDIF in to SPDIF out)
	  and monitoring.

      I haven't tested these but may work.
	- SPDIF 48kHz input and output,
	- Full-duplex operation,
	- Recording wave output.

      I don't think these are working.
	- Legacy (wave + FM synthesizer) to SPDIF output (and the monitoring),
	- Exchanging front and rear outputs,
	- Surround.

      These are not implemented.
	- 4ch / 6ch support,
	- Joystick port support.
2001-11-04 06:57:40 +00:00
bin change from WARNS?=1 to WARNS?=2 for bin/ 2001-11-03 13:40:30 +00:00
crypto Turn on TCP_NODELAY over loopback 2001-10-18 19:46:12 +00:00
dist copyright clarification, from tcpdump.org 2001-10-22 06:59:26 +00:00
distrib Remove duplicate .include 2001-11-04 06:18:26 +00:00
etc Don't run rules unless DESTDIR is set *and* contains a value. Fixes PR 14410 2001-10-31 02:58:58 +00:00
games Update to the new t_agetstr() API. 2001-11-02 18:27:00 +00:00
gnu Add REQUIRETOOLS to make version-specific new toolchain compiler libs fail 2001-10-31 16:27:31 +00:00
include Be smarter about finding rpcgen's absolute path; only do it if ${RPCGEN} 2001-11-01 15:03:07 +00:00
lib t_agetstr() changes. 2001-11-02 18:24:38 +00:00
libexec Update to the new t_agetstr() API. 2001-11-02 18:27:00 +00:00
regress Simplify a bunch of explicit ${.OBJDIR} references to make these more like 2001-10-31 15:57:49 +00:00
sbin fix many -Wshadow warnings 2001-11-02 05:57:38 +00:00
share Document "opl at cmpci" and "flags 1". 2001-11-04 06:46:47 +00:00
sys Re-implement the mixer 2001-11-04 06:57:40 +00:00
tools * Always use the makewrapper when starting a build phase. 2001-11-02 05:07:22 +00:00
usr.bin Add ``score'' (20) to trivia section. 2001-11-04 03:33:49 +00:00
usr.sbin - move "Wflag" global from mtree.c to spec.c, and reinstate the functionality 2001-11-03 12:51:40 +00:00
build.sh * Always use the makewrapper when starting a build phase. 2001-11-02 05:07:22 +00:00
BUILDING By popular demand, one preformatted version of BUILDING, plaintext, no CRs. 2001-11-01 16:34:21 +00:00
BUILDING.mdoc By popular demand, one preformatted version of BUILDING, plaintext, no CRs. 2001-11-01 16:34:21 +00:00
Makefile By popular demand, one preformatted version of BUILDING, plaintext, no CRs. 2001-11-01 16:34:21 +00:00
Makefile.inc Set RELTOP to '.' if that's where we are. 2000-05-06 15:05:15 +00:00
UPDATING note wcstod.c needs new lint. 2001-10-30 06:05:28 +00:00