2006-06-01	as-sgt
	* hpi/hpi.h 1.361:
		SGT - add ASI8710

2006-06-01	as-age
	* hpi/hpi.h 1.362:
		fix Doxygen comment warning.

2006-06-01	as-tfe
	* wdm/asicombo.inf 1.27:
		Add startup error dialog to combo driver.

	* hpi/hpimsgx.c 1.40:
		Clear out adapter type entry when deleting adapter.  Fixed duplicate adapter index
		on driver update.

	* asihpiw/asihpiw.inf 1.18:
	* asihpiw/asihpiw.rc 1.111:
	* configure.in 1.237:
	* drvnotes_rc.txt 1.379:
	* setlastv.bat 1.41:
	* wdm/asicombo.inf 1.28:
	* wdm/asiwdmm.inf 1.210:
	* wdm/asiwdmm.rc 1.41:
	* win2k/asiwin2k.inf 1.453:
	* winnt/dll/asiwav32.rc 1.118:
		auto - Driver release candidate 300RC57.

2006-05-31	as-age
	* drvnotes_rc.txt 1.377:
		300rc56 ASI6416 change only

2006-05-31	as-tfe
	* drvmake.bat 1.39:
		Cosmetic only change in CHECK_AND_COMMIT subroutine.

	* asihpiw/asihpiw.inf 1.17:
	* asihpiw/asihpiw.rc 1.110:
	* configure.in 1.236:
	* drvnotes_rc.txt 1.378:
	* setlastv.bat 1.40:
	* wdm/asicombo.inf 1.26:
	* wdm/asiwdmm.inf 1.209:
	* wdm/asiwdmm.rc 1.40:
	* win2k/asiwin2k.inf 1.452:
	* winnt/dll/asiwav32.rc 1.117:
		auto - Driver release candidate 300RC56.

2006-05-31	as-age
	* drvnotes_rc.txt 1.377:
		300rc56 ASI6416 change only

2006-05-31	as-tfe
	* drvmake.bat 1.39:
		Cosmetic only change in CHECK_AND_COMMIT subroutine.

	* asihpiw/asihpiw.inf 1.17:
	* asihpiw/asihpiw.rc 1.110:
	* configure.in 1.236:
	* drvnotes_rc.txt 1.378:
	* setlastv.bat 1.40:
		auto - Driver release candidate 300RC56.

2006-05-30	as-age
	* hpi/hpi.dox 1.2:
	* hpi/hpiinternals.dox 1.2:
		Moved to doc subdir. - hpiinternals.dox not tested in that 
		location.

	* drvnotes_rc.txt 1.375:
		300rc55

2006-05-30	as-tfe
	* asihpiw/asihpiw.inf 1.16:
	* asihpiw/asihpiw.rc 1.109:
	* configure.in 1.235:
	* drvnotes_rc.txt 1.376:
	* setlastv.bat 1.39:
		auto - Driver release candidate 300RC55.

2006-05-25	as-age
	* hpi/hpi6000.c 1.198:
		Previous version caused BSOD on boot. Need to update paParentAdapter after ao
		is copied in SubSysCreateAdapter().

	* hpi/hpi6000.c 1.197:
		Change HpiSetAddress() to use Hpi6000_Check_PCI2040_ErrorFlag(). This change required
		an addition of paParentAdapter pointer to the DSP_OBJ.

	* drvmake.bat 1.38:
		Update to automatically set version info in asihpiw\asihpiw.inf 
		file.

2006-05-25	as-tfe
	* hpi/hpi6000.c 1.199:
		Fix #define typo for turning loggin on.

	* asihpiw/asihpiw.inf 1.15:
	* asihpiw/asihpiw.rc 1.108:
	* configure.in 1.234:
	* drvnotes_rc.txt 1.374:
	* setlastv.bat 1.38:
		auto - Driver release candidate 300RC54.

2006-05-24	as-age
	* drvnotes_rc.txt 1.372:
		300rc53

2006-05-24	as-tfe
	* asihpiw/asihpiw.rc 1.107:
	* configure.in 1.233:
	* drvnotes_rc.txt 1.373:
	* setlastv.bat 1.37:
		auto - Driver release candidate 300RC53.

2006-05-23	as-age
	* drvnotes_rc.txt 1.370:
		3.00rc52

2006-05-23	as-tfe
	* drvnotes_rc.txt 1.371:
		v3.00rc52

	* asihpiw/asihpiw.rc 1.106:
	* configure.in 1.232:
	* setlastv.bat 1.36:
		auto - Driver release candidate 300RC52.

2006-05-22	as-age
	* drvnotes_rc.txt 1.367:
		drv300rc50

2006-05-22	as-tfe
	* asihpiw/asihpiw.rc 1.104:
	* configure.in 1.230:
	* drvnotes_rc.txt 1.368:
	* setlastv.bat 1.34:
		auto - Driver release candidate 300RC50.

	* asihpiw/asihpiw.rc 1.105:
	* configure.in 1.231:
	* drvnotes_rc.txt 1.369:
	* setlastv.bat 1.35:
		auto - Driver release candidate 300RC51.

2006-05-18	as-tfe
	* asihpiw/asihpiw.rc 1.103:
	* configure.in 1.228:
	* drvnotes_rc.txt 1.365:
	* setlastv.bat 1.33:
		auto - Driver release candidate 300RC49.

	* hpi/hpios_wdm.c 1.9:
		HpiOs_MemAlloc() needs to allocate non-paged memory.

2006-05-18	as-ewb
	* configure.in 1.229:
		apply patch from Ludwig Schwardt so kernel sources arent 
		required when kernel build is disabled (issue 325)

	* linux/test/asihpirec.c 1.6:
		add aux data count to verbose output

	* drvnotes_rc.txt 1.366:
		add linux notes to 300rc49

	* hpi/hpi6205.c 1.144:
		add space to avoid warning

2006-05-16	as-dxb
	* hpi/hpi4000.c 1.42:
	* hpi/hpi6205.c 1.143:
		Various spinlock initialization related fixes.

2006-05-15	as-ewb
	* hpi/hpi56301.c 1.69:
		remove unused var warning

	* linux/drv/hpimod.c 1.68:
		fix error msg

	* linux/alsa/asihpi.c 1.29:
		use id and index module params. update text ops call

	* hpklinux.spec.in 1.18:
		remove 4[456]00, 8800, add 6600

	* hpi/hpios_linux_kernel.h 1.9:
		remove 4[456]00, 8[68]00 defines

2006-05-12	as-age
	* drvnotes_rc.txt 1.363:
		Remove 8800 build.

	* drvnotes_rc.txt 1.362:
		Remove 4500 and 4600 builds.

	* drvnotes_rc.txt 1.364:
		Remove 4400 build.

	* hpi/hpi6205.c [drv301dev] 1.139.2.1:
		Put Steve's memory test chagnes on this branch.

	* hpi/hpi6205.c 1.142:
		Back out some memory test changes that Steve made.

2006-05-11	as-sgt
	* hpi/hpi6205.c 1.141:
		SGT - further work on memory test.  Still only clears 1st 256K 
		locations - Line#1721

2006-05-11	as-age
	* drvnotes_rc.txt 1.360:
		300rc48

2006-05-11	as-tfe
	* asihpiw/asihpiw.rc 1.102:
	* configure.in 1.227:
	* drvnotes_rc.txt 1.361:
	* setlastv.bat 1.32:
		auto - Driver release candidate 300RC48.

2006-05-10	as-age
	* hpi/hpi6205.c 1.140:
		Back out some OStreamGetInfo changes. They are still in the 
		drv301dev branch.

2006-05-10	as-ewb
	* hpi/hpi.h 1.360:
		Add UNUSED macro def.  Move some defs in/out of 
		HPI_EXCLUDE_IMPLEMENTATION blocks.

	* INSTALL.hpi 1.13:
		add notes for 2.6 build. Driver start

	* hpi/hpios_linux_kernel.h 1.8:
		move cond lock inside ALSA_BUILD block.
		kernel 2.4 has no irqs_disabled() so cant build alsa for 2.4 currently.

2006-05-09	as-sgt
	* hpi/hpi6205.c 1.138:
		SGT - further work on memory test.  Still only clears 1st 1000 
		locations

2006-05-09	as-age
	* hpi/Spchpi.doc 1.6:
		Correct HPI_StreamEstimateBufferSize documentation.

2006-05-09	as-tfe
	* drvnotes_rc.txt 1.359:
		auto - Driver release candidate 300RC47.

2006-05-09	as-ewb
	* hpi/hpimsgx.c 1.39:
		declare lock flags with HPIOS_LOCK_FLAGS, avoids warning when 
		flags are unused.

	* hpi/hpios_linux.h 1.18:
		HPI_API defined to nothing

	* hpi/hpi6205.c 1.139:
		declare lock flags with HPIOS_LOCK_FLAGS, avoids warning when flags are unused. Lock_init has no flags param.
		Adjust OutstreamGetInfo to account for 4 byte required slack. AGE and/or SGT to double check please!

	* hpi/hpios.h 1.39:
		remove flags from lock_init defaults.  No HPI_API for linux.

	* hpi/hpios_linux_kernel.h 1.7:
		Implement copnditional lock types for ALSA

	* hpi/hpi4000.c 1.41:
		declare lock flags with HPIOS_LOCK_FLAGS, avoids warning when 
		flags are unused. Lock_init has no flags param.

	* linux/alsa/asihpi.c 1.28:
		Dont log timer and copy ops unless REALLY_VERBOSE_LOGGING defined.
		Allocate 4 extra playback bytes so requested buffer size is actually available for BBM. See hpi6205.c ostream get space available.

	* hpi/hpi6000.c 1.196:
		declare lock flags with HPIOS_LOCK_FLAGS, avoids warning when 
		flags are unused. Lock_init has no flags param. Avoid a couple 
		of other warning.

2006-05-08	as-age
	* drvnotes_rc.txt 1.356:
	* drvnotes_rc.txt 1.357:
		300rc47

2006-05-08	as-tfe
	* asihpiw/asihpiw.rc 1.101:
	* configure.in 1.226:
	* drvnotes_rc.txt 1.358:
	* setlastv.bat 1.31:
		auto - Driver release candidate 300RC47.

2006-05-06	as-sgt
	* hpi/hpi6205.c 1.137:
		SGT - get rid of some warnings, redo memory test to leave 0 
		after testing ** takes several minutes to test all of SDRAM **. 
		Only do 1st 1000 locations for now.

2006-05-05	as-age
	* hpi/hpicmn.c 1.5:
	* hpi/hpifunc.c 1.172:
		Move include of hpicheck.h from hpifunc.c to hpicmn.c so that we don't have to
		distribute it to customers.

2006-05-05	as-tfe
	* hpi/hpi4000.c 1.40:
	* hpi/hpi6000.c 1.195:
	* hpi/hpi6205.c 1.136:
		Don't initialize response for HPI_SUBSYS_CREATE_ADAPTER, code needs
		to see previous response (initialized in hpimsgx.c) to detect duplicated adapter
		index.

2006-05-04	as-sgt
	* hpi/hpi4000.c 1.39:
	* hpi/hpi6000.c 1.194:
	* hpi/hpi6205.c 1.135:
		SGT add flags parameter to HpiOs_Dsplock_Init macro so code 
		compiles under WIN16. ** Have no idea if this is messing other 
		compiles up. **

2006-05-04	as-tfe
	* ftp2beta.bat 1.1:
	* ftp2xfrs.bat 1.8:
		Created ftp2beta.bat to send build files to beta directory, removed beta transfers
		from ftp2xfrs.bat.  Only transfer install shield builds.

2006-05-04	as-dxb
	* hpi/hpios_linux_kernel.h 1.6:
	* linux/alsa/asihpi.c 1.27:
		SMP improvements, load and plays a stream from the beginning to 
		the end.

2006-05-03	as-tfe
	* asihpiw/asihpiw.rc 1.100:
	* configure.in 1.225:
	* drvnotes_rc.txt 1.355:
	* setlastv.bat 1.30:
		auto - Driver release candidate 300RC46.

	* ftp2xfrs.bat 1.7:
		Added ability to determine version from LAST_VERSION_x env vars.

	* asihpiw/asihpiw.rc 1.99:
	* configure.in 1.224:
	* drvnotes_rc.txt 1.354:
	* setlastv.bat 1.29:
		auto - Driver release candidate 300RC45.

	* hpi/hpi6000.c 1.193:
		Disabled eventum issue 275 error logging.

2006-05-02	as-age
	* drvnotes_rc.txt 1.353:
		300rc45

2006-05-01	as-age
	* hpi/hpioem_nmr.h 1.10:
		Add alg selection defines.

2006-04-28	as-tfe
	* drvnotes_rc.txt 1.352:
		auto - Driver release candidate 300RC44.

2006-04-27	as-age
	* hpi/hpioem_nmr.h 1.9:
		SASCode structure change per v8 from Nielsen.

2006-04-27	as-tfe
	* asihpiw/asihpiw.rc 1.98:
	* configure.in 1.223:
	* drvnotes_rc.txt 1.351:
	* setlastv.bat 1.28:
		auto - Driver release candidate 300RC44.

2006-04-25	as-dxb
	* hpi/hpi4000.c 1.38:
	* hpi/hpi6000.c 1.192:
	* hpi/hpi6205.c 1.134:
	* hpi/hpimsgx.c 1.38:
	* hpi/hpios.h 1.38:
	* hpi/hpios_linux_kernel.h 1.5:
	* linux/drv/hpimod.c 1.67:
		Changed locking for linux to detect when in interrupt context, 
		updated default locking macros for other platforms so it should 
		compile on windows too.

2006-04-24	as-dxb
	* linux/alsa/asihpi.c 1.25:
		Fixed struct naming to compile with ALSA 1.0.10 and subsequent 
		versions.

	* linux/alsa/asihpi.c 1.26:
		Undo previous commit.

2006-04-21	as-tfe
	* hpi/hpi6000.c 1.191:
		Check for 2040 error after every write of address register.

	* drvnotes_rc.txt 1.350:
		auto - Driver release candidate 300RC43.

	* hpi/hpi6000.c 1.190:
		Added loop count to debug log and reduced burst size.

2006-04-20	as-tfe
	* hpi/hpi6000.c 1.187:
		Return error code if control cache read fails.  Added return codes for other failures.
		Read cache address and length only once and store in dsp object

	* hpi/hpi6000.c 1.186:
		Move defines and typedefs to nearer the start of the file. 
		Further debug additions.

	* hpi/hpi6000.c 1.188:
		Code added to 'see' failures of control cache reads.

	* hpi/hpi6000.c 1.189:
		Move error check to just around read block and write block.

	* asihpiw/asihpiw.rc 1.97:
	* configure.in 1.222:
	* drvnotes_rc.txt 1.349:
	* setlastv.bat 1.27:
		auto - Driver release candidate 300RC43.

	* hpi/hpi6000.h 1.26:
		Added new error codes.

2006-04-19	as-age
	* drvnotes_rc.txt 1.348:
		3.00rc42

	* hpi/hpi.h 1.359:
		Add 66xx comments.

2006-04-19	as-tfe
	* drvnotes_rc.txt 1.347:
		auto - Driver release candidate 300RC41.

	* hpi/hpi6000.c 1.185:
		Reduce length to dwMax in CHECK_LENGTH().

	* asihpiw/asihpiw.rc 1.96:
	* configure.in 1.221:
	* setlastv.bat 1.26:
		auto - Driver release candidate 300RC42.

	* hpi/hpi6000.c 1.184:
		Added check for bad buffer length return from DSP.

	* drvmake.bat 1.37:
		Added missing mda file for combo build to checkin list.

2006-04-18	as-sgt
	* hpi/hpi.h 1.358:
		SGT - change comment on ASI6600 series

2006-04-18	as-tfe
	* drvmake.bat 1.36:
		Fix mda file checkins.  Filename is case-sensitive.

	* asihpiw/asihpiw.rc 1.95:
	* configure.in 1.220:
	* drvnotes_rc.txt 1.346:
	* setlastv.bat 1.25:
		auto - Driver release candidate 300RC41.

	* hpi/hpi6000.c 1.182:
		Moved Ev275Debug_QueueMessageResponse() so specific error is 
		copied into response structure.

	* hpi/hpi6000.c 1.183:
		Output error in decimal.

2006-04-17	as-tfe
	* asihpiw/asihpiw.rc 1.94:
	* configure.in 1.219:
	* drvnotes_rc.txt 1.345:
	* setlastv.bat 1.24:
		auto - Driver release candidate 300RC40.

	* hpi/hpi6000.c 1.181:
		Modified eventum issue 275 logging to do file IO only at passive 
		IRQL.

	* asihpiw/asiwdm.cpp 1.11:
		Modified object attributes and create file parameters to fix 
		BSOD during logging.

2006-04-14	as-tfe
	* hpi/hpi6000.c 1.180:
		Added logging for debug of eventum issue 275.

2006-04-13	as-age
	* drvnotes_rc.txt 1.343:
		3.00rc39

2006-04-13	as-tfe
	* hpi/hpioctnet32.c 1.9:
		Modify ASI6416 search to allow for skipped indexes.

	* hpi/asihpi32/asihpi32.dsp 1.3:
		Added path to MMSYSTEM with WAVEFORMATEXTENSIBLE definition.

	* asihpiw/asihpiw.rc 1.93:
	* configure.in 1.218:
	* drvnotes_rc.txt 1.344:
	* setlastv.bat 1.23:
		auto - Driver release candidate 300RC39.

2006-04-12	as-tfe
	* asihpiw/asihpiw.rc 1.92:
	* configure.in 1.217:
	* drvnotes_rc.txt 1.341:
	* drvnotes_rc.txt 1.342:
	* setlastv.bat 1.22:
		auto - Driver release candidate 300RC38.

2006-04-11	as-sgt
	* hpi/hpi6000.c 1.179:
		SGT - split the three 940 error returns into 940,941,942 - line#
		1138

2006-04-10	as-tfe
	* drvnotes_rc.txt 1.339:
		Added note for ASI2416 firmware download added in install of 
		rc33.

	* hpi/hpi56301.c 1.68:
		Commented out HCVR read after write.

	* asihpiw/asihpiw.rc 1.91:
	* configure.in 1.216:
	* drvnotes_rc.txt 1.340:
	* setlastv.bat 1.21:
		auto - Driver release candidate 300RC37.

2006-04-07	as-tfe
	* asihpiw/asiwdm.cpp 1.10:
		Fixed log string.

	* drvmake.bat 1.35:
		Fixed usage comment.

2006-04-06	as-sgt
	* hpi/hpi.h 1.357:
		SGT - add ASI8709 (no tuners)

2006-04-05	as-age
	* drvnotes_rc.txt 1.337:
		3.00rc36

2006-04-05	as-tfe
	* asihpiw/asihpiw.cpp 1.71:
		Removed  ASIHPIW_LogError() function replaced by 
		ASIWDM_LogMessage() function .

	* hpi/hpi56301.c 1.66:
		Merged 'protocol_logging' branch with logging disabled to get new errata
		workarounds and code to detect error before BSOD.

	* asihpiw/asihpiw.rc 1.90:
	* configure.in 1.215:
	* drvnotes_rc.txt 1.338:
	* setlastv.bat 1.20:
		auto - Driver release candidate 300RC36.

	* asihpiw/asiwdm.cpp 1.9:
		Added ASIWDM_LogMessage() function to replace ASIHPIW_LogError() 
		function.

	* hpi/hpi4000.c 1.36:
	* hpi/hpi56301.h 1.8:
		Merged errata workaround from 'protocol_logging' branch.

2006-04-05	as-ewb
	* linux/driver300.dia 1.1:
		diagram of hpi300 linux driver including alsa

	* linux/alsa/asihpi.c 1.24:
		remove spinlocks, rely on HPI locking

	* linux/alsa/asihpi.c 1.22:
		query valid formats using current samplerate (fix issue 273). 
		Manually rewrap some long lines.

	* linux/alsa/asihpi.c 1.23:
		fix errors in previous checkin (issue 273)

	* hpi/hpios_linux_kernel.h 1.4:
		change to spinlock_bh for ALSA

	* hpi/hpi4000.c 1.37:
	* hpi/hpi56301.c 1.67:
	* hpi/hpi56301.h 1.9:
		minor tweaks for linux compile. Comment hpi6301_selftest which 
		does nothing useful

2006-04-04	as-ewb
	* configure.in 1.214:
	* drvnotes_rc.txt 1.336:
		drv300rc35, CVS head release particularly issue 281

	* hpi/hpihelp.c 1.2:
		Use asimmdef.h

2006-04-03	as-age
	* drvnotes_rc.txt 1.334:
		3.00rc34

2006-04-03	as-tfe
	* asihpiw/asihpiw.rc 1.89:
	* configure.in 1.213:
	* drvnotes_rc.txt 1.335:
	* setlastv.bat 1.19:
		auto - Driver release candidate 300RC34.

	* hpi/hpi56301.c [protocol_logging] 1.65.2.8:
		Added register dump if bad length returned without non-empty 
		host to DSP fifo.

2006-04-03	as-ewb
	* linux/test/asihpirec.c 1.5:
		add verbose option

2006-03-31	as-tfe
	* hpi/hpi56301.c [protocol_logging] 1.65.2.7:
		Fix log to correctly show repeated writes.

2006-03-30	as-tfe
	* asihpiw/asihpiw.rc 1.88:
	* configure.in 1.212:
	* drvnotes_rc.txt 1.333:
	* setlastv.bat 1.18:
		auto - Driver release candidate 300RC33.

	* asihpiw/asihpiw.cpp 1.70:
		Added probe and lock pages for client buffers.

	* hpi/hpi56301.c [protocol_logging] 1.65.2.6:
		Leave datestamp off of registry dump entries.

	* hpi/hpi56301.c [protocol_logging] 1.65.2.5:
		Fix BSOD during recording.  Added code to log to internal buffer 
		(disabled).

2006-03-29	as-ewb
	* hpi/hpios_linux_kernel.h 1.3:
		simplify removal of HPI typedefs for ALSA

	* hpi/python/hpicmd.py 1.2:
		add control enumerate function

	* hpi/hpicmn.h 1.8:
	* hpi/hpimsgx.h 1.13:
	* hpi/hpios.h 1.37:
		Collect HpiOs_Lock macros in hpios.h

	* hpi/hpios_linux.c 1.26:
		minor reformat avoids warning

	* linux/alsa/Makefile 1.8:
		Now generated from Makefile.in

	* linux/alsa/asihpi.c 1.20:
		Increase upper samplerate limit to 192K. Still need to adjust per card.
		??? need to make timer poll rate faster at high samplerate ???
		Scan and cache valid sampleclock sources to build enumerated control.

	* linux/alsa/asihpi.c 1.21:
		fix sparse warnings

	* hpi/python/hpimeter.py 1.2:
		remove stream monitor and email, allow any meter to be monitored

	* linux/alsa/Makefile.in 1.7:
		strip HPI_API. Use hpios_linux_kernel.h

	* linux/alsa/Makefile.in 1.8:
		use sed to enable cleaner skip of hpi typedefs in 
		hpios_linux_kernel.h

2006-03-27	as-tfe
	* hpi/hpi56301.c [protocol_logging] 1.65.2.4:
		Fixed hang with previous version.

	* hpi/hpi56301.c [protocol_logging] 1.65.2.3:
		Modified comment.

	* drvmake.bat 1.34:
		Define VERSTRING2 variable for test build so install shield 
		builds will work.

	* asihpiw/srcw2k 1.31:
		Define HPI_DEBUG even in release builds.

	* drvmake.bat 1.33:
		Fixed CVS tag section.

	* drvnotes_rc.txt 1.332:
		Driver build 3.00rc32.

	* asihpiw/asihpiw.rc 1.87:
	* setlastv.bat 1.17:
		auto - Driver release candidate 300RC32.

	* hpi/hpi6205.c 1.133:
		Return correct error for external memory test failure.

2006-03-24	as-tfe
	* hpi/hpi4000.c [protocol_logging] 1.35.2.1:
	* hpi/hpi56301.c [protocol_logging] 1.65.2.2:
	* hpi/hpi56301.h [protocol_logging] 1.7.4.1:
		Rewrote errata workaround using stored HCVR and HCTR values.  Required
		data structure to be passed to 56301 functions in place of base address.

2006-03-24	as-ewb
	* linux/test/asihpirec.c 1.4:
	* linux/test/asihpitune.c 1.4:
		Fix headers and logs for release processing

	* configure.in 1.211:
	* drvnotes_rc.txt 1.331:
		drv300rc32

	* linux/drv/hpimod.c 1.66:
		Changes to support HPI_LOCKING
		Export unlocked_ioctl if possible, because we do our own locking.
		Remove unused message timing code.

	* drvnotes_rc.txt 1.330:
		linux updates

	* linux/test/asihpitest.c 1.23:
	* linux/test/asihpitune.c 1.5:
		correct control listing when there are disabled controls

	* linux/drv/asihpi 1.12:
		fix reload option

	* linux/drv/asihpi 1.13:
		dont remove device file if driver remove fails

	* asi_files.txt 1.5:
	* gpl_files.txt 1.7:
		update file lists

	* drvnotes_rc.txt 1.329:
		auto - Driver release candidate 300RC31.

	* gpl_files.txt 1.6:
		add hpios_linux_kernel.h

	* hpi/hpios_linux_kernel.h 1.1:
		extracted from hpios_linux.h (which is now usermode only)

	* hpi/hpi6000.c 1.178:
	* hpi/hpi6205.c 1.132:
	* hpi/hpicmn.h 1.7:
	* hpi/hpimsgx.c 1.37:
	* hpi/hpimsgx.h 1.12:
	* hpi/hpios.h 1.36:
	* hpi/hpios_linux_kernel.h 1.2:
		Merge smp_locking_branch to mainline, with additions so that by default
		locking functions are no-ops.  An OS header file must define
		HPI_LOCKING and other relevant macros in order to use the new locking.
		So far implemented for linux, hpi6000,hpi6205 (NOT hpi4000)

	* hpi/hpi4000.c 1.35:
		add lock around HW_Message

2006-03-23	as-tfe
	* hpi/hpi56301.c [protocol_logging] 1.65.2.1:
		Lots of debug code.

2006-03-23	as-ewb
	* hpklinux.spec.in 1.17:
	* linux/test/Makefile.am 1.12:
		remove asihpireset

	* linux/drv/hpimod.c 1.65:
		better cleanup from error during init

	* linux/drv/asihpi 1.11:
		on start, even if driver already loaded create the device file if not present.
		simplify file creation because we have only one file to create

	* hpi/Makefile.am 1.5:
	* hpi/hpi.h 1.356:
	* hpi/hpios.h 1.35:
	* hpi/hpios_linux.c 1.25:
	* hpi/hpios_linux.h 1.17:
		split hpios_linux_kernel.h out from hpios_linux.h

2006-03-21	as-age
	* hpi/hpi56301.c [eventum9] 1.61.2.13:
		Add code to make sure the Rx FIFO is flushed before we send the command that causes the
		DSP to write the size back to the host.

	* hpi/hpi.h 1.355:
		Add HPI_EXTRACT_INDEX() macro.

2006-03-21	as-ewb
	* configure.in 1.210:
		Just set POINT, dont need bc (Issue 250)

	* configure.in 1.209:
	* hpklinux.spec.in 1.15:
	* make_slack.in 1.2:
		Apply patch from Issue 250 : keep make rpm and slack targets working when
		library version is updated.

	* hpi/Makefile.am 1.4:
	* hpklinux.spec.in 1.16:
		Add hpios headers to installed files (Issue 250)

	* linux/test/asihpirec.c 1.3:
		merge branch. Add loop option for play.  Change format short 
		option from g to f. Remove setting of srg.

2006-03-20	as-tfe
	* asihpiw/asihpiw.cpp 1.69:
	* asihpiw/asiwdm.cpp 1.8:
		Write driver version to INI file.

	* hpi/hpi56301.c [eventum9] 1.61.2.12:
		Fix buffer overflow in HPI56301_Send().

2006-03-17	as-age
	* hpi/hpi56301.c [eventum9] 1.61.2.10:
		Remove second Dpi_CommandHandshake() call from Dpi_Command(). This will prevent the
		HCVR read from accidentally reading HRXS (errata ED46).

2006-03-17	as-tfe
	* asihpiw/asihpiw.cpp 1.68:
		Add call to initialize debug stuff.

	* hpi/hpi56301.c [eventum9] 1.61.2.11:
		Fixed compile errors.

	* asihpiw/srcw2k 1.30:
		Added path to stdunk.h to include path.

	* asihpiw/asiwdm.cpp 1.7:
		Fix memory leak.

	* asihpiw/asiwdm.cpp 1.6:
	* asihpiw/asiwdm.h 1.6:
	* hpi/hpios_wdm.c 1.8:
	* hpi/hpios_wdm.h 1.8:
		Added code to read log settings from INI file.

	* asihpiw/asihpiw.rc 1.86:
	* configure.in 1.208:
	* drvnotes_rc.txt 1.328:
	* setlastv.bat 1.16:
		auto - Driver release candidate 300RC31.

	* asihpiw/asihpiw.cpp 1.67:
		Removed pragma pack.

	* asihpiw/asihpiw.h 1.22:
		Added define to prevent duplicate definitions (ntddk.h vs wdm.h)
		.

	* asihpiw/asiini.cpp 1.5:
		Modified so it'll build in both WAVE and WDM projects.

2006-03-16	as-age
	* drvnotes_rc.txt 1.326:
		300rc29

2006-03-16	as-tfe
	* asihpiw/asihpiw.rc 1.84:
	* configure.in 1.206:
	* setlastv.bat 1.14:
		auto - Driver release candidate 300RC29.

	* asihpiw/asihpiw.rc 1.85:
	* configure.in 1.207:
	* drvnotes_rc.txt 1.327:
	* setlastv.bat 1.15:
		auto - Driver release candidate 300RC30.

	* hpi/hpi56301.c [eventum9] 1.61.2.8:
		Fixed trap for word-swap bug.

	* hpi/hpi56301.c [eventum9] 1.61.2.9:
		Distinguish between first and second calls to Dpi_Command_Handshake() in
		log message.

2006-03-16	as-ewb
	* hpi/python/hpiprofile.py [smp_locking_branch] 1.1.2.1:
		skip nonexistent adapters

2006-03-15	as-age
	* hpi/hpi56301.c [eventum9] 1.61.2.5:
		Turn HCVR error logging back on.

2006-03-15	as-tfe
	* hpi/hpi56301.c [eventum9] 1.61.2.7:
		Added OS specific error code parameter to Hpi56301_BootLoadDsp() and
		HpiDspCode_Open().

	* asihpiw/asihpiw.rc 1.83:
	* configure.in 1.205:
	* drvnotes_rc.txt 1.325:
	* setlastv.bat 1.13:
		auto - Driver release candidate 300RC28.

	* hpi/hpi.h 1.354:
	* hpi/hpifunc.c 1.171:
	* hpi/hpios_wdm.c 1.7:
	* hpi/hpios_winnt_kern.c 1.6:
		Added HPI error code for sharing violation.

	* hpi/hpi56301.c [eventum9] 1.61.2.6:
		Added check that length before wrap isn't longer than length requested in
		Hpi56301_Send().

2006-03-15	as-ewb
	* linux/drv/hpimod.c 1.63:
		fix compiler warning. remove redundant debug print

	* hpi/hpi4000.c 1.34:
	* hpi/hpi56301.c 1.65:
	* hpi/hpi6000.c 1.177:
	* hpi/hpicmn.c 1.4:
	* hpi/hpiman.c 1.37:
	* hpi/hpimsgx.c 1.36:
	* hpi/hpios_linux.c 1.24:
		update to use HPI_DEBUG_LOGn macros

	* hpi/hpidebug.c 1.17:
	* hpi/hpidebug.h 1.29:
		simplify hpid_debug_response macro

	* linux/drv/hpimod.c 1.64:
		reorganise pci probe debug messages

2006-03-14	as-age
	* drvnotes_rc.txt 1.322:
		3.00rc27

2006-03-14	as-tfe
	* hpi/hpios_wdm.c 1.6:
		Put FILE_SHARE_READ access back in call to ZwCreateFile(), 
		dropped during merge.

	* asihpiw/asihpiw.rc 1.82:
	* configure.in 1.204:
	* drvnotes_rc.txt 1.323:
	* drvnotes_rc.txt 1.324:
	* setlastv.bat 1.12:
		auto - Driver release candidate 300RC27.

	* hpi/hpios_win32_user.h 1.11:
	* hpi/hpiosdos.h 1.9:
	* hpi/hpiosw16.h 1.8:
	* hpi/os_other.h 1.8:
		Fixed macro version of HpiOs_fopen_rb().

2006-03-14	as-ewb
	* linux/test/asihpirec.c [smp_locking_branch] 1.2.6.1:
		Add -l loop commandline switch. Don't set srg to stream samplerate.
		Poll faster (should calc based on samplerate and format).

2006-03-11	as-ewb
	* hpi/hpios_linux.h [smp_locking_branch] 1.14.2.2:
		spin_lock fns take address of lock structure

2006-03-10	as-tfe
	* asihpiw/asiini.cpp 1.4:
	* asihpiw/asiini.h 1.3:
		Added call to clear an INI section.

2006-03-10	as-dxb
	* hpi/hpi6000.c 1.175:
	* hpi/hpi6000.c [smp_locking_branch] 1.174.2.1:
	* hpi/hpi6205.c 1.130:
	* hpi/hpi6205.c [smp_locking_branch] 1.129.2.1:
	* hpi/hpicmn.h 1.5:
	* hpi/hpicmn.h [smp_locking_branch] 1.4.2.1:
	* hpi/hpimsgx.c 1.34:
	* hpi/hpimsgx.c [smp_locking_branch] 1.33.2.1:
	* hpi/hpimsgx.h 1.10:
	* hpi/hpimsgx.h [smp_locking_branch] 1.9.2.1:
	* hpi/hpios.h 1.33:
	* hpi/hpios.h [smp_locking_branch] 1.32.2.1:
	* hpi/hpios_linux.h 1.15:
	* hpi/hpios_linux.h [smp_locking_branch] 1.14.2.1:
	* linux/drv/hpimod.c 1.61:
	* linux/drv/hpimod.c [smp_locking_branch] 1.59.2.1:
		First attempt at SMP support for hpi6000 and hpi6205.

	* linux/drv/hpimod.c 1.60:
		Added missing type to global variable.

	* hpi/hpi6000.c 1.176:
	* hpi/hpi6205.c 1.131:
	* hpi/hpicmn.h 1.6:
	* hpi/hpimsgx.c 1.35:
	* hpi/hpimsgx.h 1.11:
	* hpi/hpios.h 1.34:
	* hpi/hpios_linux.h 1.16:
	* linux/drv/hpimod.c 1.62:
		Fixing files committed to the wrong branch (grrr).

2006-03-10	as-tfe
	* asihpiw/asiini.cpp 1.4:
	* asihpiw/asiini.h 1.3:
		Added call to clear an INI section.

	* wdm/mixsvrst.cpp 1.23:
		Saves adapter info in INI and checks for adapter type match 
		before using INI settings.

2006-03-10	as-dxb
	* hpi/hpi6000.c 1.175:
	* hpi/hpi6000.c [smp_locking_branch] 1.174.2.1:
	* hpi/hpi6205.c 1.130:
	* hpi/hpi6205.c [smp_locking_branch] 1.129.2.1:
	* hpi/hpicmn.h 1.5:
	* hpi/hpicmn.h [smp_locking_branch] 1.4.2.1:
	* hpi/hpimsgx.c 1.34:
	* hpi/hpimsgx.c [smp_locking_branch] 1.33.2.1:
	* hpi/hpimsgx.h 1.10:
	* hpi/hpimsgx.h [smp_locking_branch] 1.9.2.1:
	* hpi/hpios.h 1.33:
	* hpi/hpios.h [smp_locking_branch] 1.32.2.1:
	* hpi/hpios_linux.h 1.15:
	* hpi/hpios_linux.h [smp_locking_branch] 1.14.2.1:
	* linux/drv/hpimod.c 1.61:
	* linux/drv/hpimod.c [smp_locking_branch] 1.59.2.1:
		First attempt at SMP support for hpi6000 and hpi6205.

	* linux/drv/hpimod.c 1.60:
		Added missing type to global variable.

	* hpi/hpi6000.c 1.176:
	* hpi/hpi6205.c 1.131:
	* hpi/hpicmn.h 1.6:
	* hpi/hpimsgx.c 1.35:
	* hpi/hpimsgx.h 1.11:
	* hpi/hpios.h 1.34:
	* hpi/hpios_linux.h 1.16:
	* linux/drv/hpimod.c 1.62:
		Fixing files committed to the wrong branch (grrr).

2006-03-09	as-tfe
	* wdm/mixsvrst.cpp 1.22:
		Changed names for AES/EBU formats from "AES/EBU" and "S/PDIF" to
		"Professional" and "Consumer".

	* wdm/mixsvrst.cpp 1.21:
		Switch implementation to use INI file.

	* asihpiw/asiini.cpp 1.3:
		Fixed bug that caused last section of file to be shortened by 1 
		during read.

	* hpi/hpi4000.c 1.33:
	* hpi/hpi56301.c 1.64:
	* hpi/hpi56301.h 1.7:
	* hpi/hpi6000.c 1.174:
	* hpi/hpi6205.c 1.129:
	* hpi/hpicmn.h 1.4:
	* hpi/hpidspcd.c 1.39:
	* hpi/hpidspcd.h 1.27:
	* hpi/hpios.h 1.32:
	* hpi/hpios_linux.c 1.23:
	* hpi/hpios_wdm.c 1.5:
	* hpi/hpios_win32_user.h 1.10:
	* hpi/hpios_winnt_kern.c 1.5:
	* hpi/hpiosdos.h 1.8:
	* hpi/hpiosw16.h 1.7:
	* hpi/hpiusb.c 1.23:
	* hpi/os_other.h 1.7:
		Added 'HW32 *pdwOsErrorCode' parameter to CreateAdapterObj(), HpiXXXX_BootLoadDsp(),
		HpiDspCode_Open() and HpiOs_fopen_rb().

2006-03-08	as-tfe
	* wdm/mixsvrst.cpp 1.20:
		Convert save/restore mechanism to class for easy switch to INI file implementation.
		Update level format to readable using common base class with volume.

2006-03-07	as-tfe
	* asihpiw/asiwdm.h 1.5:
	* hpi/hpios_winnt_kern.c 1.4:
		Fix compile error.

	* asihpiw/asiwdm.cpp 1.5:
	* asihpiw/asiwdm.h 1.4:
	* hpi/hpi4000.c 1.32:
	* hpi/hpi56301.c 1.63:
	* hpi/hpi6000.c 1.173:
	* hpi/hpi6205.c 1.128:
	* hpi/hpicmn.h 1.3:
	* hpi/hpios_wdm.c 1.4:
		Report OS specific error in start device failure log.

	* hpi/hpi56301.c 1.62:
		Merge Dpi_GetFlags() implementation from 'eventum9' branch.

	* ftp2xfrs.bat 1.6:
		Remove Win95 and WinNT drivers and add combo driver to transfer 
		list.

	* asihpiw/asihpiw.rc 1.81:
	* configure.in 1.203:
	* drvnotes_rc.txt 1.321:
	* setlastv.bat 1.11:
	* wdm/asicombo.inf 1.3:
	* wdm/asiwdmm.inf 1.186:
	* wdm/asiwdmm.rc 1.20:
	* win2k/asiwin2k.inf 1.418:
	* winnt/dll/asiwav32.rc 1.88:
		auto - Driver release candidate 300RC26.

	* wdm/mixsvrst.cpp 1.18:
		Modified EQ and Compander save/restore to match wave driver.

	* drvmake.bat 1.32:
		Add combo driver to default build.

	* wdm/mixsvrst.cpp 1.19:
		Use one-based indexes in value side of mux settings.

2006-03-07	as-ewb
	* hpi/hpi.i 1.4:
		add wrapper functions for stream data I/O.  Do subsys init on 
		library load.

2006-03-06	as-tfe
	* wdm/mixsvrst.cpp 1.17:
		Changed compander save/restore to match wave ini.

	* hpi/hpiclass.cpp 1.30:
		Fix access violation in ASIMIXER on shutdown when there are wholes in adpater
		index list.

2006-03-03	as-tfe
	* drvmake.bat 1.31:
		Added ASICOMBO.INF to install.  Copy ASIHPI32.DLL to install\bin\
		common.

	* drvmake.bat 1.30:
		If win95 build fails and user selects retry, it opens the IDE 
		for an interactive build.

	* hpi/hpi.h 1.353:
	* hpi/hpidspcd.c 1.38:
	* hpi/hpios.h 1.31:
	* hpi/hpios_linux.c 1.22:
	* hpi/hpios_wdm.c 1.3:
	* hpi/hpios_win32_user.h 1.9:
	* hpi/hpios_winnt_kern.c 1.3:
	* hpi/hpiosdos.h 1.7:
	* hpi/hpiosw16.h 1.6:
	* hpi/os_other.h 1.6:
		Merged in ERROR_206_REDO branch.

	* hpi/hpifunc.c 1.170:
		Added new error codes to HPI_GetErrorText().

	* hpi/hpi.h [ERROR_206_REDO] 1.352.2.2:
		Fixed comment.

	* wdm/asicombo.inf 1.1:
		Added ASICOMBO.INF to install.

	* hpi/hpiosdos.h [ERROR_206_REDO] 1.6.2.2:
	* hpi/hpiosw16.h [ERROR_206_REDO] 1.5.2.2:
	* hpi/os_other.h [ERROR_206_REDO] 1.5.10.2:
		Fixed HpiOs_fopen_rb() macro.

	* asihpiw/asihpiw.rc 1.80:
	* configure.in 1.202:
	* drvnotes_rc.txt 1.320:
	* setlastv.bat 1.10:
	* wdm/asicombo.inf 1.2:
	* wdm/asiwdmm.inf 1.185:
	* wdm/asiwdmm.rc 1.19:
	* win2k/asiwin2k.inf 1.417:
	* winnt/dll/asiwav32.rc 1.87:
		auto - Driver release candidate 300RC25.

2006-03-03	as-ewb
	* linux/drv/hpimod.c 1.59:
		Error if no adapters found (issue 216)

	* linux/drv/hpimod.c 1.58:
		Kernel 2.4 register_pci_driver had different retval. (Issue 250)

	* drvnotes_rc.txt 1.319:
		300rc24

	* configure.in 1.200:
		lib age=0 because a function removed

	* configure.in 1.201:
		lib age set to 0

2006-03-02	as-dxb
	* linux/alsa/Makefile.in 1.6:
	* linux/alsa/Makefile.in [hpi_refactoring_09_05] 1.4.2.3:
		Added hpicheck.h to the list of source files.

	* linux/drv/hpimod.c 1.57:
		Added missing __iomem directive.

	* linux/alsa/asihpi.c 1.19:
	* linux/alsa/asihpi.c [hpi_refactoring_09_05] 1.10.4.3:
		Removed extra spinlock_irqs.
		Fixed unbalanced spinlocks.
		Fixed naming of mixer controls.
		Removed obsolete module parameters.
		Use del_timer_sync() and respawn timer flag to prevent timer setup/teardown races.

2006-03-02	as-tfe
	* hpi/hpi.h [ERROR_206_REDO] 1.352.2.1:
	* hpi/hpidspcd.c [ERROR_206_REDO] 1.37.2.1:
	* hpi/hpios.h [ERROR_206_REDO] 1.30.2.1:
	* hpi/hpios_linux.c [ERROR_206_REDO] 1.21.2.1:
	* hpi/hpios_wdm.c [ERROR_206_REDO] 1.2.2.1:
	* hpi/hpios_win32_user.h [ERROR_206_REDO] 1.8.2.1:
	* hpi/hpios_winnt_kern.c [ERROR_206_REDO] 1.2.2.1:
	* hpi/hpiosdos.h [ERROR_206_REDO] 1.6.2.1:
	* hpi/hpiosw16.h [ERROR_206_REDO] 1.5.2.1:
	* hpi/os_other.h [ERROR_206_REDO] 1.5.10.1:
		Split 206 error and modified HpiOs_fopen_rb() to return an error 
		code.

	* hpi/hpios_wdm.c [ERROR_206_REDO] 1.2.2.2:
		Synatx error fix.

2006-03-02	as-ewb
	* hpi/python/hpiassert.py 1.1:
	* hpi/python/hpicmd.py 1.1:
	* hpi/python/hpimeter.py 1.1:
	* hpi/python/hpiprofile.py 1.1:
		Some tools that use the Swig HPI wrapping.

	* hpi/hpimsgx.c 1.32:
		Check stream indices are valid before stream operations.
		Fixes bug: if nonexistent stream was opened, a stream reset was issued,
		the dsp code does not check the index for a reset=crash!

	* hpi/python/hpitest.py 1.4:
		more functions

	* hpi/hpimsgx.c 1.33:
		Fully init response in case of message directed at nonexistent 
		adapter

2006-03-01	as-tfe
	* asihpiw/asihpiw.rc 1.79:
	* configure.in 1.199:
	* drvnotes_rc.txt 1.317:
	* drvnotes_rc.txt 1.318:
	* setlastv.bat 1.9:
	* wdm/asiwdmm.inf 1.184:
	* wdm/asiwdmm.rc 1.18:
	* win2k/asiwin2k.inf 1.416:
	* winnt/dll/asiwav32.rc 1.86:
		auto - Driver release candidate 300RC23.

	* wdm/mixsvrst.cpp 1.16:
		Implemented volume save/restore with multiple entries.

	* hpi/hpi.h 1.352:
		Added missing 'HPI_API' on HPI_AES18TxSendMessage() declaration.

	* wdm/mixsvrst.cpp 1.15:
		Implemented tuner save/restore with multiple entries.

	* asihpiw/asiwdm.cpp 1.4:
		Fix bug in WDM in all 3.00rc's corrupting adapter info in device 
		extension.

2006-03-01	as-tfe
	* asihpiw/asihpiw.rc 1.79:
	* configure.in 1.199:
	* drvnotes_rc.txt 1.317:
	* drvnotes_rc.txt 1.318:
	* setlastv.bat 1.9:
	* wdm/asiwdmm.inf 1.184:
	* wdm/asiwdmm.rc 1.18:
	* win2k/asiwin2k.inf 1.416:
	* winnt/dll/asiwav32.rc 1.86:
		auto - Driver release candidate 300RC23.

	* wdm/mixsvrst.cpp 1.16:
		Implemented volume save/restore with multiple entries.

	* hpi/hpi.h 1.352:
		Added missing 'HPI_API' on HPI_AES18TxSendMessage() declaration.

	* wdm/mixsvrst.cpp 1.15:
		Implemented tuner save/restore with multiple entries.

	* asihpiw/asiwdm.cpp 1.4:
		Fix bug in WDM in all 3.00rc's corrupting adapter info in device 
		extension.

2006-02-28	as-tfe
	* drvmake.bat 1.29:
		Modify call to ASXMAKE.BAT so it won't override version name for 
		test builds.

	* wdm/mixsvrst.cpp 1.13:
		Change save/restore entry labels to match those in ASIWAV.INI.

	* win95/drv/asimixer.c 1.195:
	* win95/drv/asiwave.c 1.129:
	* winnt/dll/asidrv32.c 1.66:
		Fix warnings.

	* drvmake.bat 1.28:
		Skip SEDs for test builds except those required by IS builds.

	* drvmake.bat 1.27:
		Added a couple variables for lists of generated files.

	* wdm/mixsvrst.cpp 1.14:
	* wdm/mixsvrst.h 1.3:
		Modified mixer save/restore code to support more than one entry 
		per control.

2006-02-28	as-ewb
	* hpi/hpi.h 1.350:
	* hpi/hpifunc.c 1.168:
	* hpi/hpios.h 1.30:
	* hpi/hpios_linux.h 1.14:
		First steps towards 64 bit compatibility. Defaults to no change 
		from existing.  Change aes18 param from HW32 to HW8*

	* linux/v4l/radio-asihpi.c 1.8:
		renamed to asihpi-v4l.c, radio-asihpi is module name

	* linux/v4l/Makefile.auto.am 1.9:
		asihpi-v4l.c in extra_dist target

	* linux/v4l/Makefile.auto.am 1.8:
	* linux/v4l/Makefile.in 1.3:
		rename radio-asihpi.c to asihpi-v4l.c to remove circular 
		dependency, Fix kernel 2.4 install

	* configure.in 1.198:
		Library version 1.0.0, see drvnotes[_rc].txt for details

	* hpi/hpios_linux.h 1.13:
		no stricmp on linux.  Start on 64 bit support.

	* linux/v4l/asihpi-v4l.c 1.1:
		was radio-asihpi.c, conflicted with module name

	* Makefile.am 1.7:
		Issue 231 rpm target patch, rpm in build dir

	* drvnotes_rc.txt 1.316:
		reason for lib version 1.0.0

	* linux/test/asihpitest.c 1.22:
		address buffer directly for file read

	* hpi/hpi.h 1.351:
	* hpi/hpifunc.c 1.169:
		add HPI_ERROR_UNIMPLEMENTED

	* linux/drv/Makefile.auto.am 1.22:
		fix install when target dir not present

2006-02-27	as-age
	* hpi/hpi56301.c [eventum9] 1.61.2.1:
		Update to Dpi_GetFlags(). Previous version should have worked ok unless 2 reads in a row failed.
		This version doesn't rely on that.

	* hpi/hpi56301.c [eventum9] 1.61.2.2:
		Update timeout in Dpi_SetFlags().

2006-02-27	as-tfe
	* hpi/hpi56301.c [eventum9] 1.61.2.3:
		Added log message if returned "length before wrap" is greater 
		than the requested length.

	* win95/drv/asimixer.c 1.194:
		Get rid of bogus INI entries with ASI6416.

	* hpi/hpi56301.c [eventum9] 1.61.2.4:
		Fix compiler errors.

2006-02-24	as-age
	* drvnotes_rc.txt 1.315:
		3.00rc22

	* hpi/hpioctnet32.c 1.8:
		Increase timeout so that flash2416 works on Tom's test computer.

	* hpi/hpi.h 1.349:
	* hpi/hpifunc.c 1.167:
		Move flash HPI errors from a2400.c to HPI.H.

2006-02-24	as-tfe
	* drvmake.bat 1.26:
		Can now include ASX in test builds.

	* asihpiw/asihpiw.rc 1.78:
	* configure.in 1.197:
	* setlastv.bat 1.8:
	* wdm/asiwdmm.inf 1.183:
	* wdm/asiwdmm.rc 1.17:
	* win2k/asiwin2k.inf 1.415:
	* winnt/dll/asiwav32.rc 1.85:
		auto - Driver release candidate 300rc22.

	* hpi/hpkw2kzip.bat 1.6:
		Don't include C files for DLL (installed with driver), instead 
		include LIB.

2006-02-24	as-ewb
	* hpi/Makefile.am 1.3:
		remove hpiman.c, add hpipcida.h hpicheck.h to distributed files

	* hpi/hpi56301.c 1.61:
		remove unused variable

2006-02-23	as-age
	* drvnotes_rc.txt 1.314:
		3.00rc21

2006-02-23	as-tfe
	* asihpiw/asihpiw.rc 1.77:
	* configure.in 1.196:
	* setlastv.bat 1.7:
	* wdm/asiwdmm.inf 1.182:
	* wdm/asiwdmm.rc 1.16:
	* win2k/asiwin2k.inf 1.413:
	* winnt/dll/asiwav32.rc 1.84:
		auto - Driver release candidate 300rc21.

	* drvmake.bat 1.21:
		Added 'nocvs' option.
		Added hpidll build.
		Added CHECK_BUILD_RESULT subroutine that replaces duplicate code in
		each build section.

	* hpi/hpkw2kzip.bat 1.4:
		Added hpidll.dll.

	* drvmake.bat 1.22:
		Cleaned up month 'switch' section.

	* drvmake.bat 1.23:
		Fixed bug in build script, was using old DSP code.

	* win95/drv/asiwave.c 1.127:
	* winnt/dll/sources 1.13:
		Modified asiwav32 driver to use asihpi32.dll.

	* drvmake.bat 1.24:
	* hpi/asihpi32/asihpi32.dsp 1.1:
	* hpi/hpkw2kzip.bat 1.5:
		Renamed hpidll.dll to asihpi32.dll.

	* drvmake.bat 1.25:
	* win2k/asiwin2k.inf 1.414:
	* winnt/sys/oemsetup.inf 1.3:
		Added asiwav32.dll to WINNT, WIN2K and COMBO drivers and 
		install.

	* hpi/hpifunc.c 1.165:
		Export function HPI_IndexesToHandle3(), required by wave driver.

	* hpi/asihpi32/asihpi32.dsp 1.2:
		Uses stdcall as default calling convention.

	* hpi/hpi.h 1.348:
	* hpi/hpifunc.c 1.166:
	* hpi/hpios_win32_user.h 1.8:
	* win95/drv/asiwave.c 1.128:
		Added calling convention specification to windows version of 
		HPI_API.

2006-02-22	as-age
	* hpi/hpi.h 1.347:
	* hpi/hpicmn.c 1.3:
		Add control caching of silence detect and tone detect states.

	* hpi/hpioctnet32.c 1.7:
		Add a couple of _CONSOLE #ifdefs for future debug.

2006-02-22	as-tfe
	* drvmake.bat 1.20:
		Added warning if final build is being done in a checked build 
		environment.

	* asihpiw/asihpiw.rc 1.76:
	* configure.in 1.195:
	* drvnotes_rc.txt 1.313:
	* setlastv.bat 1.6:
	* win2k/asiwin2k.inf 1.412:
	* winnt/dll/asiwav32.rc 1.83:
		auto - Driver release candidate 300RC20.

2006-02-22	as-age
	* hpi/hpi.h 1.347:
	* hpi/hpicmn.c 1.3:
		Add control caching of silence detect and tone detect states.

	* hpi/hpioctnet32.c 1.7:
		Add a couple of _CONSOLE #ifdefs for future debug.

2006-02-22	as-tfe
	* drvmake.bat 1.20:
		Added warning if final build is being done in a checked build 
		environment.

	* asihpiw/asihpiw.rc 1.76:
	* configure.in 1.195:
	* drvnotes_rc.txt 1.313:
	* setlastv.bat 1.6:
	* win2k/asiwin2k.inf 1.412:
	* winnt/dll/asiwav32.rc 1.83:
		auto - Driver release candidate 300RC20.

2006-02-22	as-ewb
	* hpi/hpi.h 1.346:
	* hpi/hpifunc.c 1.164:
		comment out HPI_GetLastErrorDetail, gadwHpiSpecificError (could 
		be reinstated if specific errors were obtainable via a hpi 
		message)

	* hpi/hpi6000.c 1.172:
	* hpi/hpi6205.c 1.127:
		create local gadwHpiSpecificError, instead of extern from 
		hpifunc.c

2006-02-21	as-age
	* hpi/hpi56301.c 1.60:
		Add errata (ED46) comments to the top of the file. Errata workaround was missing from
		DpiData_WriteBlock16().

2006-02-21	as-tfe
	* asihpiw/asihpiw.rc 1.75:
	* configure.in 1.194:
	* drvnotes_rc.txt 1.312:
	* setlastv.bat 1.5:
	* wdm/asiwdmm.inf 1.181:
	* wdm/asiwdmm.rc 1.15:
	* win2k/asiwin2k.inf 1.411:
	* winnt/dll/asiwav32.rc 1.82:
		auto - Driver release candidate 300rc19.

	* winnt/dll/asidrv32.c [LiamTestDriver060131] 1.63.2.7:
		Boost priority class along with thread priority when aquiring 
		mutex.

2006-02-21	as-ewb
	* hpi/hpi.h 1.345:
		Add HPI_API annotations for DLL. A couple of convenience macros.

	* hpi/hpidebug.c 1.16:
	* hpi/hpidebug.h 1.28:
		stringify and array size macros now in hpi.h

	* win95/drv/asiwave.c 1.126:
		tweak HPI_IndexesToHandle3 changes to work with mainline hpi.h

	* hpi/hpidspcd.c 1.37:
	* hpi/hpios_linux.h 1.12:
		stringify now in hpi.h

2006-02-20	as-ewb
	* hpi/hpios.h 1.29:
	* hpi/hpios_win32_user.c 1.3:
	* hpi/hpios_win32_user.h 1.7:
		Add some support for DLL building

2006-02-17	as-tfe
	* hpi/hpioctnet32.c 1.6:
		Added WIN_SUBSYS structure to replace HPI_HSUBSYS parameters.

2006-02-17	as-ewb
	* win95/drv/asiwave.c 1.125:
		InStreams use HPI_IndexesToHandle3, handles have different 
		internal format.  ASIWAV_HPI_IndexesToHandle did not generate 
		the correct handle format.

2006-02-16	as-age
	* drvnotes_rc.txt 1.311:
		Correct DSP code version numbers.

2006-02-16	as-tfe
	* drvmake.bat 1.17:
		Added test build cleanup, get clean copy of modified Default.mda 
		files.

	* install/vstainst.ipr 1.2:
	* install/waveinst.ipr 1.2:
	* install/wdminst.ipr 1.2:
		Added combo media description.

	* drvmake.bat 1.14:
		Implement TEST build option implemented.

	* drvmake.bat 1.18:
		Added comment in CHECK_AND_COMMIT subroutine.

	* drvmake.bat 1.16:
		Fixed TEST option bug.

	* drvmake.bat 1.15:
		Add TEST build option to usage comment.

	* asihpiw/asihpiw.rc 1.74:
	* configure.in 1.193:
	* drvnotes_rc.txt 1.310:
	* setlastv.bat 1.4:
	* wdm/asiwdmm.inf 1.180:
	* wdm/asiwdmm.rc 1.14:
	* win2k/asiwin2k.inf 1.410:
	* winnt/dll/asiwav32.rc 1.81:
		auto - Driver release candidate 300rc18.

	* drvmake.bat 1.19:
		Fix error in win2k filelist.

2006-02-15	as-age
	* drvnotes_rc.txt 1.309:
		3.00rc18

2006-02-15	as-tfe
	* hpi/hpimsgx.c 1.31:
		Added call to HPI_ADAPTER_CLOSE in handler for 
		HPI_SUBSYS_DELETE_ADAPTER.

	* configure.in 1.192:
	* drvnotes_rc.txt 1.306:
	* setlastv.bat 1.3:
	* wdm/asiwdmm.inf 1.179:
	* wdm/asiwdmm.rc 1.13:
	* winnt/dll/asiwav32.rc 1.80:
		Driver release 3.00rc17.

	* drvmake.bat 1.13:
		Fix error in CVS section.

	* drvnotes_rc.txt 1.308:
		Added comment for next release.

	* drvnotes_rc.txt 1.307:
		Re-added LINUX notes for next rc (temporarily removed for rc17 
		combo build).

2006-02-15	as-ewb
	* win95/drv/asimixer.c [ewb_ctrlhandles] 1.193.2.1:
	* win95/drv/asiwave.c [ewb_ctrlhandles] 1.124.4.1:
		Make compatible with new controlhandle structs.
		Need to check use of invalid handle in some cases (which were using 0)

	* hpi/hpi.h [ewb_ctrlhandles] 1.344.2.2:
	* hpi/hpifunc.c [ewb_ctrlhandles] 1.163.2.2:
		update invalid handle initializers

	* hpi/hpi.h [ewb_ctrlhandles] 1.344.2.1:
	* hpi/hpifunc.c [ewb_ctrlhandles] 1.163.2.1:
		make hpi handles structs, unique type per object.
		hpi functions return HPI_ERROR type (still HW16)

2006-02-14	as-tfe
	* drvmake.bat 1.12:
		Improved usage section.

	* drvmake.bat 1.10:
		Added combo to usage section.

	* drvmake.bat 1.9:
		Added COMBO driver build.

	* install/Build_combo.bat 1.1:
	* install/Build_vista.bat 1.1:
	* install/Build_wave.bat 1.1:
	* install/Build_wdm.bat 1.1:
	* install/cmbinst.ipr 1.1:
	* install/vstainst.ipr 1.1:
	* install/waveinst.ipr 1.1:
	* install/wdminst.ipr 1.1:
		Added new IS build projects and batch files to CVS.

	* drvmake.bat 1.7:
		Avoid extra newlines in release notes.

	* drvmake.bat 1.11:
		Added NOCOPY to usage section.

	* install/cmbinst.ipr 1.2:
		Corrected COMBO product GUID (was same as VISTA).

	* drvmake.bat 1.8:
		Fixed error in release notes section.

2006-02-14	as-ewb
	* hpi/hpi.h 1.344:
		Remove tHPIControlCacheValue, add ControlIndex to 
		tHPIControlCacheSingle instead.

2006-02-13	as-tfe
	* drvmake.bat 1.5:
		Preserve the rest of the line when updating build date in 
		drvnotes_rc.txt.

	* install/audinst/put.bat 1.4:
		Updated to copy to new IS build directory.

	* drvmake.bat 1.6:
		Fixed version update for IS builds.

2006-02-10	as-age
	* hpi/hpiclass.cpp 1.29:
		Fix for determinig how many DSPs an adapter has.

2006-02-10	as-ewb
	* linux/v4l/Makefile.auto.am 1.6:
		dont delete Makefile.in. Add it to dist files. Clean kernel 
		generated c file

	* configure.in 1.190:
		add asihpi suffix to firmware path

	* firmware/Makefile.am 1.7:
		asihpi suffix now added to path by configure

	* Makefile.am 1.6:
	* configure.in 1.191:
	* drvnotes_rc.txt 1.305:
	* hpklinux.spec.in 1.14:
	* linux/drv/Makefile.auto.am 1.21:
	* linux/drv/Makefile.in 1.11:
	* linux/v4l/Makefile.auto.am 1.7:
		Modified Patch from issue:231 for maintainer clean, slax build 
		etc.

	* make_slack.in 1.1:
	* slack-desc.in 1.1:
	* slack_doinst.sh 1.1:
		New files from patch in issue:231 for slax build

	* linux/helpers/firmware.agent 1.2:
		Change defult dir to /lib/firmware. Add comment about why, what 
		to do if it breaks.

	* hpklinux.spec.in 1.13:
		configure firmware directory

	* linux/drv/Makefile.auto.am 1.20:
		use cleanfiles, add kernel generated mod.c file

	* configure.in 1.189:
		Improve determination of hotplug firmware dir

	* hpi/hpidspcd.c 1.36:
		add asihpi/ prefix to filename for hotplug firmware loading

	* firmware/Makefile.am 1.6:
		Install firmware to asihpi subdirectory of hotplug firmware dir

2006-02-09	as-tfe
	* drvmake.bat 1.2:
		Fixes from initial testing.

	* drvmake.bat 1.4:
		Added separate mda modifying sed scripts for WAVE, WDM and VISTA 
		IS builds.

	* drvmake.bat 1.3:
		bugfix - missing 'set' in variable assignments.

	* setlastv.bat 1.2:
		Version 3.00rc16.

2006-02-08	as-age
	* drvnotes_rc.txt 1.304:
		Fix 8800 comments.

	* drvnotes_rc.txt 1.303:
		drv300rc16

2006-02-08	as-tfe
	* waveinst/Media/Default/Default.mda 1.85:
	* waveinst/String Tables/0009-English/value.shl 1.84:
	* wdm/install/ishield/Media/Default/Default.mda 1.157:
		Driver release 3.00rc16.

	* wdm/adapter.cpp 1.29:
		Added check that pAdapterObject pointer is non-null before calling member
		function.

	* configure.in 1.188:
	* wdm/asiwdmm.inf 1.178:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.159:
	* win2k/asiwin2k.inf 1.409:
	* win95/drv/asiwav16.inf 1.297:
		auto - Driver release candidate 3.00rc16.

	* wdm/putd.bat 1.9:
		Added switch to output to combo driver directory.

2006-02-08	as-ewb
	* hpi/hpifunc.c 1.163:
		Tweak profileGetName for swig

	* hpi/python/hpitest.py 1.3:
		restructure as functions

	* configure.in 1.187:
		Options to skip kernel compile, specify firmware directory. 
		Patch from issue 229 (Federico Grau)

	* linux/v4l/Makefile.auto.am 1.5:
	* linux/v4l/radio-asihpi.c 1.7:
		Minor compile tweaks. Patch from issue 229 (Federico Grau)

	* hpi/python/makelinux 1.2:
		add include path

	* hpi/hpi.h 1.342:
		remove dup declarations. Tweak profileGetName for swig

	* linux/lib/hpiwrap.c 1.11:
		correct path for ioctl.h

	* hpi/hpidebug.c 1.15:
		remove parens from error number

	* hpi/hpi.h 1.343:
		add fn prototypes before generated fns, avoid linux kernel 
		sparse warnings

	* hpi/hpi56301.c 1.59:
		remove unused vars

	* hpi/hpi.i 1.3:
		typemap for profileGetName

	* hpi/hpidebug.c 1.14:
		comment out unused function

	* hpi/hpi6205.c 1.126:
		update debug output

	* linux/Makefile.am 1.7:
		Options to skip kernel compile. Patch from issue 229 (Federico 
		Grau)

2006-02-07	as-tfe
	* drvmake.bat 1.1:
	* setlastv.bat 1.1:
		Added new build script to CVS.

	* asihpiw/srcw2k 1.29:
	* wdm/sources 1.22:
		'!if' directive doesn't work with 'sources=' statement; include 
		hpidebug.c in any build.

2006-02-03	as-age
	* win95/drv/asimixer.c 1.193:
		Fix error report string.

	* winnt/dll/asidrv32.c [LiamTestDriver060131] 1.63.2.6:
		Set thread priority to TIME_CRITICAL around mutex.

	* drvnotes_rc.txt 1.302:
		300rc15

2006-02-03	as-tfe
	* configure.in 1.186:
	* win2k/asiwin2k.inf 1.408:
		auto - Driver release candidate 3.00rc15.

	* waveinst/Media/Default/Default.mda 1.84:
	* waveinst/String Tables/0009-English/value.shl 1.83:
		Driver release 3.00rc15.

2006-02-02	as-age
	* winnt/dll/asidrv32.c [LiamTestDriver060131] 1.63.2.5:
		Add get priority class call.

	* drvnotes_rc.txt 1.300:
		3.00rc13

	* drvnotes_rc.txt 1.301:
		3.00rc14

	* winnt/dll/asidrv32.c [LiamTestDriver060131] 1.63.2.4:
		Add code to look for low priority threads grabbing the Mutex.

2006-02-02	as-tfe
	* configure.in 1.184:
	* win2k/asiwin2k.inf 1.406:
		auto - Driver release candidate 3.00rc13.

	* waveinst/Media/Default/Default.mda 1.83:
	* waveinst/String Tables/0009-English/value.shl 1.82:
		Driver release 3.00rc14.

	* waveinst/Media/Default/Default.mda 1.82:
	* waveinst/String Tables/0009-English/value.shl 1.81:
		Driver release 3.00rc13.

	* configure.in 1.185:
	* win2k/asiwin2k.inf 1.407:
		auto - Driver release candidate 3.00rc14.

2006-01-31	as-age
	* hpi/hpi56301.c 1.58:
		Get ED46 errata workaround for HCTR read working. Can't log when it occurs or we get a BSOD on boot. Other ED46
		logging operations commented out.

2006-01-31	as-tfe
	* winnt/dll/asidrv32.c [LiamTestDriver060131] 1.63.2.2:
		Fixed file (asimixer.c got appended to it somehow ???).

	* win95/drv/asiwave.c [LiamTestDriver060131] 1.124.2.2:
		Fixed compile error.

	* winnt/dll/asidrv32.c [LiamTestDriver060131] 1.63.2.3:
		Fixed log file open (system call was returning wide character 
		string).

	* winnt/dll/asidrv32.c 1.65:
		Rolling back last change (was supposed to be on branch).

	* configure.in 1.183:
	* drvnotes_rc.txt 1.299:
	* win2k/asiwin2k.inf 1.405:
		auto - Driver release candidate 3.00rc12.

	* win95/drv/asiwave.c [LiamTestDriver060131] 1.124.2.1:
	* winnt/dll/asidrv32.c 1.64:
	* winnt/dll/asidrv32.c [LiamTestDriver060131] 1.63.2.1:
		Added debug output to track down cause of DRAINED condition 
		during login.

	* waveinst/Media/Default/Default.mda 1.81:
	* waveinst/String Tables/0009-English/value.shl 1.80:
		Driver release 3.00rc12.

2006-01-30	as-age
	* hpi/hpi56301.c 1.57:
		Back out ED46 detection in the Dpi_SetFlags() routine. It doesn'
		t seem to work. Need to review.

2006-01-30	as-tfe
	* drvnotes_rc.txt 1.297:
	* win2k/asiwin2k.inf 1.403:
		auto - Driver release candidate 3.00rc10.

	* drvnotes_rc.txt 1.298:
	* win2k/asiwin2k.inf 1.404:
		auto - Driver release candidate 3.00rc11.

	* waveinst/Media/Default/Default.mda 1.80:
	* waveinst/String Tables/0009-English/value.shl 1.79:
		Driver release 3.00rc11.

2006-01-30	as-ewb
	* hpi/python/makelinux 1.1:
		script to build python interface module using SWIG

2006-01-28	as-age
	* hpi/hpi56301.c [test56301] 1.48.2.6:
		Merge with 300rc9

	* hpi/hpi56301.c [test56301] 1.48.2.9:
		Add ED46 workaround to HCTR read in Dpi_SetFlags()

	* hpi/hpi56301.c 1.56:
		Copy across tag test56301_j from the test56301 branch.

	* hpi/hpi56301.c [test56301] 1.48.2.7:
		Add logging of CVR_MNI error and use different macro for 
		HCTR_HxFx flags (value remains the same)..

	* hpi/hpi56301.c [test56301] 1.48.2.8:
		Add check of HCVR to make sure CVR_NMI is set. This is aother 
		part of ED46 errata work-around.

2006-01-27	as-age
	* hpi/hpi56301.c 1.53:
		Fix for HCVR read failed in .... errors on boot.

	* hpi/hpi56301.c 1.51:
		Add some debug writes and more ED46 workarounds. TESTONLY.

	* hpi/hpi56301.c 1.55:
		Syntax error fix.

	* hpi/hpi56301.c 1.54:
		Comment out SetFlags ED46 workaround.

2006-01-27	as-tfe
	* wdm/asiwdmm.inf 1.177:
	* win2k/asiwin2k.inf 1.402:
		Added ASI6600.

	* hpi/hpi56301.c 1.52:
		Fixed compile error.

	* install/audinst/put.bat 1.3:
		Changed default to release rather than debug.

	* waveinst/Media/Default/Default.mda 1.79:
	* waveinst/String Tables/0009-English/value.shl 1.78:
		Driver release 3.00rc10.

	* winnt/dll/asidrv32.c 1.63:
		Added time check and error logging for test build.

	* drvnotes_rc.txt 1.296:
	* win2k/asiwin2k.inf 1.401:
		auto - Driver release candidate 3.00rc10.

	* addadapter.bat 1.1:
	* addadapter.pl 1.1:
		Create batch file for adding an adapter to INFs and install utilities then rebuilding
		install utilities.  Not perfect, need to manually check changes.

2006-01-26	as-tfe
	* drvnotes_rc.txt 1.295:
		Added date to build 3.00rc9 note.

	* wdm/HpiIstrm.cpp 1.7:
	* wdm/HpiIstrm.h 1.4:
		Merge change from Vista branch.

	* wdm/debugout.cpp 1.5:
	* wdm/debugout.h 1.2:
		Merge changes from Vista project.

	* wdm/CHDIOCTL.H 1.2:
	* wdm/ChildPnp.cpp 1.2:
	* wdm/chdioctl.cpp 1.2:
	* wdm/common.cpp 1.27:
	* wdm/mixsvrst.cpp 1.11:
	* wdm/postrack.cpp 1.5:
		Delete obsolete files.

	* wdm/mixsvrst.cpp 1.12:
		Remove reference to obsolete chdioctl.h file.

	* wdm/sources 1.21:
		Don't build mintopo.cpp, it's unused currently.

2006-01-25	as-age
	* drvnotes.txt 1.31:
		Remove 6600

2006-01-25	as-tfe
	* drvnotes_rc.txt 1.294:
	* wdm/asiwdmm.inf 1.176:
	* wdm/asiwdmm.rc 1.12:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.158:
	* win2k/asiwin2k.inf 1.400:
	* win95/drv/asidrv.h 1.153:
	* win95/drv/asiwav16.inf 1.296:
		auto - Driver release candidate 3.00rc9.

	* asihpiw/asihpiw.cpp 1.66:
	* asihpiw/asihpiw.rc 1.73:
	* asihpiw/asiwdm.cpp 1.3:
	* asihpiw/asiwdm.h 1.3:
	* asihpiw/srcw2k 1.28:
	* drvnotes_rc.txt 1.293:
	* hpi/Makefile.am 1.2:
	* hpi/hpi.h 1.341:
	* hpi/hpi4000.c 1.31:
	* hpi/hpi56301.c 1.50:
	* hpi/hpi56301.h 1.6:
	* hpi/hpi6000.c 1.171:
	* hpi/hpi6205.c 1.125:
	* hpi/hpi8400.c 1.5:
	* hpi/hpidebug.c 1.13:
	* hpi/hpidebug.h 1.27:
	* hpi/hpidspcd.c 1.35:
	* hpi/hpidspcd.h 1.26:
	* hpi/hpifunc.c 1.162:
	* hpi/hpiman.c 1.36:
	* hpi/hpimsgx.c 1.30:
	* hpi/hpimsgx.h 1.9:
	* hpi/hpinet.c 1.10:
	* hpi/hpinet.h 1.7:
	* hpi/hpiocdos.c 1.3:
	* hpi/hpioct32.c 1.19:
	* hpi/hpioem_nmr.h 1.7:
	* hpi/hpios.c 1.58:
	* hpi/hpios.h 1.28:
	* hpi/hpios_c6000.h 1.5:
	* hpi/hpios_linux.c 1.21:
	* hpi/hpios_linux.h 1.11:
	* hpi/hpios_wdm.h 1.7:
	* hpi/hpios_win32_user.h 1.6:
	* hpi/hpios_win95_kern.h 1.5:
	* hpi/hpios_winnt_kern.h 1.5:
	* hpi/hpiosdos.h 1.6:
	* hpi/hpiosw16.h 1.5:
	* hpi/hpipci.h 1.20:
	* linux/alsa/INSTALL.asihpi-alsa 1.5:
	* linux/alsa/Makefile.in 1.5:
	* linux/alsa/README.asihpi-alsa 1.4:
	* linux/alsa/asihpi.c 1.18:
	* linux/drv/Makefile.auto.am 1.19:
	* linux/drv/Makefile.in 1.10:
	* linux/drv/hpimod.c 1.56:
	* linux/lib/Makefile.am 1.7:
	* linux/lib/hpiwrap.c 1.10:
	* linux/test/asihpicn.c 1.2:
	* linux/test/asihpitest.c 1.21:
	* linux/v4l/Makefile.auto.am 1.4:
	* linux/v4l/Makefile.in 1.2:
	* linux/v4l/radio-asihpi.c 1.6:
	* wdm/adapter.cpp 1.28:
	* wdm/common.cpp 1.26:
	* wdm/sources 1.20:
	* win95/drv/asiwavcd.ide 1.16:
	* winnt/dll/m.bat 1.6:
	* winnt/dll/sources 1.12:
	* winnt/sys/asikd.c 1.9:
	* winnt/sys/sources 1.12:
		Merged.

	* hpi/Spchpi.zip 1.70:
	* hpi/hpi.i 1.2:
	* hpi/hpicmn.c 1.2:
	* hpi/hpicmn.h 1.2:
	* hpi/hpios56k.h 1.2:
	* hpi/hpios_wdm.c 1.2:
	* hpi/hpios_win32_user.c 1.2:
	* hpi/hpios_win95_kern.c 1.2:
	* hpi/hpios_winnt_kern.c 1.2:
	* hpi/hpiosdos.c 1.2:
	* hpi/hpiosw16.c 1.2:
	* hpi/hpipack1.h 1.2:
	* hpi/hpipack_.h 1.2:
	* hpi/hpipcida.h 1.2:
	* hpi/python/__init__.py 1.2:
	* hpi/python/hpi_swig_python.dsp 1.2:
	* hpi/python/hpinet_swig_python.dsp 1.2:
	* hpi/python/hpitest.py 1.2:
	* hpi/python/nettest.py 1.2:
	* hpi/python/setenv.bat 1.2:
	* linux/alsa/Makefile 1.7:
	* linux/alsa/Modules.dep 1.7:
	* linux/alsa/acore_Makefile 1.7:
	* linux/alsa/make_asi_patch.sh 1.6:
	* linux/alsa/sndmagic.h 1.6:
		Adding files to main branch that were created in refactored 
		branch.

	* waveinst/Media/Default/Default.mda 1.78:
	* waveinst/String Tables/0009-English/value.shl 1.77:
	* wdm/install/ishield/Media/Default/Default.mda 1.156:
	* win95/drv/asiwav16.rc 1.113:
	* winnt/dll/asiwav32.rc 1.79:
		Driver build 3.00rc9.

	* mkxdirs.bat 1.1:
		Batch file to create some directories needed by build.

	* hpi/hpioem_nmr.h 1.8:
		Re-added SAS code.

	* win95/drv/asiwavcd.ide 1.17:
		Made include paths relative.

	* hpi/Spchpi.zip 1.71:
		Deleting.

	* hpi/hpipci.c 1.31:
		Deleting file in main branch that was deleted (obsolete) in 
		refactored branch.

2006-01-24	as-age
	* hpi/hpi56301.c [test56301] 1.48.2.4:
		Add additional ED46 workaround(s).

	* hpi/hpi56301.c [test56301] 1.48.2.5:
		fix syntax error

2006-01-24	as-tfe
	* drvnotes.txt 1.30:
		Cleaned up 2.97 release notes.

	* relnotes.pl 1.3:
		Made 'v' at start of version number optional.

2006-01-23	as-tfe
	* asihpiw/srcw2k [hpi_refactoring_09_05] 1.27.2.2:
		Added debug output support to debug build.

	* asihpiw/asiwdm.cpp [hpi_refactoring_09_05] 1.2.2.4:
		Pass the hpi error code to ASIWDM_LogBootError().

	* drvnotes_rc.txt [hpi_refactoring_09_05] 1.279.2.11:
	* wdm/asiwdmm.inf [hpi_refactoring_09_05] 1.165.2.9:
	* win2k/asiwin2k.inf [hpi_refactoring_09_05] 1.388.2.10:
	* win95/drv/asiwav16.inf [hpi_refactoring_09_05] 1.285.2.9:
		auto - Driver release candidate 3.00rc8.

	* waveinst/Media/Default/Default.mda 1.77:
	* waveinst/String Tables/0009-English/value.shl 1.76:
	* wdm/install/ishield/Media/Default/Default.mda 1.155:
		Driver release 2.97.

	* install/audinst/Audinst.c 1.7:
		Added ASI6600.

	* drvnotes.txt 1.29:
	* win2k/asiwin2k.inf 1.399:
	* win95/drv/asiwav16.inf 1.295:
		auto - Driver release 2.97.

	* wdm/asiwdmm.inf 1.175:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.157:
		auto - Driver release candidate 2.97rcFINAL.

	* hpi/hpidebug.h [hpi_refactoring_09_05] 1.22.4.12:
	* hpi/hpios_wdm.h [hpi_refactoring_09_05] 1.6.4.3:
	* wdm/sources [hpi_refactoring_09_05] 1.18.2.2:
		Got HPI_DEBUG macros working under WDM.

2006-01-20	as-age
	* hpi/hpi56301.c [hpi_refactoring_09_05] 1.47.4.7:
		Sync with v1.49 (post drv297rc10 build).

	* drvnotes_rc.txt 1.292:
		Comment change.

	* hpi/hpi56301.c 1.49:
		Merge test56301 branch to fix 56301 ED46 errata. Write to 
		ASIHPIW_StartDeviceErrorLog.txt commented out.

	* drvnotes_rc.txt [hpi_refactoring_09_05] 1.279.2.10:
	* drvnotes_rc.txt [hpi_refactoring_09_05] 1.279.2.9:
		3.00rc8

	* hpi/hpidspcd.c [hpi_refactoring_09_05] 1.31.4.10:
	* hpi/hpidspcd.h [hpi_refactoring_09_05] 1.22.4.6:
		Header dwCRC tweaks to sync with drv297rc10.

2006-01-20	as-tfe
	* wdm/asiwdmm.inf [hpi_refactoring_09_05] 1.165.2.8:
	* wdm/install/ishield/String Tables/0009-English/value.shl [hpi_refactoring_09_05] 1.148.2.8:
	* win2k/asiwin2k.inf [hpi_refactoring_09_05] 1.388.2.9:
	* win95/drv/asiwav16.inf [hpi_refactoring_09_05] 1.285.2.8:
		auto - Driver release candidate 3.00rc8.

	* install/audinst/Audinst.c 1.5:
	* install/audinst/Audinst.c 1.6:
		Implemented AudInst_FindTetheredCobranet() function.

	* install/audinst/put.bat 1.2:
		Fixed parameter test.

	* drvnotes_rc.txt 1.291:
	* wdm/asiwdmm.inf 1.174:
	* win2k/asiwin2k.inf 1.398:
	* win95/drv/asiwav16.inf 1.294:
		auto - Driver release candidate 2.97rc10.

	* waveinst/Media/Default/Default.mda [hpi_refactoring_09_05] 1.68.2.10:
	* waveinst/String Tables/0009-English/value.shl [hpi_refactoring_09_05] 1.67.2.8:
	* wdm/install/ishield/Media/Default/Default.mda [hpi_refactoring_09_05] 1.146.2.9:
		Driver release version 3.00rc8.

	* waveinst/Script Files/Setup.rul 1.15:
		Added declaration for AudInst_FindTetheredCobranet() function.

2006-01-20	as-ewb
	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.26:
		copy findadapters response back even if it contains an error

2006-01-19	as-sgt
	* hpi/hpidspcd.c [hpi_refactoring_09_05] 1.31.4.8:
	* hpi/hpios_linux.h [hpi_refactoring_09_05] 1.8.4.9:
	* hpi/hpipcida.h [hpi_refactoring_09_05] 1.1.2.6:
		sgt - add AX6600 support for WIN16

	* win2k/install/audinst/Audinst.c [hpi_refactoring_09_05] 1.14.2.1:
		sgt - add AX6600 support

	* hpi/hpidspcd.c [hpi_refactoring_09_05] 1.31.4.9:
		sgt - add ax6600 support

	* win2k/asiwin2k.inf [hpi_refactoring_09_05] 1.388.2.8:
		sgt - add 6600 support

2006-01-19	as-age
	* drvnotes_rc.txt 1.290:
		2.97rc10

2006-01-19	as-tfe
	* wdm/sources 1.19:
		Added ASIINI.CPP to build.

	* hpi/hpi56301.c [test56301] 1.48.2.3:
		Added call to log NMI to failure log in read and write handshake 
		funcitons.

	* install/audinst/AudInst.def 1.3:
	* install/audinst/AudInst.dsp 1.4:
	* install/audinst/Audinst.c 1.4:
		Added AudInst_FindTetheredCobranet() function to install DLL (
		not fully implemented).

	* waveinst/Media/Default/Default.mda 1.76:
	* waveinst/String Tables/0009-English/value.shl 1.75:
	* wdm/install/ishield/Media/Default/Default.mda 1.154:
		Driver release version 2.97rc10.

	* wdm/minwave.cpp 1.14:
	* wdm/minwave.h 1.17:
		Added definition for 7.1 configuration with side speakers.

	* wdm/asiwdmm.inf 1.173:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.156:
	* win2k/asiwin2k.inf 1.397:
	* win95/drv/asiwav16.inf 1.293:
		auto - Driver release candidate 2.97rc10.

2006-01-19	as-ewb
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.35:
		add 6600 as a separate load family

2006-01-18	as-tfe
	* asihpiw/asiini.cpp 1.2:
		Added Win32 test code and finished implementation.

	* asihpiw/asiini.h 1.2:
		Finished implementation.

2006-01-18	as-ewb
	* hpi/hpidspcd.h [hpi_refactoring_09_05] 1.22.4.5:
		add load6600 definition

2006-01-17	as-age
	* hpi/hpi56301.c [test56301] 1.48.2.2:
		Comment out CVR_NMI check when tesing HSTR.

	* win95/drv/asimixer.c 1.192:
		Macro rename.

2006-01-17	as-tfe
	* waveinst/Media/Default/Default.mda 1.75:
	* waveinst/String Tables/0009-English/value.shl 1.74:
	* wdm/install/ishield/Media/Default/Default.mda 1.153:
		Vista release 2.97rc9.

	* waveinst/File Groups/Default.fdf 1.5:
	* waveinst/File Groups/Other Files.fgl 1.5:
		Add asx dll to driver install directory or INF generates error.

	* waveinst/Script Files/Setup.rul 1.14:
	* wdm/install/ishield/Script Files/Setup.rul 1.24:
		Changed install option string.

	* drvnotes_rc.txt 1.289:
	* wdm/asiwdmm.inf 1.172:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.155:
	* win2k/asiwin2k.inf 1.396:
	* win95/drv/asiwav16.inf 1.292:
		auto - Driver release candidate 2.97rc9.

2006-01-16	as-age
	* hpi/hpi56301.c [test56301] 1.48.2.1:
		Test code for ED46 workaround - untested so far.

2006-01-16	as-tfe
	* asihpiw/asiini.cpp 1.1:
	* asihpiw/asiini.h 1.1:
		Added to CVS, only partially implemented.

2006-01-13	as-age
	* asihpiw/asihpiw.inf 1.14:
		asidsp.bin wasn't being copied correctly in the previous 
		version. Don't know how it worked.

	* win95/drv/asimixer.c 1.191:
		Shrink some simlpe HPI control calling code using a macro - only 
		applies to tone detector and silence detector.

	* win95/drv/asimixer.c 1.190:
		ToneDetector API update. Add SilenceDetector.

	* win95/drv/asiwavx.h 1.32:
		Add Silence detector defines here as well.

2006-01-13	as-tfe
	* waveinst/Component Definitions/Default.cdf 1.3:
		Fixed AsiCtrl.EXE install in wave install.

2006-01-13	as-ewb
	* hpi/hpios.c [hpi_refactoring_09_05] 1.56.2.5:
		resurrected for compatibility with mainline projects

	* hpi/hpi.h 1.340:
	* hpi/hpidebug.h 1.26:
	* hpi/hpifunc.c 1.161:
		add silence detect. Build tonedetector functions using macros.

2006-01-12	as-age
	* win95/drv/asimixer.c 1.188:
	* win95/drv/asimixer.h 1.37:
	* win95/drv/asiwavx.h 1.30:
		Add tone detector code. It seems to work ok.

	* win95/drv/asimixer.c 1.189:
	* win95/drv/asiwavx.h 1.31:
		Get rid of tone detector freq string.

	* hpi/hpi.h 1.339:
		Again resync ToneDetector code with refactored HPI branch !

2006-01-12	as-ewb
	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.23:
	* hpi/hpidebug.h [hpi_refactoring_09_05] 1.22.4.11:
	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.20:
	* hpi/hpios.h [hpi_refactoring_09_05] 1.26.4.14:
		add silence control.  try function generator macros, not sure if 
		these will stay.

	* hpi/python/nettest.py [hpi_refactoring_09_05] 1.1.2.5:
		update silence detect fn names, test a separate object

	* hpi/hpi.i [hpi_refactoring_09_05] 1.1.2.4:
		turn on autodoc

2006-01-11	as-tfe
	* waveinst/File Groups/ASX Dll.fgl 1.1:
	* waveinst/File Groups/ASX Files.fgl 1.3:
		Renamed ASX Files file group to ASX Dll.

	* mkw2k.bat 1.8:
	* temake.bat 1.77:
	* win2k/asiwin2k.inf 1.395:
		Added ASX32.DLL to manual (ZIP) wave driver install.

	* waveinst/Component Definitions/Default.cdf 1.2:
	* waveinst/Component Definitions/Default.fgl 1.2:
	* waveinst/File Groups/ASX App.fgl 1.1:
	* waveinst/File Groups/Default.fdf 1.4:
	* waveinst/Shell Objects/Default.shl 1.6:
	* wdm/install/ishield/File Groups/ASX App.fgl 1.1:
	* wdm/install/ishield/File Groups/ASX Dll.fgl 1.1:
	* wdm/install/ishield/File Groups/Default.fdf 1.6:
		Added AsiCtrl.EXE to wave install (without desktop shortcut).

	* waveinst/Script Files/Setup.rul 1.13:
	* wdm/install/ishield/Script Files/Setup.rul 1.23:
		Changed option text to "Install or Upgrade to AudioScience 
		Driver %s.".

2006-01-10	as-age
	* hpi/hpi.h 1.338:
		Resync TONE_DETECTOR stuff with Hpi_refactoring_09_05 branch so 
		that all compiles.

	* win95/drv/asiwavx.h 1.29:
		Add get frequency.

2006-01-10	as-tfe
	* waveinst/Script Files/Setup.rul 1.12:
	* wdm/install/ishield/Script Files/Setup.rul 1.22:
		Added mode parameter for DeleteOtherRegistryEntries() function and call it from
		both installs (previously was not called for Wave install except for remove-all option).

2006-01-10	as-ewb
	* hpi/hpi.i [hpi_refactoring_09_05] 1.1.2.3:
		Make input parameters of HPI_ControlParamSet/Get optional, 
		default to 0

	* hpi/python/nettest.py [hpi_refactoring_09_05] 1.1.2.4:
		Turn tests into functions.  Test silence detect.

2006-01-09	as-age
	* hpi/hpi.h 1.337:
		In ASYNC structure, change wSequence from 32 to 16 bits. Fixes 
		alignment.

2006-01-09	as-tfe
	* drvnotes_rc.txt 1.288:
		Added comment for save/restore fixed in WDM Driver.

2006-01-09	as-ewb
	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.22:
	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.19:
		add tonedetector frequency attribute.
		Experimental use of defines instead of function defs.

2006-01-06	as-age
	* hpi/hpi.h 1.336:
		Update HPI_ASYNC_EVENT structure so that 2400 code compiles ok.

	* drvnotes_rc.txt 1.287:
		2.97rc8

2006-01-06	as-tfe
	* wdm/adapter.cpp 1.27:
		Added mixer save call to Shutdown message handler.  Save/restore was broken
		for WDM driver since 2.97rc2.

	* wdm/asiwdmm.inf 1.171:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.154:
	* win2k/asiwin2k.inf 1.394:
	* win95/drv/asiwav16.inf 1.291:
		auto - Driver release candidate 2.97rc8.

	* wdm/common.cpp [hpi_refactoring_09_05] 1.25.2.2:
		Removed reference to obsolete variable.

	* hpi/hpi6205.c 1.124:
		Make Hpi6205_Message() call in In and OutStreamHostBufferFree() only if current
		buffer size is non-zero.  Fixes slow shutdown problem.

	* wdm/mixsvrst.cpp 1.10:
		Removed comment block for clock source.  Was already 
		implemented.

	* drvnotes_rc.txt [hpi_refactoring_09_05] 1.279.2.8:
	* wdm/asiwdmm.inf [hpi_refactoring_09_05] 1.165.2.7:
	* wdm/install/ishield/String Tables/0009-English/value.shl [hpi_refactoring_09_05] 1.148.2.7:
	* win2k/asiwin2k.inf [hpi_refactoring_09_05] 1.388.2.7:
	* win95/drv/asiwav16.inf [hpi_refactoring_09_05] 1.285.2.7:
		auto - Driver release candidate 3.00rc7.

	* waveinst/Media/Default/Default.mda 1.74:
	* waveinst/String Tables/0009-English/value.shl 1.73:
	* wdm/install/ishield/Media/Default/Default.mda 1.152:
		Driver release 2.97rc8.

	* waveinst/Media/Default/Default.mda [hpi_refactoring_09_05] 1.68.2.9:
	* waveinst/String Tables/0009-English/value.shl [hpi_refactoring_09_05] 1.67.2.7:
	* wdm/install/ishield/Media/Default/Default.mda [hpi_refactoring_09_05] 1.146.2.8:
		Vista release 3.00rc7.

	* waveinst/Script Files/Setup.rul [hpi_refactoring_09_05] 1.9.2.1:
	* wdm/install/ishield/Script Files/Setup.rul [hpi_refactoring_09_05] 1.17.2.1:
		Merge recent install script changes to refactoring branch.

2006-01-06	as-dxb
	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.21:
		Fixed module initialization function.

	* linux/alsa/asihpi.c 1.17:
		Removed harmless double semicolon at the end of statement.

	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.23:
		Restoring spinlock and semaphore init loop at module 
		initialization time.

	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.24:
	* hpi/hpipcida.h [hpi_refactoring_09_05] 1.1.2.5:
		Fix. Call each hpi entry point only once when DRIVER_(UN)LOAD 
		message is received.

	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.25:
		Fixed missing variable initialization.

	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.22:
		Initialize a card's spinlock and semaphore at device_probe time.

	* linux/alsa/asihpi.c 1.16:
		Fixed error handling when getting clock_source and aesebu 
		clock_source

2006-01-05	as-ewb
	* hpi/python/nettest.py [hpi_refactoring_09_05] 1.1.2.3:
		add tonedetector + async tests

2006-01-05	as-tfe
	* waveinst/Script Files/Setup.rul 1.11:
	* wdm/install/ishield/Script Files/Setup.rul 1.21:
		Added code to delete AsCoInst.DLL entry from registry.  This was an experimental
		co-installer and the entry causes intermittent install failures with Windows Error
		Report popup.

2006-01-05	as-dxb
	* linux/alsa/asihpi.c 1.14:
		Removed redundant spinlocks.

	* linux/alsa/asihpi.c 1.15:
		Fixed mixer control naming.

	* hpi/hpi6205.c 1.123:
		Added assignment to avoid compiler warning.

2006-01-04	as-ewb
	* hpi/hpicheck.h [hpi_refactoring_09_05] 1.2.2.2:
		remove absolute size check on HPI_ASYNC structs

	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.21:
		Increase async event state to 32 bit. Add sequence number to 
		fill out structure.  Reorder some attribute defines to match 
		object declarations.

	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.17:
		test code object handle as struct (cond compile)

	* hpi/hpinet.h [hpi_refactoring_09_05] 1.2.4.3:
		update to match head 1.6

	* hpi/hpidebug.c [hpi_refactoring_09_05] 1.10.4.5:
		= should be == in conditional

2006-01-03	as-dxb
	* hpi/hpidebug.c [hpi_refactoring_09_05] 1.10.4.4:
		Wrapped debug strings into structures with automatically 
		calculated boundaries and changed logging functions to check for 
		out of bound function indexes.

2005-12-30	as-age
	* hpi/hpifunc.c 1.160:
		Fix typo in comment block.

2005-12-23	as-age
	* wdm/mixsvrst.cpp 1.9:
		Add comments.

	* win95/drv/asimixer.c 1.187:
		Tone detector is discovered and created, but Set/Get details not 
		implemented yet.

	* win95/drv/asiwavx.h 1.28:
		Tone detector tweaks.

	* wdm/mixsvrst.cpp 1.8:
		Commnet out HPI_CLOCKSOURCE defines. They weren't being used.

	* win95/drv/asiwavx.h 1.27:
		Add ToneDetector specs.

2005-12-23	as-tfe
	* install/about.txt 1.2:
	* install/install.txt 1.2:
	* install/temake.bat 1.3:
		Remove dead code.

	* install/audinst/AudInst.def 1.2:
	* install/audinst/AudInst.dsp 1.3:
	* install/audinst/Audinst.c 1.2:
		Moved from win2k branch.

	* install/audinst/Audinst.c 1.3:
		Comment out MessageBox() call on error.

	* waveinst/Media/Default/Default.mda 1.73:
	* waveinst/String Tables/0009-English/value.shl 1.72:
	* wdm/install/ishield/Media/Default/Default.mda 1.151:
		Driver release 2.97rc7.

	* waveinst/Script Files/Setup.rul 1.10:
	* wdm/install/ishield/Script Files/Setup.rul 1.18:
	* wdm/install/ishield/Script Files/Setup.rul 1.19:
		Uses new UpdateDriver helper function to install driver outside 
		IKernel.exe context.

	* drvnotes_rc.txt 1.286:
	* wdm/asiwdmm.inf 1.170:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.153:
	* win2k/asiwin2k.inf 1.393:
	* win95/drv/asiwav16.inf 1.290:
		auto - Driver release candidate 2.97rc7.

	* install/audinst/put.bat 1.1:
		Added to CVS.

	* wdm/install/ishield/Script Files/Setup.rul 1.20:
		Fixed compiler error.

2005-12-23	as-dxb
	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.19:
		Moved hpi_init call at the beginning of module initialization.

	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.20:
		Remove char device before unregistering pci_device.

2005-12-22	as-age
	* hpi/Spchpi.doc 1.5:
		Update SampleClock desc. per support call.

	* hpi/hpioctnet32.c 1.5:
		Use hpinet.h. This version supports flashing of 2416 from 
		tethered mode 6416.

	* hpi/hpidspcd.c 1.34:
	* hpi/hpidspcd.h 1.25:
		Add code to return the CRC from the code header. We have been putting the
		CRC in the .BIN files for ages, but just have never returned it.

2005-12-21	as-age
	* hpi/Spchpi.doc 1.4:
		Tweak to HPI_MixerGetControl() desc. following a support call.

2005-12-20	as-age
	* hpi/hpioem_nmr.h 1.6:
		Add SAS code.

2005-12-20	as-tfe
	* drvnotes_rc.txt [hpi_refactoring_09_05] 1.279.2.7:
	* wdm/asiwdmm.inf [hpi_refactoring_09_05] 1.165.2.6:
	* wdm/install/ishield/String Tables/0009-English/value.shl [hpi_refactoring_09_05] 1.148.2.6:
	* win2k/asiwin2k.inf [hpi_refactoring_09_05] 1.388.2.6:
	* win95/drv/asiwav16.inf [hpi_refactoring_09_05] 1.285.2.6:
		auto - Driver release candidate 3.00rc6.

	* temake.bat [hpi_refactoring_09_05] 1.70.2.4:
		Use overwrite to skip prompts for unzip operations, uses InstallShield Build.BAT
		for build if found.

	* temake.bat 1.76:
	* wdm/install/ishield/Shell Objects/Default.shl 1.6:
		Remove version number from ASIControl desktop icon and start 
		menu.

	* waveinst/Script Files/Setup.rul 1.9:
	* wdm/install/ishield/Script Files/Setup.rul 1.17:
		WDM install checks for version of Wave driver installed and vice-versa.
		Previous driver uninstall can be launched automatically.

	* wdm/install/ishield/Component Definitions/Default.fgl 1.2:
	* wdm/install/ishield/File Groups/Default.fdf 1.5:
		Install ASIControl to a separate directory under <PROGRAM FILES>\
		AudioScience.

	* wdm/install/ishield/Shell Objects/Default.shl 1.5:
		Install ASIControl StartMenu shortcuts.

	* temake.bat 1.75:
		Install ASIControl version to desktop shortcut and StartMenu 
		menu.

	* waveinst/Media/Default/Default.mda [hpi_refactoring_09_05] 1.68.2.8:
	* waveinst/String Tables/0009-English/value.shl [hpi_refactoring_09_05] 1.67.2.6:
	* wdm/install/ishield/Media/Default/Default.mda [hpi_refactoring_09_05] 1.146.2.7:
		Driver release 3.00rc6.

	* waveinst/Script Files/Setup.rul 1.7.2.1:
	* wdm/install/ishield/Script Files/Setup.rul 1.16.2.1:
		Merged install changes from main branch.

2005-12-20	as-dxb
	* hpi/hpi4000.c [hpi_refactoring_09_05] 1.28.4.8:
	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.27:
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.34:
		Initialize response structure (defaulting to an 
		HPI_ERROR_PROCESSING_MESSAGE error) on each hpi entry point, it 
		guarantees that we'll spot if an HPI function forgets to set 
		wError to 0 (success) and inits the wSize field to a nonzero 
		value.

	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.18:
		-Fixed ownership of HPI operations when executed from interrupt context.
		-Assert wSize of a response be nonzero when returning from an IOCTL.

	* hpi/hpidebug.c [hpi_refactoring_09_05] 1.10.4.3:
	* hpi/hpidebug.h [hpi_refactoring_09_05] 1.22.4.10:
		Added missing HPI_PROFILE_GET_UTILIZATION to debug strings (was 
		segfaulting asictrl).

	* hpi/hpidebug.h [hpi_refactoring_09_05] 1.22.4.9:
		Corrected wrong spelling for HPI_CONTROL_TONE_DETECT.
		I suspect some of the debug strings in hpidebug.h are not in sync with hpi.h, segfaults
		when debug is enabled and unlisted messages return with an error.

2005-12-19	as-age
	* drvnotes_rc.txt 1.285:
		2.97rc6

	* win95/drv/asiwave.c 1.123:
		WodmGetPos() fix for cards with BBM. Broken in 2.97rc5 while 
		trying to fix another bug.

2005-12-19	as-tfe
	* waveinst/Media/Default/Default.mda 1.72:
	* waveinst/String Tables/0009-English/value.shl 1.71:
	* wdm/install/ishield/Media/Default/Default.mda 1.150:
		Driver release 2.97rc6.

	* waveinst/Build.bat 1.1:
	* waveinst/Script Files/SETUP.H 1.1:
	* wdm/install/ishield/Build.bat 1.1:
		Added to CVS.

	* wdm/asiwdmm.inf 1.169:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.152:
	* win2k/asiwin2k.inf 1.392:
	* win95/drv/asiwav16.inf 1.289:
		auto - Driver release candidate 2.97rc6.

	* win95/drv/asiwave.c 1.124:
		Fixed 16 bit windows compile.

	* temake.bat 1.74:
		ISbuild doesn't recompile scripts, replaced with IS generated 
		Build.bat.

2005-12-16	as-sgt
	* hpi/Spchpi.doc 1.3:
		SGT - v2.96

2005-12-16	as-age
	* drvnotes_rc.txt 1.283:
		297rc5

2005-12-16	as-tfe
	* waveinst/Media/Default/Default.mda 1.71:
	* waveinst/String Tables/0009-English/value.shl 1.70:
	* wdm/install/ishield/Media/Default/Default.mda 1.149:
		Driver release 2.97rc5.

	* drvnotes_rc.txt 1.284:
	* wdm/asiwdmm.inf 1.168:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.151:
	* win2k/asiwin2k.inf 1.391:
	* win95/drv/asiwav16.inf 1.288:
		auto - Driver release candidate 2.97rc5.

	* temake.bat 1.72:
		Uses command line build for InstallShield builds and '-o' flag to enable automatic
		overwrite option for unzip operations.

	* temake.bat 1.73:
		Fixed  command lines for InstallShield builds.

	* waveinst/Script Files/Setup.rul 1.8:
		Added info panel before reboot panel in wizard, commented out 
		for now.

2005-12-16	as-dxb
	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.17:
		Unconditionally init snd_card_asihpi field.

	* hpi/hpidspcd.h [hpi_refactoring_09_05] 1.22.4.4:
	* hpi/hpios_linux.h [hpi_refactoring_09_05] 1.8.4.8:
		Fixed leftover reference to hpipack1.h and hpipack_.h.
		Added HPI_INCLUDE defines to fix ALSA build.

2005-12-15	as-ewb
	* hpi/hpios.h [hpi_refactoring_09_05] 1.26.4.13:
		Add HPI_ON_DSP define. Not using HPI_OS_DSP because we want 
		HPI_OS_xxxx to be mutually exclusive.

	* hpi/hpi.i [hpi_refactoring_09_05] 1.1.2.2:
		Typemap for assert strings.  typemap to get rid of phsubsys from 
		python interface.

	* hpi/hpioct32.c [hpi_refactoring_09_05] 1.18.4.4:
		define windows specific subsys struct locally

	* linux/test/asihpitest.c [hpi_refactoring_09_05] 1.19.4.4:
		oops remove debug comments

	* linux/test/asihpicn.c [hpi_refactoring_09_05] 1.1.4.1:
	* linux/test/asihpitest.c [hpi_refactoring_09_05] 1.19.4.3:
		Dont print subsys handle

	* hpi/hpios_linux.h [hpi_refactoring_09_05] 1.8.4.7:
		Only define STR if not already defined

	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.20:
		Use HPI_ON_DSP for conditional compile.
		Redefine HPI_HSUBSYS to highlight fact it is not used.
		Remove win16 size checks, now covered by hpicheck.h
		Move some os specific defines into appropriate hpios header files.

	* hpi/python/hpitest.py [hpi_refactoring_09_05] 1.1.2.2:
		Update to api without subsys

	* linux/lib/hpiwrap.c [hpi_refactoring_09_05] 1.9.4.3:
		return HPI errors if ioctl returns error or driver not open

	* hpi/hpios_win95_kern.h [hpi_refactoring_09_05] 1.4.4.2:
	* hpi/hpios_winnt_kern.h [hpi_refactoring_09_05] 1.4.4.4:
		Move some os specific defines into appropriate hpios header 
		files.

	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.16:
		Return HPI error for adapter index out of range

	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.23:
		init all cached adapter,mixer,stream responses with correct 
		headers + error

	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.16:
		GetAssert makes string null when no asserts returned.

2005-12-14	as-age
	* drvnotes_rc.txt 1.282:
		2.97rc4

	* hpi/hpinet.h 1.6:
		Unify msg and resp packet header structures.

2005-12-14	as-tfe
	* configure.in 1.182:
	* wdm/asiwdmm.inf 1.167:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.150:
	* win2k/asiwin2k.inf 1.390:
	* win95/drv/asiwav16.inf 1.287:
		auto - Driver release candidate 2.97rc4.

	* waveinst/Media/Default/Default.mda 1.70:
	* waveinst/String Tables/0009-English/value.shl 1.69:
	* wdm/install/ishield/Media/Default/Default.mda 1.148:
		Driver release 2.97rc4.

2005-12-14	as-ewb
	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.19:
	* hpi/hpidspcd.c [hpi_refactoring_09_05] 1.31.4.7:
	* hpi/hpios56k.h [hpi_refactoring_09_05] 1.1.2.3:
	* hpi/hpios_c6000.h [hpi_refactoring_09_05] 1.4.8.2:
		Use DISABLE_PRAGMA_PACK1 instead of include files.
		Only disabled for DSP code now.

	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.15:
		Remove hardreset ioctl.
		Use old module parameter macros for kernel < 2.6.0

	* hpi/hpidebug.h [hpi_refactoring_09_05] 1.22.4.8:
		add text for subsys driver load and unload functions

	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.22:
		gRESP_HPI_SUBSYS_FIND_ADAPTERS needs valid response header.
		Changed pragma pack to inline conditional compilation

2005-12-13	as-age
	* win95/drv/asiwave.c 1.121:
		Fix for GetPos() time in ms wrapping after 16.23 minutes. Now it should take 27 hours to wrap.
		Fix applies to both waveIn and waveOut devices.

	* drvnotes_rc.txt 1.281:
		Note for next release.

	* win95/drv/asiwave.c 1.122:
		Move fn position in file.

2005-12-13	as-tfe
	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.21:
		AdapterPrepare() was copying HPI_SUBSYS_CREATE_ADAPTER response
		over the cached HPI_SUBSYS_FIND_ADAPTERS response corrupting the count.

	* hpi/hpiclass.cpp 1.28:
		Keep from exceeding array bounds if adapter count is less than number of non-zero
		entries in adapter list.

	* drvnotes_rc.txt [hpi_refactoring_09_05] 1.279.2.6:
	* wdm/asiwdmm.inf [hpi_refactoring_09_05] 1.165.2.5:
	* wdm/install/ishield/String Tables/0009-English/value.shl [hpi_refactoring_09_05] 1.148.2.5:
	* win2k/asiwin2k.inf [hpi_refactoring_09_05] 1.388.2.5:
	* win95/drv/asiwav16.inf [hpi_refactoring_09_05] 1.285.2.5:
		auto - Driver release candidate 3.00rc5.

	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.33:
		Fixed missing declaration in 16-bit Windows section.

	* waveinst/Media/Default/Default.mda [hpi_refactoring_09_05] 1.68.2.7:
	* waveinst/String Tables/0009-English/value.shl [hpi_refactoring_09_05] 1.67.2.5:
	* wdm/install/ishield/Media/Default/Default.mda [hpi_refactoring_09_05] 1.146.2.6:
		Driver release 3.00rc5.

2005-12-13	as-dxb
	* linux/v4l/radio-asihpi.c [hpi_refactoring_09_05] 1.5.4.2:
		Added missing #include <linux/versions.h>, needed by debian 
		GNULinux.

	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.31:
		Changed dwError to wError in OutStreamHostBufferAllocate and 
		InStreamHostBufferAllocate.

	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.32:
		Changed all occurences of (*(HPI_HW_OBJ*)pao->priv) with pHw6205 
		(and defined a local variable with the same name for each 
		function that referenced the symbol)

	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.30:
		Changed a few pointer assignments from 0 to NULL to silence '
		virtual Linus Torvalds' syntax checker.

2005-12-12	as-tfe
	* hpi/hpipack_.h 1.1:
		file hpipack_.h was initially added on branch 
		hpi_refactoring_09_05.

	* drvnotes_rc.txt [hpi_refactoring_09_05] 1.279.2.4:
	* drvnotes_rc.txt [hpi_refactoring_09_05] 1.279.2.5:
	* wdm/asiwdmm.inf [hpi_refactoring_09_05] 1.165.2.4:
	* wdm/install/ishield/String Tables/0009-English/value.shl [hpi_refactoring_09_05] 1.148.2.4:
	* win2k/asiwin2k.inf [hpi_refactoring_09_05] 1.388.2.4:
	* win95/drv/asiwav16.inf [hpi_refactoring_09_05] 1.285.2.4:
		auto - Driver release candidate 3.00rc4.

	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.18:
	* hpi/hpidspcd.c [hpi_refactoring_09_05] 1.31.4.6:
	* hpi/hpidspcd.h [hpi_refactoring_09_05] 1.22.4.3:
	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.18:
	* hpi/hpipack1.h [hpi_refactoring_09_05] 1.1.2.1:
	* hpi/hpipack_.h [hpi_refactoring_09_05] 1.1.2.1:
		Moved pragma pack directives to include files hpipack1.h and 
		hpipack_.h.

	* hpi/hpipack1.h 1.1:
		file hpipack1.h was initially added on branch 
		hpi_refactoring_09_05.

	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.19:
	* waveinst/Media/Default/Default.mda [hpi_refactoring_09_05] 1.68.2.6:
	* waveinst/String Tables/0009-English/value.shl [hpi_refactoring_09_05] 1.67.2.4:
	* wdm/install/ishield/Media/Default/Default.mda [hpi_refactoring_09_05] 1.146.2.5:
		Driver release 3.00rc4.

	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.20:
		Check for NULL hOwner field in HPIMSGX_Cleanup.

	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.17:
	* hpi/hpidspcd.c [hpi_refactoring_09_05] 1.31.4.5:
	* hpi/hpidspcd.h [hpi_refactoring_09_05] 1.22.4.2:
	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.17:
		Moved pragma pack directives to just around affected structure 
		definitions.

2005-12-12	as-dxb
	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.14:
		Removed unused parameter from HPI_MessageF

	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.28:
		Log a warning whenever a message references an invalid stream.

	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.29:
		hush the compiler's warning about dwError being used 
		uninitialized

2005-12-10	as-ewb
	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.16:
		Init adapter index for stream reset messages.  Init dspindex for 
		instreams, remove dspindex for outstreams.

2005-12-09	as-tfe
	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.15:
		Monolithic WDM driver has HPI_Message() defined in adapter.cpp.

	* hpi/hpi6205.c 1.122:
		Implemented 2-pass handling for host buffer alloc/free messages 
		for in stream.

	* asihpiw/asihpiw.cpp [hpi_refactoring_09_05] 1.65.2.4:
	* asihpiw/asiwdm.cpp [hpi_refactoring_09_05] 1.2.2.3:
	* asihpiw/asiwdm.h [hpi_refactoring_09_05] 1.2.2.1:
		Added HPI_MessageExSync() wrapper function to HPI_MessageEx that performs
		any OS specific sync operations.  Implemented in OS specific module.

	* wdm/adapter.cpp [hpi_refactoring_09_05] 1.26.2.1:
		Added 2-pass handling for host buffer alloc/free messages and synchronization
		with spinlock in HPI_MessageExSync().

	* hpi/hpi4000.c [hpi_refactoring_09_05] 1.28.4.7:
		Fixed comment.

	* hpi/hpi4000.c [hpi_refactoring_09_05] 1.28.4.6:
	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.26:
		Fails host buffer messages without accessing hardware.

	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.27:
		Added 2-pass handling for host buffer alloc/free messages.  Acquire spinlock
		only for message that will be sent to adapter.

2005-12-09	as-dxb
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.26:
	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.13:
		-Added a safeguard check in hpi6205.c to reject any I/OSTREAM 
		message with an invalid index.

2005-12-08	as-ewb
	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.11:
		removal of phSubsys

	* hpi/python/nettest.py [hpi_refactoring_09_05] 1.1.2.2:
		adapter open stil needs ss

	* linux/lib/hpiwrap.c [hpi_refactoring_09_05] 1.9.4.2:
		hpi_messageIoctl back to HPi_Message

	* linux/v4l/Makefile.auto.am [hpi_refactoring_09_05] 1.3.2.1:
		Add hpifunc.c to objs list. Create symlink in build dir.

	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.12:
		add adapter type to startup log message.

2005-12-08	as-sgt
	* hpi/hpi.h 1.335:
		SGT - add 6400 and 6600 adapter family defines

2005-12-08	as-age
	* hpi/hpinet.h 1.5:
		Add typedef for arrays that include the size at the front.

	* hpi/hpios.h [hpi_refactoring_09_05] 1.26.4.11:
	* hpi/hpios56k.h [hpi_refactoring_09_05] 1.1.2.2:
		Correct comments for GCC 56k build.

2005-12-08	as-tfe
	* waveinst/File Groups/ASX Files.fgl [hpi_refactoring_09_05] 1.2.2.2:
	* waveinst/File Groups/Driver Files.fgl [hpi_refactoring_09_05] 1.2.2.2:
	* waveinst/File Groups/INF Files.fgl [hpi_refactoring_09_05] 1.2.2.2:
	* waveinst/File Groups/Other Files.fgl [hpi_refactoring_09_05] 1.4.2.2:
		Changed absolute include paths to relative paths.

	* ftp2xfrs.bat [hpi_refactoring_09_05] 1.5.2.3:
		FTP to TRANSFERS (removed refactored sub dir).

	* wdm/install/ishield/Media/Default/Default.mda [hpi_refactoring_09_05] 1.146.2.2:
		Changed absolute path back to \asi\sw\drv\wdm\zips.  Version in filename will
		keep this from conflicting with the non-refactored build.

	* waveinst/Media/Default/Default.mda [hpi_refactoring_09_05] 1.68.2.3:
		Changed absolute path back to \asi\sw\drv\win2k\zips.  Version in filename will
		keep this from conflicting with the non-refactored build.

	* wdm/install/ishield/File Groups/INF Files.fgl [hpi_refactoring_09_05] 1.1.2.2:
	* wdm/install/ishield/File Groups/Nonusb Driver Files.fgl [hpi_refactoring_09_05] 1.2.2.2:
	* wdm/install/ishield/File Groups/Other Files.fgl [hpi_refactoring_09_05] 1.2.2.2:
	* wdm/install/ishield/File Groups/Usb Support Driver.fgl [hpi_refactoring_09_05] 1.2.2.1:
		Moved bin directory to below ishield directory to allow relative 
		paths in fgl files.

	* ftp2xfrs.bat [hpi_refactoring_09_05] 1.5.2.2:
		Remove Win95 and WINNT drivers and get install shield EXEs from \
		asi\sw\drv.

	* temake.bat [hpi_refactoring_09_05] 1.70.2.2:
		Changed wdm\install\bin directory to wdm\install\ishield\bin to allow relative
		paths in fgl files.

	* drvnotes_rc.txt [hpi_refactoring_09_05] 1.279.2.3:
	* wdm/asiwdmm.inf [hpi_refactoring_09_05] 1.165.2.3:
	* wdm/install/ishield/String Tables/0009-English/value.shl [hpi_refactoring_09_05] 1.148.2.3:
	* win2k/asiwin2k.inf [hpi_refactoring_09_05] 1.388.2.3:
	* win95/drv/asiwav16.inf [hpi_refactoring_09_05] 1.285.2.3:
		auto - Driver release candidate 3.00rc3.

	* temake.bat [hpi_refactoring_09_05] 1.70.2.3:
		Fixed zip relative path for WDM (moved up one directory).

	* waveinst/Media/Default/Default.mda [hpi_refactoring_09_05] 1.68.2.5:
	* waveinst/String Tables/0009-English/value.shl [hpi_refactoring_09_05] 1.67.2.3:
	* wdm/install/ishield/Media/Default/Default.mda [hpi_refactoring_09_05] 1.146.2.4:
		Driver release 3.00rc3.

	* drvnotes_rc.txt [hpi_refactoring_09_05] 1.279.2.2:
	* waveinst/Media/Default/Default.mda [hpi_refactoring_09_05] 1.68.2.4:
	* waveinst/String Tables/0009-English/value.shl [hpi_refactoring_09_05] 1.67.2.2:
	* wdm/install/ishield/Media/Default/Default.mda [hpi_refactoring_09_05] 1.146.2.3:
		Driver release 3.00rc2.

	* asihpiw/asihpiw.cpp [hpi_refactoring_09_05] 1.65.2.3:
		Fix handling of IRP_MJ_CLEANUP.

	* wdm/asiwdmm.inf [hpi_refactoring_09_05] 1.165.2.2:
	* wdm/install/ishield/String Tables/0009-English/value.shl [hpi_refactoring_09_05] 1.148.2.2:
	* win2k/asiwin2k.inf [hpi_refactoring_09_05] 1.388.2.2:
	* win95/drv/asiwav16.inf [hpi_refactoring_09_05] 1.285.2.2:
		auto - Driver release candidate 3.00rc2.

2005-12-08	as-dxb
	* hpi/hpidebug.h [hpi_refactoring_09_05] 1.22.4.7:
	* hpi/hpios.h [hpi_refactoring_09_05] 1.26.4.12:
		added HPI_ADAPTER_*_PROPERTY debug strings to hpidebug.h (fixes 
		segfault)

2005-12-07	as-age
	* hpi/hpi.h 1.334:
		fix 6400 DSP code build

2005-12-07	as-tfe
	* winnt/dll/sources [hpi_refactoring_09_05] 1.11.2.2:
		Changed absolute include paths to relative paths.

	* winnt/dll/m.bat [hpi_refactoring_09_05] 1.5.2.1:
		Changed absolute paths to relative.

	* wdm/common.cpp [hpi_refactoring_09_05] 1.25.2.1:
		Fix compiler error by removing HPI_Message() declaration.

	* hpi/hpios_win32_user.h [hpi_refactoring_09_05] 1.5.4.5:
		Added '#define huge' to fix NT DLL compile errors.

	* hpi/hpidebug.h [hpi_refactoring_09_05] 1.22.4.6:
		Added #ifdef __cplusplus extern "C" block around contents.

	* waveinst/Media/Default/Default.mda [hpi_refactoring_09_05] 1.68.2.2:
		Changed output copy destination to \asi\sw2 tree.

	* hpi/hpicheck.h [hpi_refactoring_09_05] 1.2.2.1:
		Fixed size checks for HPI_ASYNC_MSG and HPI_ASYNC_RES.

	* winnt/dll/sources [hpi_refactoring_09_05] 1.11.2.1:
		Changed absolute paths from \asi\sw to \asi\sw2.

2005-12-07	as-ewb
	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.16:
	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.14:
		UNUSED annotation on phSubsys paramter.  Regularise name to 
		phSubSys (from a mix of phSubSys and phSubSysHandle)

2005-12-07	as-sgt
	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.14:
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.25:
		SGT - ASI6600 is recognised by HPI6205 (see line#1043)

2005-12-07	as-age
	* hpi/hpi.h 1.334:
		fix 6400 DSP code build

2005-12-07	as-tfe
	* winnt/dll/sources [hpi_refactoring_09_05] 1.11.2.2:
		Changed absolute include paths to relative paths.

	* winnt/dll/m.bat [hpi_refactoring_09_05] 1.5.2.1:
		Changed absolute paths to relative.

	* wdm/common.cpp [hpi_refactoring_09_05] 1.25.2.1:
		Fix compiler error by removing HPI_Message() declaration.

	* hpi/hpios_win32_user.h [hpi_refactoring_09_05] 1.5.4.5:
		Added '#define huge' to fix NT DLL compile errors.

	* hpi/hpidebug.h [hpi_refactoring_09_05] 1.22.4.6:
		Added #ifdef __cplusplus extern "C" block around contents.

	* waveinst/Media/Default/Default.mda [hpi_refactoring_09_05] 1.68.2.2:
		Changed output copy destination to \asi\sw2 tree.

	* hpi/hpicheck.h [hpi_refactoring_09_05] 1.2.2.1:
		Fixed size checks for HPI_ASYNC_MSG and HPI_ASYNC_RES.

	* winnt/dll/sources [hpi_refactoring_09_05] 1.11.2.1:
		Changed absolute paths from \asi\sw to \asi\sw2.

2005-12-07	as-ewb
	* asihpiw/asihpiw.cpp [hpi_refactoring_09_05] 1.65.2.2:
	* asihpiw/asiwdm.cpp [hpi_refactoring_09_05] 1.2.2.2:
		HPI_SubSysDeleteAdapter replaces HPIMSGX_MessageExAdapterReset
		phSubsys no longer used (except as success flag)

	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.16:
	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.14:
		UNUSED annotation on phSubsys paramter.  Regularise name to 
		phSubSys (from a mix of phSubSys and phSubSysHandle)

	* hpi/hpioct32.c [hpi_refactoring_09_05] 1.18.4.3:
		HPI_MessageIoctl back to HPI_Message

	* hpi/hpidebug.h [hpi_refactoring_09_05] 1.22.4.5:
		add string for tonedetector control

	* hpi/python/hpi_swig_python.dsp 1.1:
		file hpi_swig_python.dsp was initially added on branch 
		hpi_refactoring_09_05.

	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.13:
		Removed phSubsys from HPI_Message avoids need for macro substitution.
		Include hpicheck.h

	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.15:
	* hpi/hpimsgx.h [hpi_refactoring_09_05] 1.6.4.6:
	* hpi/hpinet.c [hpi_refactoring_09_05] 1.7.2.2:
	* hpi/hpinet.h [hpi_refactoring_09_05] 1.2.4.2:
	* hpi/hpiocdos.c [hpi_refactoring_09_05] 1.2.8.2:
		Removed phSubsys from HPI_Message etc.

	* hpi/python/__init__.py 1.1:
		file __init__.py was initially added on branch 
		hpi_refactoring_09_05.

	* hpi/hpios_win32_user.c [hpi_refactoring_09_05] 1.1.2.2:
		include hpi.h! Update HpiOs_GetDspCodePath params

	* hpi/python/nettest.py 1.1:
		file nettest.py was initially added on branch 
		hpi_refactoring_09_05.

	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.15:
		Copied silence,tonedetect,async, buffer,swig stuff from HEAD.
		Removed phSubsys from HPI_Message, get rid of HPI_MessageIoctl again.
		Moved pragma pack to after hpios.h include (with system header files)

	* hpi/hpi.i 1.1:
		file hpi.i was initially added on branch hpi_refactoring_09_05.

	* hpi/hpios.h [hpi_refactoring_09_05] 1.26.4.10:
		add HpiOs_SetDspCodePath(

	* hpi/hpi.i [hpi_refactoring_09_05] 1.1.2.1:
		SWIG interface file for hpi

	* hpi/hpiosw16.c [hpi_refactoring_09_05] 1.1.2.4:
		remove some obsolete commented out lines

	* hpi/python/__init__.py [hpi_refactoring_09_05] 1.1.2.1:
	* hpi/python/hpi_swig_python.dsp [hpi_refactoring_09_05] 1.1.2.1:
	* hpi/python/hpinet_swig_python.dsp [hpi_refactoring_09_05] 1.1.2.1:
	* hpi/python/hpitest.py [hpi_refactoring_09_05] 1.1.2.1:
	* hpi/python/nettest.py [hpi_refactoring_09_05] 1.1.2.1:
	* hpi/python/setenv.bat [hpi_refactoring_09_05] 1.1.2.1:
		Files to build and test swig wrapper for hpi.  ioctl and net 
		version.

	* hpi/python/setenv.bat 1.1:
		file setenv.bat was initially added on branch 
		hpi_refactoring_09_05.

	* hpi/hpiman.c [hpi_refactoring_09_05] 1.32.4.13:
		Removed phSubsys from HPI_Message etc.
		Removed possible HPI_Usb call.

	* hpi/python/hpitest.py 1.1:
		file hpitest.py was initially added on branch 
		hpi_refactoring_09_05.

	* hpi/python/hpinet_swig_python.dsp 1.1:
		file hpinet_swig_python.dsp was initially added on branch 
		hpi_refactoring_09_05.

2005-12-06	as-sgt
	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.13:
		SGT - add ASI66XX PCIe adapters

2005-12-06	as-age
	* drvnotes_rc.txt [hpi_refactoring_09_05] 1.279.2.1:
		3.00rc1

2005-12-06	as-tfe
	* hpi/hpipcida.h [hpi_refactoring_09_05] 1.1.2.4:
		Added precompiler directives around table entries to allow conditional adapter
		support (i.e. NT driver doesn't support bus mastering cards).

	* winnt/sys/asikd.c [hpi_refactoring_09_05] 1.8.2.2:
		Modified to use new hpi entry points.

	* wdm/debugout.cpp 1.4:
	* win2k/audmini/debugout.h 1.10:
		Added debug info when DODEBUGOUTWRITES is defined.

	* win95/drv/asiwavcd.ide [hpi_refactoring_09_05] 1.15.2.2:
		Change absolute path to '\asi\sw2' branch.  This should be switched back after
		merge.

	* hpi/hpi6205.c 1.121:
	* hpi/hpimsgx.c 1.29:
		Added 2-pass handling for host buffer alloc/free messages.

	* asihpiw/asihpiw.rc [hpi_refactoring_09_05] 1.72.2.1:
	* waveinst/Media/Default/Default.mda [hpi_refactoring_09_05] 1.68.2.1:
	* waveinst/String Tables/0009-English/value.shl [hpi_refactoring_09_05] 1.67.2.1:
	* wdm/install/ishield/Media/Default/Default.mda [hpi_refactoring_09_05] 1.146.2.1:
	* win95/drv/asiwav16.rc [hpi_refactoring_09_05] 1.112.2.1:
	* win95/drv/asiwavcd.ide [hpi_refactoring_09_05] 1.15.2.3:
	* winnt/dll/asiwav32.rc [hpi_refactoring_09_05] 1.78.2.1:
		Driver release 3.00rc1 on refactored branch.

	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.14:
		Put '#ifdef NO_HPIOS_LOCKEDMEM_OPS' blocks around calls to HpiOs_LockedMem_Init()
		and HpiOs_LockedMem_FreeAll().

	* hpi/hpi4000.c 1.30:
	* hpi/hpi6000.c 1.170:
	* hpi/hpi8400.c 1.4:
		Return HPI_ERROR_INVALID_FUNC for host buffer alloc/free to prevent
		unsynchronized HPI message.

	* winnt/sys/sources [hpi_refactoring_09_05] 1.11.2.2:
		Removed extra space.

	* hpi/hpi.h 1.332:
		Added support for splitting host buffer alloc/free calls into 2 
		messages.

	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.12:
	* hpi/hpios_winnt_kern.c [hpi_refactoring_09_05] 1.1.2.3:
		Modifications to get NT sys driver to build.

	* wdm/asiwdmm.inf [hpi_refactoring_09_05] 1.165.2.1:
	* wdm/asiwdmm.rc [hpi_refactoring_09_05] 1.11.2.1:
	* wdm/install/ishield/String Tables/0009-English/value.shl [hpi_refactoring_09_05] 1.148.2.1:
	* win2k/asiwin2k.inf [hpi_refactoring_09_05] 1.388.2.1:
	* win95/drv/asidrv.h [hpi_refactoring_09_05] 1.152.2.1:
	* win95/drv/asiwav16.inf [hpi_refactoring_09_05] 1.285.2.1:
		auto - Driver release candidate 3.00rc1.

	* temake.bat [hpi_refactoring_09_05] 1.70.2.1:
		Fixed bug in script.

	* waveinst/File Groups/ASX Files.fgl [hpi_refactoring_09_05] 1.2.2.1:
	* waveinst/File Groups/Driver Files.fgl [hpi_refactoring_09_05] 1.2.2.1:
	* waveinst/File Groups/INF Files.fgl [hpi_refactoring_09_05] 1.2.2.1:
	* waveinst/File Groups/Other Files.fgl [hpi_refactoring_09_05] 1.4.2.1:
	* wdm/install/ishield/Component Definitions/Default.cdf [hpi_refactoring_09_05] 1.3.2.1:
	* wdm/install/ishield/File Groups/Default.fdf [hpi_refactoring_09_05] 1.4.2.1:
	* wdm/install/ishield/File Groups/INF Files.fgl [hpi_refactoring_09_05] 1.1.2.1:
	* wdm/install/ishield/File Groups/Nonusb Driver Files.fgl [hpi_refactoring_09_05] 1.2.2.1:
	* wdm/install/ishield/File Groups/Other Files.fgl [hpi_refactoring_09_05] 1.2.2.1:
		Modified absolute paths in this branch to use \asi\sw2.

	* hpi/hpiman.c 1.35:
		Added 2-pass handling for host buffer alloc/free messages.  Acquire spinlock
		only for message that will be sent to adapter.

	* ftp2xfrs.bat [hpi_refactoring_09_05] 1.5.2.1:
		Modified destination for refactored binaries.

2005-12-06	as-ewb
	* hpi/hpifunc.c 1.159:
		Add tonedetector functions. Incomplete async event get.

	* hpi/hpi.h 1.333:
		Add tonedetector functions. response Event member for async test.
		Minor formatting tweaks for swig wrapping.

2005-12-06	as-dxb
	* linux/alsa/asihpi.c [hpi_refactoring_09_05] 1.10.4.2:
	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.10:
		ALSA driver misc fixes, builds against official ALSA CVS HEAD.

2005-12-06	as-sgt
	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.11:
		SGT - fix for WIN16 compile @ line#32

	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.13:
		SGT - add ASI66XX PCIe adapters

2005-12-06	as-age
	* drvnotes_rc.txt [hpi_refactoring_09_05] 1.279.2.1:
		3.00rc1

2005-12-06	as-tfe
	* hpi/hpipcida.h [hpi_refactoring_09_05] 1.1.2.4:
		Added precompiler directives around table entries to allow conditional adapter
		support (i.e. NT driver doesn't support bus mastering cards).

	* winnt/sys/asikd.c [hpi_refactoring_09_05] 1.8.2.2:
		Modified to use new hpi entry points.

	* wdm/debugout.cpp 1.4:
	* win2k/audmini/debugout.h 1.10:
		Added debug info when DODEBUGOUTWRITES is defined.

	* win95/drv/asiwavcd.ide [hpi_refactoring_09_05] 1.15.2.2:
		Change absolute path to '\asi\sw2' branch.  This should be switched back after
		merge.

	* hpi/hpi6205.c 1.121:
	* hpi/hpimsgx.c 1.29:
		Added 2-pass handling for host buffer alloc/free messages.

	* asihpiw/asihpiw.rc [hpi_refactoring_09_05] 1.72.2.1:
	* waveinst/Media/Default/Default.mda [hpi_refactoring_09_05] 1.68.2.1:
	* waveinst/String Tables/0009-English/value.shl [hpi_refactoring_09_05] 1.67.2.1:
	* wdm/install/ishield/Media/Default/Default.mda [hpi_refactoring_09_05] 1.146.2.1:
	* win95/drv/asiwav16.rc [hpi_refactoring_09_05] 1.112.2.1:
	* win95/drv/asiwavcd.ide [hpi_refactoring_09_05] 1.15.2.3:
	* winnt/dll/asiwav32.rc [hpi_refactoring_09_05] 1.78.2.1:
		Driver release 3.00rc1 on refactored branch.

	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.14:
		Put '#ifdef NO_HPIOS_LOCKEDMEM_OPS' blocks around calls to HpiOs_LockedMem_Init()
		and HpiOs_LockedMem_FreeAll().

	* hpi/hpi4000.c 1.30:
	* hpi/hpi6000.c 1.170:
	* hpi/hpi8400.c 1.4:
		Return HPI_ERROR_INVALID_FUNC for host buffer alloc/free to prevent
		unsynchronized HPI message.

	* winnt/sys/sources [hpi_refactoring_09_05] 1.11.2.2:
		Removed extra space.

	* hpi/hpi.h 1.332:
		Added support for splitting host buffer alloc/free calls into 2 
		messages.

	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.12:
	* hpi/hpios_winnt_kern.c [hpi_refactoring_09_05] 1.1.2.3:
		Modifications to get NT sys driver to build.

	* wdm/asiwdmm.inf [hpi_refactoring_09_05] 1.165.2.1:
	* wdm/asiwdmm.rc [hpi_refactoring_09_05] 1.11.2.1:
	* wdm/install/ishield/String Tables/0009-English/value.shl [hpi_refactoring_09_05] 1.148.2.1:
	* win2k/asiwin2k.inf [hpi_refactoring_09_05] 1.388.2.1:
	* win95/drv/asidrv.h [hpi_refactoring_09_05] 1.152.2.1:
	* win95/drv/asiwav16.inf [hpi_refactoring_09_05] 1.285.2.1:
		auto - Driver release candidate 3.00rc1.

	* temake.bat [hpi_refactoring_09_05] 1.70.2.1:
		Fixed bug in script.

	* waveinst/File Groups/ASX Files.fgl [hpi_refactoring_09_05] 1.2.2.1:
	* waveinst/File Groups/Driver Files.fgl [hpi_refactoring_09_05] 1.2.2.1:
	* waveinst/File Groups/INF Files.fgl [hpi_refactoring_09_05] 1.2.2.1:
	* waveinst/File Groups/Other Files.fgl [hpi_refactoring_09_05] 1.4.2.1:
	* wdm/install/ishield/Component Definitions/Default.cdf [hpi_refactoring_09_05] 1.3.2.1:
	* wdm/install/ishield/File Groups/Default.fdf [hpi_refactoring_09_05] 1.4.2.1:
	* wdm/install/ishield/File Groups/INF Files.fgl [hpi_refactoring_09_05] 1.1.2.1:
	* wdm/install/ishield/File Groups/Nonusb Driver Files.fgl [hpi_refactoring_09_05] 1.2.2.1:
	* wdm/install/ishield/File Groups/Other Files.fgl [hpi_refactoring_09_05] 1.2.2.1:
		Modified absolute paths in this branch to use \asi\sw2.

	* hpi/hpiman.c 1.35:
		Added 2-pass handling for host buffer alloc/free messages.  Acquire spinlock
		only for message that will be sent to adapter.

	* ftp2xfrs.bat [hpi_refactoring_09_05] 1.5.2.1:
		Modified destination for refactored binaries.

2005-12-06	as-ewb
	* hpi/hpios.c [hpi_refactoring_09_05] 1.56.2.4:
	* hpi/hpipci.c [hpi_refactoring_09_05] 1.30.4.3:
		All contents of this file have moved to hpios_XXX.c, so it is no 
		longer relevant.

	* hpi/hpifunc.c 1.159:
		Add tonedetector functions. Incomplete async event get.

	* hpi/hpi.h 1.333:
		Add tonedetector functions. response Event member for async test.
		Minor formatting tweaks for swig wrapping.

2005-12-05	as-dxb
	* linux/alsa/Makefile.in [hpi_refactoring_09_05] 1.4.2.2:
	* linux/alsa/asihpi.c [hpi_refactoring_09_05] 1.10.4.1:
	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.9:
	* linux/v4l/Makefile.in [hpi_refactoring_09_05] 1.1.4.1:
	* linux/v4l/radio-asihpi.c [hpi_refactoring_09_05] 1.5.4.1:
		Reduced exported symbols in hpimod.c to HPI_Message only.
		Initial port of ALSA driver to refactored branch.

	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.12:
	* hpi/hpios.h [hpi_refactoring_09_05] 1.26.4.9:
	* hpi/hpios_linux.h [hpi_refactoring_09_05] 1.8.4.6:
	* hpi/hpios_wdm.h [hpi_refactoring_09_05] 1.6.4.2:
	* hpi/hpios_win32_user.h [hpi_refactoring_09_05] 1.5.4.4:
	* hpi/hpios_win95_kern.h [hpi_refactoring_09_05] 1.4.4.1:
	* hpi/hpios_winnt_kern.h [hpi_refactoring_09_05] 1.4.4.3:
	* hpi/hpiosdos.h [hpi_refactoring_09_05] 1.5.4.1:
	* hpi/hpiosw16.h [hpi_refactoring_09_05] 1.4.8.3:
		Moved #define HUGE into each hpios_XXX.h file.
		Added missing prototype for HPI_AdapterEnumerateProperty to hpi.h.
		Moved definition of hpi adapter_t from hpimod.c to hpios_linux.h

2005-12-02	as-age
	* asihpiw/asihpiw.inf 1.13:
		Update - it seems to install the kernel HPI driver ok.

	* drvnotes_rc.txt 1.280:
		v297rc3

2005-12-02	as-tfe
	* configure.in 1.181:
	* wdm/asiwdmm.inf 1.166:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.149:
	* win2k/asiwin2k.inf 1.389:
	* win95/drv/asiwav16.inf 1.286:
		auto - Driver release candidate 2.97rc3.

	* win2k/audmini/debugout.h 1.9:
		Added modified new debug event.

	* temake.bat 1.71:
		Fixed error introduced when removing USB build remnants.

	* waveinst/Media/Default/Default.mda 1.69:
	* waveinst/String Tables/0009-English/value.shl 1.68:
	* wdm/install/ishield/Media/Default/Default.mda 1.147:
		Driver release 2.97rc3.

	* hpi/hpimsgx.c 1.28:
		Uses hpi error from response instead of invalid stream in opens 
		and closes.

2005-11-30	as-ewb
	* hpi/hpioct32.c [hpi_refactoring_09_05] 1.18.4.2:
		EWB version of HPI_Message without phsubsys is renamed 
		HPI_MessageIoctl - allows macro wrapper called HPI_Message

	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.9:
		In User mode HPI_MessageIoctl called via macro wrapper 
		HPI_Message

	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.11:
		move pragma pack(1) to after hpios.h include, fixes win32 user build.
		Declare HPI_MessageIoctl

	* hpi/hpios_win32_user.h [hpi_refactoring_09_05] 1.5.4.3:
		EWB HW32 is unsigned int

	* hpi/hpios_win32_user.h [hpi_refactoring_09_05] 1.5.4.2:
		move stdio.h to top, defines FILE used lower down

	* hpi/hpi.h 1.331:
		Add meter silence and tonedetector attributes

	* hpi/hpios_winnt_kern.h [hpi_refactoring_09_05] 1.4.4.2:
		EWB define 'inline'

	* hpi/hpicheck.h 1.3:
		Remove check of HPI_ASYNC_MSG size=6

	* win95/drv/asiwavcd.ide [hpi_refactoring_09_05] 1.15.2.1:
		EWB Update to use refactored sources

	* hpi/hpidebug.h 1.25:
		Add tonedetector control

	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.10:
		Alias HPi_MessageEx to HPI_Message for WDM

2005-11-29	as-dxb
	* hpi/hpinet.c [hpi_refactoring_09_05] 1.7.2.1:
	* hpi/hpinet.h [hpi_refactoring_09_05] 1.2.4.1:
		Bringing the refactoring branch up to date with the cvs HEAD:
		copied hpinet.c and hpinet.h from HEAD

	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.8:
		Bringing the refactoring branch up to date with the cvs HEAD:
		fleshed out some Async functions.

	* hpi/hpilog.c [hpi_refactoring_09_05] 1.2.2.1:
	* hpi/hpilog.h [hpi_refactoring_09_05] 1.1.2.1:
		Bringing the refactoring branch up to date with the cvs HEAD:
		copied hpilog.c and hpilog.h from cvs HEAD

	* hpi/boot4ka.h [hpi_refactoring_09_05] 1.5.8.1:
	* hpi/hpi56301.c [hpi_refactoring_09_05] 1.47.4.6:
	* hpi/hpi56303.c [hpi_refactoring_09_05] 1.5.8.1:
	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.23:
	* hpi/hpi8400.c [hpi_refactoring_09_05] 1.3.8.1:
		bringing refatoring branch up to date with HEAD:
		-replaced occurences of 'unsigned long' with HW32

	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.5:
		Bringing the refactoring branch up to date with the cvs HEAD:
		add sampleclock attributes to HPI_ControlQuery dox

	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.9:
		Bringing the refactoring branch up to date with the cvs HEAD:
		tweaks to HPI_ASYNC structure.
		add ASYNC MSG size to MPI_MESSAGE_SIZE_BY_OBJECT
		add wMoreToDo field to HPI_MIXERX_RES gcabi struct. So far only used
		when the ASI6416 askes the ASI2416 for what controls have changed.
		add asi8708

	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.24:
		Bringing the refactoring branch up to date with the cvs HEAD:
		- add ASI5100 revB support

	* linux/test/asihpitest.c [hpi_refactoring_09_05] 1.19.4.2:
		Bringing the refactoring branch up to date with the cvs HEAD:
		increase max mixer controls to dump

	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.7:
		Bringing the refactoring branch up to date with the cvs HEAD:
		define HPI_METER_MINIMUM as -150dB

	* hpi/hpioem_nmr.h [hpi_refactoring_09_05] 1.2.4.1:
		Bringing the refactoring branch up to date with the cvs HEAD:
		updated format structure.

	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.10:
		Bringing the refactoring branch up to date with the cvs HEAD:
		fixed missing union field.

	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.8:
		Bringing the refactoring branch up to date with the cvs HEAD:
		add HPI_ADAPTER_ASI6111 support. HPI_ASYNC_EVENT struct rename and update.
		add ASYNC event defines.

	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.7:
		Bringing the refactoring branch up to date with the cvs HEAD:
		update HPI_MeterGet* to use HPI_METER_MINIMUM

	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.25:
	* hpi/hpiclass.cpp [hpi_refactoring_09_05] 1.26.4.1:
	* hpi/hpiclass.h [hpi_refactoring_09_05] 1.15.4.1:
	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.6:
		Bringing the refactoring branch up to date with the cvs HEAD:
		add adapter property set/get support.

	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.6:
		Bringing the refactoring branch up to date with the cvs HEAD:
		add new NVMEM error codes from ASI2416 project

2005-11-29	as-tfe
	* hpi/hpidspcd.c 1.33:
		TFE - Fixed DSP file not found error introduced with last checkin (was only
		    checking first code header).

2005-11-29	as-ewb
	* hpi/hpidspcd.c [hpi_refactoring_09_05] 1.31.4.4:
		EWB restore code header walk for windows build + asidsp.bin

	* hpi/hpiocdos.c [hpi_refactoring_09_05] 1.2.8.1:
		EWB version without phSubsys

	* asihpiw/srcw2k [hpi_refactoring_09_05] 1.27.2.1:
	* wdm/sources [hpi_refactoring_09_05] 1.18.2.1:
		EWB remove hpiman,hpipci,hpios.c, Add hpicmn, hpios_wdm.c

	* asihpiw/asihpiw.cpp [hpi_refactoring_09_05] 1.65.2.1:
	* asihpiw/asiwdm.cpp [hpi_refactoring_09_05] 1.2.2.1:
		quick and dirty changes to use the new MessageEx entry point.

	* hpi/hpios_wdm.c [hpi_refactoring_09_05] 1.1.2.2:
		EWB minor update to mem functions, codepath function.

	* hpi/hpios.h [hpi_refactoring_09_05] 1.26.4.8:
		EWB add back determination of some HPI_OS_* from compiler 
		defined symbols

	* hpi/hpios_winnt_kern.c [hpi_refactoring_09_05] 1.1.2.2:
		EWB fix debug macros.

	* winnt/sys/asikd.c [hpi_refactoring_09_05] 1.8.2.1:
		EWB remove hpios.h, add hpidebug.h

	* hpi/hpioct32.c [hpi_refactoring_09_05] 1.18.4.1:
		changed prototype of DriverOpen and DriverClose to match the new 
		one

	* winnt/sys/sources [hpi_refactoring_09_05] 1.11.2.1:
		EWB remove hpiman,hpipci,hpios.c, Add hpicmn, hpios_winnt_kern.c

	* hpi/hpios_c6000.h [hpi_refactoring_09_05] 1.4.8.1:
	* hpi/hpios_wdm.h [hpi_refactoring_09_05] 1.6.4.1:
	* hpi/hpios_win32_user.h [hpi_refactoring_09_05] 1.5.4.1:
	* hpi/hpios_winnt_kern.h [hpi_refactoring_09_05] 1.4.4.1:
		EWB add basic types HW8,16,32 and header files from hpi.h

2005-11-28	as-dxb
	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.4:
	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.13:
	* hpi/hpimsgx.h [hpi_refactoring_09_05] 1.6.4.5:
	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.8:
		bringing refactored branch up to date with HEAD:
		-changed PLONG to void*
		-moved #include(s) on top of hpimod.c
		-use current PID as a value for hOwner when calling HPI_MessageEx
		-USE_SPINLOCKS defaults to 1 in hpimod.c

	* linux/alsa/Makefile.in [hpi_refactoring_09_05] 1.4.2.1:
		-alsa source generation Makefile added

2005-11-28	as-ewb
	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.7:
		EWB test new debug log functions

	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.5:
		EWB change HPI_HADAPTER to HW16

	* linux/lib/hpiwrap.c [hpi_refactoring_09_05] 1.9.4.1:
		EWB version that doesn't use phsubsys

	* linux/lib/Makefile.am [hpi_refactoring_09_05] 1.6.4.1:
		EWB remove /usr/src/linux from include path

2005-11-25	as-ewb
	* hpi/hpidebug.h [hpi_refactoring_09_05] 1.22.4.4:
		EWB define HPIOS_DEBUG_STRING for legacy compatibility

	* hpi/hpicmn.c [hpi_refactoring_09_05] 1.1.2.7:
	* hpi/hpidspcd.c [hpi_refactoring_09_05] 1.31.4.3:
	* hpi/hpios.h [hpi_refactoring_09_05] 1.26.4.7:
	* hpi/hpios_linux.c [hpi_refactoring_09_05] 1.19.4.8:
	* hpi/hpios_linux.h [hpi_refactoring_09_05] 1.8.4.5:
		EWB New debug macros, testing.

2005-11-24	as-dxb
	* linux/alsa/INSTALL.asihpi-alsa 1.4:
	* linux/alsa/README.asihpi-alsa 1.3:
	* linux/alsa/asihpi.c 1.13:
		-updated asihpi.c from ALSA CVS.
		-edited README and INSTALL files.

	* linux/drv/hpimod.c 1.55:
		-using the current pid value for hOwner in hpimod.c

2005-11-24	as-ewb
	* hpi/hpios.h [hpi_refactoring_09_05] 1.26.4.6:
		EWB add hpios56k.h

	* hpi/hpidebug.c [hpi_refactoring_09_05] 1.10.4.2:
	* hpi/hpidebug.h [hpi_refactoring_09_05] 1.22.4.3:
		EWB implement new debug macros

	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.3:
		EWB experimental HPI_Message without phSubsys

	* hpi/hpi56301.c [hpi_refactoring_09_05] 1.47.4.5:
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.24:
	* hpi/hpidspcd.c [hpi_refactoring_09_05] 1.31.4.2:
		EWB Fix some format strings for HW32

	* hpi/hpios56k.h [hpi_refactoring_09_05] 1.1.2.1:
		EWB OS specific types for dsp56300

	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.12:
		EWB HPI_AdapterFindObject declaration moved to HPI.H

	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.4:
		EWB put back pragma pack. Experimental hpi_message with no 
		phSubsys

	* hpi/hpios_linux.c [hpi_refactoring_09_05] 1.19.4.7:
		EWB HW32 formats

	* hpi/hpios_linux.h [hpi_refactoring_09_05] 1.8.4.4:
		EWB HW32=unsigned int.  Support new debug macros

	* hpi/hpios56k.h 1.1:
		file hpios56k.h was initially added on branch 
		hpi_refactoring_09_05.

2005-11-23	as-tfe
	* wdm/install/m.bat 1.8:
		TFE - Fix binary filename.

	* waveinst/Script Files/Setup.rul 1.7:
	* wdm/install/ishield/Script Files/Setup.rul 1.15:
	* wdm/install/ishield/Script Files/Setup.rul 1.16:
	* win2k/install/ishield/Script Files/Setup.rul 1.18:
		TFE - Disable debug logging for IS installs.

2005-11-22	as-ewb
	* hpi/hpicheck.h 1.1:
		EWB compile time checks of message and response sizes.

	* hpi/hpicheck.h 1.2:
		EWB check basic types. Check async, shows problem with 
		packing...

2005-11-22	as-age
	* hpi/hpi.h 1.330:
		AGE - fix padding for ASYNC message and response.

	* linux/alsa/vendor-AudioScience.xml 1.2:
		AGE - corrected some DSP types.

2005-11-22	as-tfe
	* wdm/HpiIstrm.cpp 1.6:
	* wdm/HpiOstrm.cpp 1.13:
	* wdm/mixsvrst.cpp 1.7:
		TFE - Fix compile errors due to changed HW32 definition.

	* wdm/install/ishield/Media/Default/Default.mda 1.146:
		TFE - Driver release 2.97rc2.

	* wdm/asiwdmm.inf 1.165:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.148:
	* win2k/asiwin2k.inf 1.388:
	* win95/drv/asiwav16.inf 1.285:
		auto - Driver release candidate 2.97rc2.

2005-11-22	as-dxb
	* hpi/hpios.h 1.27:
	* hpi/hpios_linux.h 1.10:
		-support stripping of HFAR and HUGE by ALSA source code gen script
		-statically define ALSA_BUILD options in hpios_linux.h

	* hpi/boot4ka.h 1.6:
	* hpi/hpi56303.c 1.6:
	* hpi/hpi6000.c 1.169:
		-replaced occurences of 'unsigned long' with HW32

	* linux/drv/hpimod.c 1.53:
		-replaced PLONG with void*
		-set defailt for USE_SPINLOCK to 1

	* hpi/hpi.h 1.329:
	* hpi/hpifunc.c 1.158:
	* hpi/hpimsgx.c 1.27:
	* hpi/hpimsgx.h 1.8:
		changed function prototypes in hpimsgx to accept a void* instead 
		of a PLONG

	* hpi/hpi.h 1.328:
	* hpi/hpi56301.c 1.48:
	* hpi/hpi6000.c 1.168:
	* hpi/hpi6205.c 1.120:
	* hpi/hpidebug.c 1.12:
	* hpi/hpidebug.h 1.24:
	* hpi/hpidspcd.c 1.32:
	* hpi/hpidspcd.h 1.24:
	* hpi/hpifunc.c 1.157:
	* hpi/hpiman.c 1.34:
	* hpi/hpimsgx.c 1.26:
	* hpi/hpimsgx.h 1.7:
	* hpi/hpios_linux.c 1.20:
		-rolled back hpidebug.h.
		-changed HW32 to be an unsigned int instead of unsigned long for 32bits OSes.
		-small hack in hpi.h to support substitution of HW32 with u32 by the ALSA source generation script (will go away with in HPI3.0)

	* linux/drv/hpimod.c 1.54:
		-moved includes to the top to allow for defines in hios_linux.h 
		to take effect

	* configure.in 1.180:
		-USE_SPINLOCK is set to false instead to leaving it undefined
		-add linux/alsa/Makefile to the list of files to be generated by the configure system

	* linux/alsa/Makefile.in 1.3:
	* linux/alsa/asihpi.c 1.12:
		-fixed warnings related to printk format string

	* linux/alsa/Makefile.in 1.4:
		-strip HFAR, HUGE

2005-11-21	as-age
	* hpi/hpi.h 1.327:
		AGE - add wMoreToDo field to HPI_MIXERX_RES gcabi struct. So far only used
		when the ASI6416 askes the ASI2416 for what controls have changed.

	* drvnotes_rc.txt 1.279:
		AGE 2.97rc2

2005-11-21	as-tfe
	* asihpiw/asihpiw.cpp 1.65:
		TFE - Changed device name macro.

	* waveinst/Media/Default/Default.mda 1.68:
	* waveinst/String Tables/0009-English/value.shl 1.67:
	* win95/drv/asiwavcd.ide 1.15:
		TFE - Driver release 2.97rc2.

	* configure.in 1.179:
	* win2k/asiwin2k.inf 1.387:
	* win95/drv/asiwav16.inf 1.284:
		auto - Driver release candidate 2.97rc2.

2005-11-21	as-dxb
	* linux/alsa/Makefile.in 1.2:
	* linux/alsa/vendor-AudioScience.xml 1.1:
		adding ALSA sound card matrix XML description of our cards.

2005-11-21	as-age
	* hpi/hpi.h 1.327:
		AGE - add wMoreToDo field to HPI_MIXERX_RES gcabi struct. So far only used
		when the ASI6416 askes the ASI2416 for what controls have changed.

	* drvnotes_rc.txt 1.279:
		AGE 2.97rc2

2005-11-21	as-tfe
	* asihpiw/asihpiw.cpp 1.65:
		TFE - Changed device name macro.

	* waveinst/Media/Default/Default.mda 1.68:
	* waveinst/String Tables/0009-English/value.shl 1.67:
	* win95/drv/asiwavcd.ide 1.15:
		TFE - Driver release 2.97rc2.

	* configure.in 1.179:
	* win2k/asiwin2k.inf 1.387:
	* win95/drv/asiwav16.inf 1.284:
		auto - Driver release candidate 2.97rc2.

2005-11-21	as-dxb
	* linux/alsa/Makefile.in 1.2:
	* linux/alsa/vendor-AudioScience.xml 1.1:
		adding ALSA sound card matrix XML description of our cards.

2005-11-18	as-sgt
	* hpi/hpi.h 1.325:
		SGt - add asi8708

	* hpi/hpi.h 1.326:
		SGt - add asi8708 - fix bug

2005-11-18	as-age
	* drvnotes_rc.txt 1.278:
		AGE - note for the future so I remember

2005-11-18	as-dxb
	* linux/alsa/Makefile 1.6:
	* linux/alsa/Makefile.in 1.1:
	* linux/alsa/Modules.dep 1.6:
	* linux/alsa/README.asihpi-alsa 1.2:
	* linux/alsa/acore_Makefile 1.6:
	* linux/alsa/asihpi.c 1.11:
	* linux/alsa/make_asi_patch.sh 1.5:
	* linux/alsa/sndmagic.h 1.5:
		Automatic generation of ALSA source code from CVS working 
		directory, instructions on the wiki.

	* hpi/hpidebug.c 1.11:
	* hpi/hpidebug.h 1.23:
	* hpi/hpidspcd.h 1.23:
	* hpi/hpiman.c 1.33:
	* hpi/hpios_linux.h 1.9:
		Fixes to help the OS macro stripper.

	* linux/drv/hpimod.c 1.52:
		removed unnecessary 'static' modifier.

2005-11-17	as-ewb
	* configure.in 1.178:
		version 300rc1

2005-11-16	as-tfe
	* wdm/adapter.cpp 1.26:
		TFE - Fixed bug with HPI access (missing IODisabled=false).

	* wdm/adapter.cpp 1.24:
	* wdm/sources 1.18:
		TFE - Pulled common WDM code to asiwdm.cpp (in asihpiw directory)
		.

	* asihpiw/asihpiw.cpp 1.64:
	* asihpiw/asiwdm.cpp 1.2:
	* asihpiw/asiwdm.h 1.2:
	* wdm/adapter.cpp 1.25:
		TFE - Modified ASIWDM_AddDevice to take a buffer unicode string as the
		      device name parameter.

2005-11-15	as-age
	* hpi/hpifunc.c 1.156:
		AGE - fleshed out some Async functions.

	* hpi/Spchpi.doc 1.1:
		AGE - first binary checkin "Correct wListLength description for 
		HPI_SubSysFindAdapters()."

	* hpi/Spchpi.zip 1.69:
		AGE - remove zip file.

2005-11-15	as-tfe
	* asihpiw/asihpiw.cpp 1.61:
	* asihpiw/asihpiw.h 1.19:
	* asihpiw/mw2ku.bat 1.2:
	* asihpiw/srcw2k 1.26:
	* asihpiw/srcw2k_nousb 1.3:
	* temake.bat 1.70:
	* wdm/adapter.cpp 1.21:
	* wdm/asiwdmm.inf 1.164:
	* wdm/sources 1.17:
		TFE - Removed leftover USB references and build entries.

	* asihpiw/asihpiw.cpp 1.63:
	* asihpiw/asihpiw.h 1.21:
	* asihpiw/asiwdm.cpp 1.1:
	* asihpiw/asiwdm.h 1.1:
	* asihpiw/srcw2k 1.27:
		TFE - Pulled common WDM code to asiwdm.cpp.

	* wdm/adapter.cpp 1.23:
		TFE - Missed a USB reference last time.

	* asihpiw/asihpiw.cpp 1.62:
	* asihpiw/asihpiw.h 1.20:
	* wdm/adapter.cpp 1.22:
	* wdm/pnp.cpp 1.2:
		TFE - Removed leftover BOLTON references.

	* wdm/asihpiw.cpp 1.7:
	* wdm/asihpiw.rc 1.2:
	* wdm/asimini.rc 1.2:
		TFE - Removed obsolete files.

2005-11-15	as-ewb
	* hpi/Spchpi.doc 1.2:
		ewb update to -kB

2005-11-15	as-age
	* hpi/hpifunc.c 1.156:
		AGE - fleshed out some Async functions.

	* hpi/Spchpi.doc 1.1:
		AGE - first binary checkin "Correct wListLength description for 
		HPI_SubSysFindAdapters()."

	* hpi/Spchpi.zip 1.69:
		AGE - remove zip file.

2005-11-15	as-tfe
	* asihpiw/asihpiw.cpp 1.61:
	* asihpiw/asihpiw.h 1.19:
	* asihpiw/mw2ku.bat 1.2:
	* asihpiw/srcw2k 1.26:
	* asihpiw/srcw2k_nousb 1.3:
	* temake.bat 1.70:
	* wdm/adapter.cpp 1.21:
	* wdm/asiwdmm.inf 1.164:
	* wdm/sources 1.17:
		TFE - Removed leftover USB references and build entries.

	* asihpiw/asihpiw.cpp 1.63:
	* asihpiw/asihpiw.h 1.21:
	* asihpiw/asiwdm.cpp 1.1:
	* asihpiw/asiwdm.h 1.1:
	* asihpiw/srcw2k 1.27:
		TFE - Pulled common WDM code to asiwdm.cpp.

	* wdm/adapter.cpp 1.23:
		TFE - Missed a USB reference last time.

	* asihpiw/asihpiw.cpp 1.62:
	* asihpiw/asihpiw.h 1.20:
	* wdm/adapter.cpp 1.22:
	* wdm/pnp.cpp 1.2:
		TFE - Removed leftover BOLTON references.

	* wdm/asihpiw.cpp 1.7:
	* wdm/asihpiw.rc 1.2:
	* wdm/asimini.rc 1.2:
		TFE - Removed obsolete files.

2005-11-15	as-ewb
	* hpi/Spchpi.doc 1.2:
		ewb update to -kB

2005-11-14	as-age
	* hpi/hpi.h 1.324:
		AGE - add ASYNC MSG size to MPI_MESSAGE_SIZE_BY_OBJECT

2005-11-14	as-tfe
	* temake.bat 1.69:
	* waveinst/File Groups/Other Files.fgl 1.4:
	* waveinst/Shell Objects/Default.shl 1.5:
		TFE - Removed ASICTRL.EXE from WAVE Driver install.

2005-11-14	as-dxb
	* os_macro_stripper.py 1.1:
	* p_licence.pl 1.1:
		os_macro_stripper utility to generate alsa sources
		p_license.pl : version of license.pl that support 'pipeing' (useful for makefiles)

	* linux/alsa/Makefile 1.5:
		Automatic .c and .h generation for alsa

2005-11-11	as-tfe
	* wdm/minwave.cpp 1.13:
		TFE - Fixing warnings.  And one compiler error.  (Vista WDK compiler and VC++
		      compiler treat the scope of variable declared inside 'for' statement differently.

	* hpi/hpi4000.c 1.29:
	* hpi/hpi6000.c 1.167:
	* hpi/hpi6205.c 1.119:
	* wdm/minwave.h 1.16:
	* wdm/mixsvrst.cpp 1.6:
		TFE - Fixing warnings.

2005-11-10	as-age
	* hpi/hpi.h 1.322:
		AGE - tweaks to HPI_ASYNC structure.

	* hpi/hpi.h 1.323:
		AGE - update HPI_RESPONSE_SIZE_BY_OBJECT to contain ASYNC 
		response placeholder.

2005-11-09	as-age
	* hpi/hpioem_nmr.h 1.5:
		AGE - hpioem_nmr.h struct changes.

2005-11-08	as-sgt
	* hpi/hpi.h 1.320:
		SGT - v2.97 - add new NVMEM error codes from ASI2416 project

2005-11-08	as-age
	* hpi/hpi.h 1.321:
		AGE - fix for GCC 56301 comment style.

	* hpi/hpi.h 1.319:
		AGE - add HPI_ADAPTER_ASI6111 support. HPI_ASYNC_EVENT struct 
		rename and update.

	* drvnotes_rc.txt 1.277:
		AGE - 2.97rc1

	* drvnotes_rc.txt 1.276:
		AGE - correct 2.96rc1 date.

	* hpi/hpioem_nmr.h 1.4:
		AGE - add mechanism for passing back samples.

	* drvnotes.txt 1.28:
		AGE - put v2.96 back - it was accidentally removed.

	* drvnotes_rc.txt 1.275:
		AGE - notes for future build.

2005-11-08	as-tfe
	* asihpiw/asihpiw.rc 1.72:
	* waveinst/Media/Default/Default.mda 1.67:
	* waveinst/String Tables/0009-English/value.shl 1.66:
	* wdm/install/ishield/Media/Default/Default.mda 1.145:
	* win95/drv/asiwav16.rc 1.112:
	* winnt/dll/asiwav32.rc 1.78:
		TFE - Driver release 2.97rc1.

	* configure.in 1.177:
	* wdm/asiwdmm.inf 1.163:
	* wdm/asiwdmm.rc 1.11:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.147:
	* win2k/asiwin2k.inf 1.386:
	* win95/drv/asidrv.h 1.152:
	* win95/drv/asiwav16.inf 1.283:
		auto - Driver release candidate 2.97rc1.

2005-11-08	as-sgt
	* hpi/hpi.h 1.320:
		SGT - v2.97 - add new NVMEM error codes from ASI2416 project

2005-11-08	as-age
	* hpi/hpi.h 1.321:
		AGE - fix for GCC 56301 comment style.

	* hpi/hpi.h 1.319:
		AGE - add HPI_ADAPTER_ASI6111 support. HPI_ASYNC_EVENT struct 
		rename and update.

	* drvnotes_rc.txt 1.277:
		AGE - 2.97rc1

	* drvnotes_rc.txt 1.276:
		AGE - correct 2.96rc1 date.

	* hpi/hpioem_nmr.h 1.4:
		AGE - add mechanism for passing back samples.

	* drvnotes.txt 1.28:
		AGE - put v2.96 back - it was accidentally removed.

	* drvnotes_rc.txt 1.275:
		AGE - notes for future build.

2005-11-08	as-tfe
	* asihpiw/asihpiw.rc 1.72:
	* waveinst/Media/Default/Default.mda 1.67:
	* waveinst/String Tables/0009-English/value.shl 1.66:
	* wdm/install/ishield/Media/Default/Default.mda 1.145:
	* win95/drv/asiwav16.rc 1.112:
	* winnt/dll/asiwav32.rc 1.78:
		TFE - Driver release 2.97rc1.

	* configure.in 1.177:
	* wdm/asiwdmm.inf 1.163:
	* wdm/asiwdmm.rc 1.11:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.147:
	* win2k/asiwin2k.inf 1.386:
	* win95/drv/asidrv.h 1.152:
	* win95/drv/asiwav16.inf 1.283:
		auto - Driver release candidate 2.97rc1.

2005-11-07	as-age
	* drvnotes.txt 1.27:
		AGE - add fix for ASI6000 Rev E memory parity errors to 2.94 
		description.

2005-11-07	as-tfe
	* ftp2xfrs.bat 1.5:
		TFE - FTPs files into internet/download directory for final 
		builds.

2005-11-07	as-ewb
	* hpi/hpios_win32_user.c 1.1:
		file hpios_win32_user.c was initially added on branch 
		hpi_refactoring_09_05.

	* hpi/hpios_winnt_kern.c 1.1:
		file hpios_winnt_kern.c was initially added on branch 
		hpi_refactoring_09_05.

	* hpi/hpios.c [hpi_refactoring_09_05] 1.56.2.3:
	* hpi/hpios_wdm.c [hpi_refactoring_09_05] 1.1.2.1:
	* hpi/hpios_win32_user.c [hpi_refactoring_09_05] 1.1.2.1:
	* hpi/hpios_win95_kern.c [hpi_refactoring_09_05] 1.1.2.1:
	* hpi/hpios_winnt_kern.c [hpi_refactoring_09_05] 1.1.2.1:
	* hpi/hpiosdos.c [hpi_refactoring_09_05] 1.1.2.1:
	* hpi/hpipci.c [hpi_refactoring_09_05] 1.30.4.2:
		Split (hpios.c+hpipci.c) into hpios_*.c

	* hpi/hpios_win95_kern.c 1.1:
		file hpios_win95_kern.c was initially added on branch 
		hpi_refactoring_09_05.

	* hpi/hpios_wdm.c 1.1:
		file hpios_wdm.c was initially added on branch 
		hpi_refactoring_09_05.

	* hpi/hpiosdos.c 1.1:
		file hpiosdos.c was initially added on branch 
		hpi_refactoring_09_05.

2005-11-04	as-age
	* hpi/hpi.h 1.318:
		AGE - add ASYNC event defines.

2005-11-04	as-tfe
	* configure.in 1.176:
	* drvnotes.txt 1.26:
	* win2k/asiwin2k.inf 1.385:
	* win95/drv/asiwav16.inf 1.282:
		auto - Driver release 2.96.

	* waveinst/Media/Default/Default.mda 1.66:
	* waveinst/String Tables/0009-English/value.shl 1.65:
	* wdm/asiwdmm.inf 1.162:
	* wdm/install/ishield/Media/Default/Default.mda 1.144:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.146:
		TFE - Driver release 2.96.

2005-11-03	as-age
	* hpi/hpilog.c 1.1:
	* hpi/hpilog.h 1.1:
		AGE - first checkin. This version has 0.30 dBFS error worst 
		case.

	* hpi/hpilog.c 1.2:
		AGE - this version is accurate to 0.01 dBFS.

2005-11-02	as-ewb
	* hpi/hpifunc.c 1.155:
		ewb update HPI_MeterGet* to use HPI_METER_MINIMUM

2005-11-01	as-age
	* hpi/hpioem_nmr.h 1.3:
		AGE - updated format structure.

2005-11-01	as-ewb
	* hpi/hpi.h 1.317:
		ewb define HPI_METER_MINIMUM as -150dB

2005-10-31	as-age
	* drvnotes_rc.txt 1.273:
		AGE - 2.96rc1 minor tweaks to 2.95rc20 build.

2005-10-31	as-tfe
	* asihpiw/asihpiw.rc 1.71:
	* waveinst/Media/Default/Default.mda 1.65:
	* waveinst/String Tables/0009-English/value.shl 1.64:
	* wdm/install/ishield/Media/Default/Default.mda 1.143:
	* win95/drv/asiwav16.rc 1.111:
	* win95/drv/asiwavcd.ide 1.14:
	* winnt/dll/asiwav32.rc 1.77:
		TFE - Driver release 2.96rc1.

	* wdm/HpiOStrm.h 1.9:
	* wdm/HpiOstrm.cpp 1.12:
		TFE - Added code to temporarily stop output if sync is lost on 
		ASI5044 or ASI5041.

	* configure.in 1.175:
	* drvnotes_rc.txt 1.274:
	* hpi/hpi.h 1.316:
	* wdm/asiwdmm.inf 1.161:
	* wdm/asiwdmm.rc 1.10:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.145:
	* win2k/asiwin2k.inf 1.384:
	* win95/drv/asidrv.h 1.151:
	* win95/drv/asiwav16.inf 1.281:
		auto - Driver release candidate 2.96rc1.

2005-10-28	as-tfe
	* waveinst/Script Files/Setup.rul 1.6:
	* wdm/install/ishield/Script Files/Setup.rul 1.14:
		TFE - Add Windows Vista to list of supported OSs.

2005-10-27	as-ewb
	* hpi/hpi4000.c [hpi_refactoring_09_05] 1.28.4.5:
	* hpi/hpi56301.c [hpi_refactoring_09_05] 1.47.4.4:
	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.22:
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.22:
	* hpi/hpicmn.c [hpi_refactoring_09_05] 1.1.2.6:
	* hpi/hpidebug.c [hpi_refactoring_09_05] 1.10.4.1:
	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.1:
	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.11:
	* hpi/hpios_linux.c [hpi_refactoring_09_05] 1.19.4.6:
	* hpi/hpios_linux.h [hpi_refactoring_09_05] 1.8.4.3:
	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.6:
		EWB get rid of linux 'sparse' warnings.  Mostly replacing 0 with NULL,
		and adding static to function defs.

	* hpi/hpiosw16.c [hpi_refactoring_09_05] 1.1.2.3:
		ewb HpiOs_GetDspCodePath now takes adapter as parameter

	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.23:
		ewb extern HW32 gadwHpiSpecificError[8]; moved to hpi.h

	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.3:
	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.2:
		declare another used function and extern variable (instead of in 
		C file)

2005-10-27	as-ewb
	* hpi/hpi4000.c [hpi_refactoring_09_05] 1.28.4.5:
	* hpi/hpi56301.c [hpi_refactoring_09_05] 1.47.4.4:
	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.22:
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.22:
	* hpi/hpicmn.c [hpi_refactoring_09_05] 1.1.2.6:
	* hpi/hpidebug.c [hpi_refactoring_09_05] 1.10.4.1:
	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.1:
	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.11:
	* hpi/hpios_linux.c [hpi_refactoring_09_05] 1.19.4.6:
	* hpi/hpios_linux.h [hpi_refactoring_09_05] 1.8.4.3:
	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.6:
		EWB get rid of linux 'sparse' warnings.  Mostly replacing 0 with NULL,
		and adding static to function defs.

	* linux/test/asihpitest.c 1.20:
		ewb increase max mixer controls to dump

	* hpi/hpiosw16.c [hpi_refactoring_09_05] 1.1.2.3:
		ewb HpiOs_GetDspCodePath now takes adapter as parameter

	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.23:
		ewb extern HW32 gadwHpiSpecificError[8]; moved to hpi.h

	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.3:
	* hpi/hpifunc.c [hpi_refactoring_09_05] 1.151.4.2:
		declare another used function and extern variable (instead of in 
		C file)

2005-10-26	as-ewb
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.21:
	* hpi/hpidebug.h [hpi_refactoring_09_05] 1.22.4.2:
	* hpi/hpidspcd.c [hpi_refactoring_09_05] 1.31.4.1:
	* hpi/hpidspcd.h [hpi_refactoring_09_05] 1.22.4.1:
	* hpi/hpiman.c [hpi_refactoring_09_05] 1.32.4.12:
	* hpi/hpimsgx.h [hpi_refactoring_09_05] 1.6.4.4:
	* hpi/hpios.h [hpi_refactoring_09_05] 1.26.4.5:
	* hpi/hpios_linux.c [hpi_refactoring_09_05] 1.19.4.5:
	* hpi/hpios_linux.h [hpi_refactoring_09_05] 1.8.4.2:
		EWB get rid of some HPI_ OS_LINUX conditional compilation

2005-10-25	as-dxb
	* linux/drv/hpimod.c 1.51:
		-ported shared buffer bugfix from refactoring branch

2005-10-25	as-sgt
	* drvnotes.txt 1.25:
		SGT - change CODEC to CS4224

2005-10-25	as-age
	* win95/drv/asiwave.c 1.120:
		AGE - fix in WodmOpen() to prevent multi-channel files playing 
		on an ASI6000 card.

2005-10-25	as-tfe
	* waveinst/Media/Default/Default.mda 1.64:
	* waveinst/String Tables/0009-English/value.shl 1.63:
	* wdm/asiwdmm.inf 1.160:
	* wdm/install/ishield/Media/Default/Default.mda 1.142:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.144:
		TFE - Driver release 2.95.

	* configure.in 1.174:
	* drvnotes.txt 1.24:
	* win2k/asiwin2k.inf 1.383:
	* win95/drv/asiwav16.inf 1.280:
		auto - Driver release 2.95.

2005-10-25	as-ewb
	* hpi/hpifunc.c 1.154:
		ewb return 0 from stub function to avoid warning

2005-10-24	as-ewb
	* hpi/hpinet.c 1.9:
		FindAdapters return error=0 if at least one adapter found 
		without error

2005-10-24	as-ewb
	* hpi/hpinet.c 1.9:
		FindAdapters return error=0 if at least one adapter found 
		without error

2005-10-20	as-ewb
	* hpi/hpios.h [hpi_refactoring_09_05] 1.26.4.3:
		ewb add HpiPci function defs.  Add OS defined check.

	* hpi/hpios.c [hpi_refactoring_09_05] 1.56.2.2:
		ewb remove win16 code

	* hpi/hpiosw16.c 1.1:
		file hpiosw16.c was initially added on branch 
		hpi_refactoring_09_05.

	* hpi/hpios.h [hpi_refactoring_09_05] 1.26.4.4:
		ewb comment out some unused function prototypes

	* hpi/hpipci.h [hpi_refactoring_09_05] 1.19.4.2:
		ewb move all function defs to hpios.h (now that functions are implemented in
		hpios_xxx.c). Leave only PCI register definitions here.

	* hpi/hpiman.c [hpi_refactoring_09_05] 1.32.4.11:
		ewb need hpidebug.h, no longer need hpios.h hpipci.h

	* hpi/hpios_linux.h [hpi_refactoring_09_05] 1.8.4.1:
		ewb bring in linux specific lines from hpi.h, define basic types

	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.20:
		ewb remove wDspIndex parameter from some functions. It is included in the phm
		parameter already passed. Remove headers covered by new hpi.h

	* hpi/hpi4000.c [hpi_refactoring_09_05] 1.28.4.4:
	* hpi/hpi56301.c [hpi_refactoring_09_05] 1.47.4.3:
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.20:
		ewb hpios and hpipci.h now covered by hpi.h

	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.10:
		ewb use hpi.h instead of some other headers

	* hpi/hpiosw16.h [hpi_refactoring_09_05] 1.4.8.2:
		ewb bring in win16 specific lines from top of hpi.h

	* hpi/hpiosw16.c [hpi_refactoring_09_05] 1.1.2.2:
	* hpi/hpipci.c [hpi_refactoring_09_05] 1.30.4.1:
		ewb move win16 functions from hpipci.c to hpiosw16.c

	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.21:
		ewb win16 also needs hpipci register definitions. Later will 
		move win16 and dos specific code into os dependent source files.

	* hpi/hpiosw16.c [hpi_refactoring_09_05] 1.1.2.1:
		EWB win16 portions from hpios.c. Replace hpios.c with this file 
		in WIN16 projects or makefiles.

	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.2:
		ewb move os specific stuff to hpios_*.h, include this via hpios.h
		Define structure tags for message and response to allow foward declaration.
		Update with latest mainline additions

	* hpi/hpios_linux.c [hpi_refactoring_09_05] 1.19.4.4:
		ewb remove excess header files

2005-10-19	as-ewb
	* hpi/hpinet.h 1.4:
		ewb add extern "C" bracketing for C++

2005-10-19	as-dxb
	* hpi/hpi4000.c [hpi_refactoring_09_05] 1.28.4.3:
	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.19:
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.19:
	* hpi/hpicmn.c [hpi_refactoring_09_05] 1.1.2.4:
	* hpi/hpicmn.h [hpi_refactoring_09_05] 1.1.2.3:
	* hpi/hpiman.c [hpi_refactoring_09_05] 1.32.4.8:
	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.9:
		-changed each hpixxxx.c to initialize on SUBSYS_DRIVER_LOAD.
		-changed hpimsgx to pass on DRIVER_LOAD and DRIVER_UNLOAD messages to all hpixxxx.c modules.
		-changed hpiman to generate DRIVER_LOAD/DRIVER_UNLOAD messages right before and after SYBSYS_OPEN and SUBSYS_CLOSE.

	* hpi/hpicmn.c [hpi_refactoring_09_05] 1.1.2.5:
	* hpi/hpipcida.h [hpi_refactoring_09_05] 1.1.2.3:
		-added CVS header and log tags
		-fixed sizeof: was returning the size of a pointer instead of the size of the structure (thanks Tom)

	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.17:
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.17:
		moved handling of HPI_OBJ_CONTROL messages in the top switch 
		statement.

	* hpi/hpiman.c [hpi_refactoring_09_05] 1.32.4.9:
		fixed a couple of typos

	* hpi/hpiman.c [hpi_refactoring_09_05] 1.32.4.10:
		removed windows related locking code from hpiman.c

	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.18:
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.18:
	* hpi/hpicmn.c [hpi_refactoring_09_05] 1.1.2.2:
	* hpi/hpicmn.h [hpi_refactoring_09_05] 1.1.2.2:
		factored CheckControlCache from hpi6000.c and hpi6502.c into 
		hpicmn.c

	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.16:
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.16:
		extracted control cache managment functions from Hxxx_message (a 
		slightly modified version of an ewb's experiment)

	* hpi/hpicmn.c [hpi_refactoring_09_05] 1.1.2.3:
		added a description for each function in the hpicmn.c module

2005-10-18	as-dxb
	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.8:
		Fixed FindAdapters (non pnp device enumeration) in hpimsgx.c

2005-10-17	as-dxb
	* hpi/hpiman.c [hpi_refactoring_09_05] 1.32.4.7:
		-hpiman now sending SUBSYS_OPEN and SUBSYS_CLOSE to all HPIs

2005-10-13	as-age
	* drvnotes_rc.txt 1.272:
		AGE - 2.95rc20

2005-10-13	as-tfe
	* waveinst/Media/Default/Default.mda 1.63:
	* waveinst/String Tables/0009-English/value.shl 1.62:
	* wdm/install/ishield/Media/Default/Default.mda 1.141:
		TFE - Driver release 2.95rc20.

	* configure.in 1.173:
	* wdm/asiwdmm.inf 1.159:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.143:
	* win2k/asiwin2k.inf 1.382:
	* win95/drv/asiwav16.inf 1.279:
		auto - Driver release candidate 2.95rc20.

2005-10-13	as-ewb
	* hpi/hpinet.h 1.3:
		Tweak ETHERNET_MAX_DATA_BYTES to account for ASI ID. Enforce a 
		multiple of 4 bytes.

	* hpi/hpinet.c 1.8:
		EWB increase HPI_NET() message timeout from 1 to 100ms. 
		Sometimes dsp can't respond so fast.

2005-10-11	as-ewb
	* hpi/hpipcida.h [hpi_refactoring_09_05] 1.1.2.2:
		ewb remove a duplicate line

	* configure.in 1.172:
		ewb warn instead of fail when RPM_ROOT cant be determined

	* hpi/hpiman.c [hpi_refactoring_09_05] 1.32.4.6:
		ewb got win16 going. Still need to address subsys_open message - 
		see line 222

	* hpi/hpiosw16.h [hpi_refactoring_09_05] 1.4.8.1:
		ewb make inline a no-op for borland compiler

	* INSTALL.hpi 1.12:
		ewb mention asihpiplay/rec

	* README.hpi 1.5:
		ewb add list of tested distros. v4l now supported on 2.6

	* hpi/hpios.c [hpi_refactoring_09_05] 1.56.2.1:
		ewb add HpiOs_MemAlloc/Free for win16

2005-10-10	as-ewb
	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.15:
		ewb correct parameter to HpiPci_ReadConfig in WIN16 specific 
		code.

2005-10-07	as-age
	* hpi/hpi.h 1.315:
		AGE - conditionally comment out some of HPI_ADAPTERX_MSG and _RES so that
		AX8400 code compiles ok using Tasking. Compiler was giving an internal ASSERT.

	* drvnotes_rc.txt 1.270:
	* drvnotes_rc.txt 1.271:
		AGE - 2.95rc19

2005-10-07	as-tfe
	* waveinst/Media/Default/Default.mda 1.62:
	* waveinst/String Tables/0009-English/value.shl 1.61:
	* wdm/install/ishield/Media/Default/Default.mda 1.140:
		TFE - Driver release 2.95rc19.

	* configure.in 1.171:
	* wdm/asiwdmm.inf 1.158:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.142:
	* win2k/asiwin2k.inf 1.381:
	* win95/drv/asiwav16.inf 1.278:
		auto - Driver release candidate 2.95rc19.

	* asihpiw/asihpiw.cpp 1.60:
		TFE - Clears the SERR bit in the PCI config register for 5100, 6100 and 6200
		      series adapters.

2005-10-07	as-dxb
	* hpi/hpipcida.h 1.1:
		file hpipcida.h was initially added on branch 
		hpi_refactoring_09_05.

	* hpi/hpi4000.c [hpi_refactoring_09_05] 1.28.4.1:
	* hpi/hpi56301.c [hpi_refactoring_09_05] 1.47.4.1:
	* hpi/hpi56301.h [hpi_refactoring_09_05] 1.5.4.1:
		-Refactored hpi4000

	* hpi/hpicmn.h 1.1:
		file hpicmn.h was initially added on branch 
		hpi_refactoring_09_05.

	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.5:
		Allocate per adapter stream buffer upon probing.

	* hpi/Makefile.am [hpi_refactoring_09_05] 1.1.8.2:
	* hpi/hpi4000.c [hpi_refactoring_09_05] 1.28.4.2:
	* hpi/hpi56301.c [hpi_refactoring_09_05] 1.47.4.2:
	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.14:
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.15:
	* hpi/hpicmn.c [hpi_refactoring_09_05] 1.1.2.1:
	* hpi/hpicmn.h [hpi_refactoring_09_05] 1.1.2.1:
	* hpi/hpicommon.c [hpi_refactoring_09_05] 1.1.2.4:
	* hpi/hpicommon.h [hpi_refactoring_09_05] 1.1.2.4:
	* hpi/hpiman.c [hpi_refactoring_09_05] 1.32.4.5:
	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.7:
	* hpi/hpipcida.h [hpi_refactoring_09_05] 1.1.2.1:
	* linux/drv/Makefile.auto.am [hpi_refactoring_09_05] 1.18.4.2:
	* linux/drv/Makefile.in [hpi_refactoring_09_05] 1.9.4.2:
	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.4:
		-changed filenames to be 8.3 format compliant, adjusted sources 
		accordingly

	* hpi/hpicmn.c 1.1:
		file hpicmn.c was initially added on branch 
		hpi_refactoring_09_05.

2005-10-06	as-age
	* hpi/hpi.h 1.314:
	* hpi/hpi6000.c 1.166:
	* hpi/hpiclass.cpp 1.27:
	* hpi/hpiclass.h 1.16:
	* hpi/hpifunc.c 1.153:
		AGE - add adapter property set/get support.

	* hpi/axnvdef.h 1.7:
		AGE - add adapter property storage.

2005-10-04	as-ewb
	* hpi/hpifunc.c 1.152:
		ewb add sampleclock attributes to HPI_ControlQuery dox

	* hpi/hpi.h 1.313:
		ewb add HPI_SAMPLECLOCK_SOURCE_COBRANET

2005-09-30	as-age
	* drvnotes_rc.txt 1.269:
		AGE - 2.95rc18

	* win95/drv/asiwave.h 1.17:
		AGE - increase max waveIn devices to support 8 x ASI8702

2005-09-30	as-tfe
	* configure.in 1.170:
	* wdm/asiwdmm.inf 1.157:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.141:
	* win2k/asiwin2k.inf 1.380:
	* win95/drv/asiwav16.inf 1.277:
		auto - Driver release candidate 2.95rc18.

	* waveinst/Media/Default/Default.mda 1.61:
	* waveinst/String Tables/0009-English/value.shl 1.60:
	* wdm/install/ishield/Media/Default/Default.mda 1.139:
		TFE - Driver release 2.95rc18.

2005-09-29	as-dxb
	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.13:
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.14:
	* hpi/hpiman.c [hpi_refactoring_09_05] 1.32.4.4:
	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.6:
	* hpi/hpios.h [hpi_refactoring_09_05] 1.26.4.2:
	* hpi/hpios_linux.c [hpi_refactoring_09_05] 1.19.4.3:
	* linux/test/asihpitest.c [hpi_refactoring_09_05] 1.19.4.1:
		Fixed bugs in hpimsgx.c.
		Added prototypes for HpiOs memory init and freeAll functions to hpios.h.
		Changed hpi6000.c to bring it up to date with hpi6205.c.
		Added support for HPI_FindAdapters to hpiman.c.
		Compiles cleanly on linux and passes a few tests.

2005-09-22	as-tfe
	* wdm/asiwdmm.inf 1.156:
		TFE - Added new device ID for ASI5100 revB+.

2005-09-22	as-dxb
	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.12:
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.13:
	* hpi/hpicommon.c [hpi_refactoring_09_05] 1.1.2.3:
	* hpi/hpicommon.h [hpi_refactoring_09_05] 1.1.2.3:
	* hpi/hpidebug.h [hpi_refactoring_09_05] 1.22.4.1:
	* hpi/hpiman.c [hpi_refactoring_09_05] 1.32.4.3:
	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.5:
	* hpi/hpimsgx.h [hpi_refactoring_09_05] 1.6.4.3:
	* hpi/hpios_linux.c [hpi_refactoring_09_05] 1.19.4.2:
	* linux/drv/Makefile.auto.am [hpi_refactoring_09_05] 1.18.4.1:
	* linux/drv/Makefile.in [hpi_refactoring_09_05] 1.9.4.1:
	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.3:
		Finished merging hpiman.c functionalities into hpimsgx.c and moved linux pci memory
		remapping into hpimod.c

2005-09-21	as-age
	* drvnotes_rc.txt 1.266:
		AGE - 2.95rc15

2005-09-21	as-tfe
	* waveinst/Media/Default/Default.mda 1.59:
	* waveinst/String Tables/0009-English/value.shl 1.58:
	* wdm/install/ishield/Media/Default/Default.mda 1.137:
		TFE - Driver release 2.95rc16.

	* win2k/asiwin2k.inf 1.377:
		TFE - Added comment to device list section of INF.

	* configure.in 1.167:
	* wdm/asiwdmm.inf 1.153:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.138:
	* win2k/asiwin2k.inf 1.376:
	* win95/drv/asiwav16.inf 1.274:
		auto - Driver release candidate 2.95rc15.

	* win2k/install/audinst/Audinst.c 1.14:
		TFE - Added new device ID for ASI5100 revB+.

	* win95/drv/asimixer.h 1.35:
		TFE - Increased MIXER_MAX_SRC_CONNECTIONS_PER_DEST to 32 to fix
		      odd mixer behavior in tethered mode with 3 modules.

	* win95/drv/asimixer.h 1.36:
		TFE - Added separate MIXER_MAX_SRC_CONNECTIONS_PER_DEST for Win16 build
		      to prevent structure to large error.

	* win95/drv/asimixer.c 1.186:
		TFE - Added crude implementation of AmuMixerIndexCheck() for non 
		Win16.

	* win2k/install/audinst/AudInst.dsp 1.2:
		TFE - Added DDK paths to build from IDE.

	* hpi/hpios.c 1.57:
		TFE - Changed the file open for HPI_OS_WINNT_KERN and HPI_OS_WDM
		      to allow other threads read access to the file.

	* waveinst/Media/Default/Default.mda 1.58:
	* waveinst/String Tables/0009-English/value.shl 1.57:
	* wdm/install/ishield/Media/Default/Default.mda 1.136:
		TFE - Driver release 2.95rc15.

	* configure.in 1.169:
	* wdm/asiwdmm.inf 1.155:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.140:
	* win2k/asiwin2k.inf 1.379:
	* win95/drv/asiwav16.inf 1.276:
		auto - Driver release candidate 2.95rc17.

	* drvnotes_rc.txt 1.268:
	* waveinst/Media/Default/Default.mda 1.60:
	* waveinst/String Tables/0009-English/value.shl 1.59:
	* wdm/install/ishield/Media/Default/Default.mda 1.138:
		TFE - Driver release 2.95rc17.

	* configure.in 1.168:
	* drvnotes_rc.txt 1.267:
	* wdm/asiwdmm.inf 1.154:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.139:
	* win2k/asiwin2k.inf 1.378:
	* win95/drv/asiwav16.inf 1.275:
		auto - Driver release candidate 2.95rc16.

2005-09-20	as-age
	* drvnotes_rc.txt 1.265:
		AGE - v2.95rc14

2005-09-20	as-tfe
	* configure.in 1.166:
	* wdm/asiwdmm.inf 1.152:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.137:
	* win2k/asiwin2k.inf 1.375:
	* win95/drv/asiwav16.inf 1.273:
		auto - Driver release candidate 2.95rc14.

	* waveinst/Media/Default/Default.mda 1.57:
	* waveinst/String Tables/0009-English/value.shl 1.56:
	* wdm/install/ishield/Media/Default/Default.mda 1.135:
		TFE - Driver release 2.95rc14.

	* win95/drv/asimixer.c 1.185:
		TFE - Returns MIXERR_INVALVALUE for HPI_ERROR_INVALID_CONTROL_VALUE
		      in hander for tuner frequency.

2005-09-17	as-sgt
	* win2k/asiwin2k.inf 1.374:
		SGT - add ASI5100 revB support (subsysID = 5110)

	* hpi/hpi6000.c 1.165:
		SGT - add ASI5100 revB support

2005-09-16	as-age
	* drvnotes_rc.txt 1.264:
		AGE - 2.95rc13

2005-09-16	as-tfe
	* configure.in 1.165:
	* wdm/asiwdmm.inf 1.151:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.136:
	* win2k/asiwin2k.inf 1.373:
	* win95/drv/asiwav16.inf 1.272:
		auto - Driver release candidate 2.95rc13.

	* waveinst/Media/Default/Default.mda 1.56:
	* waveinst/String Tables/0009-English/value.shl 1.55:
	* wdm/install/ishield/Media/Default/Default.mda 1.134:
		TFE - Driver release 2.95rc13.

2005-09-16	as-dxb
	* hpi/hpi.h [hpi_refactoring_09_05] 1.312.2.1:
	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.10:
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.11:
	* hpi/hpiman.c [hpi_refactoring_09_05] 1.32.4.1:
	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.4:
	* hpi/hpimsgx.h [hpi_refactoring_09_05] 1.6.4.2:
	* hpi/hpipci.h [hpi_refactoring_09_05] 1.19.4.1:
	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.2:
		Implemented HPI_SUBSYS_DRIVER_(UN)LOAD and mapped them to HPIMSGX_AdapterReset and HPIMSGX_AdapterCleanup.
		Renamed HPIMSGX_MessageEx* functions to HPIMSGX_*, the string 'MessageEx' was redundant plus it breaks
		code that used to reference those functions which are now static.
		Changed hpimsgx.c so that HPIMSGX_AdapterInit is called when HPI_SUBSYS_CREATE_ADAPTER or HPI_SUBSYS_FIND_ADAPTERS
		is received.
		Changed hpiman.c to keep an array of hpi modules entry points, it's populated while executing HPI_SUBSYS_CREATE_ADAPTER
		for a given device, hpiman doesn't try to pass messages to all hpi modules in turn anymore.

	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.11:
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.12:
	* hpi/hpicommon.c [hpi_refactoring_09_05] 1.1.2.2:
	* hpi/hpiman.c [hpi_refactoring_09_05] 1.32.4.2:
		Removed AdapterGetInfo from hpicommon.c it's a no op, changed 
		switch statements in hpi6205, hpi6000 accordingly.

2005-09-15	as-dxb
	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.9:
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.10:
		removed HXXX_AdapterIndex function from hpi6205.c and hpi6000.c, 
		it was used by hpimod.c but isn't needed anymore.

2005-09-13	as-age
	* drvnotes_rc.txt 1.263:
		AGE - 2.95rc12

2005-09-13	as-tfe
	* configure.in 1.164:
	* wdm/asiwdmm.inf 1.150:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.135:
	* win2k/asiwin2k.inf 1.372:
	* win95/drv/asiwav16.inf 1.271:
		auto - Driver release candidate 2.95rc12.

	* ftp2xfrs.bat 1.4:
		TFE - Added copy of wdm driver to beta directory.

	* waveinst/Media/Default/Default.mda 1.55:
	* waveinst/String Tables/0009-English/value.shl 1.54:
	* wdm/install/ishield/Media/Default/Default.mda 1.133:
		TFE - Driver release 2.95rc12.

2005-09-13	as-dxb
	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.3:
		added missing '!' in if statement

	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.8:
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.9:
	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.2:
		re-implemented HPI_FindAdapters in hpimsgx module as part of the 
		non-pnp init

	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.8:
		fixed missing braces in SubSysDeleteAdapter

2005-09-11	as-dxb
	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.7:
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.7:
	* hpi/hpimsgx.c [hpi_refactoring_09_05] 1.25.4.1:
	* hpi/hpimsgx.h [hpi_refactoring_09_05] 1.6.4.1:
	* linux/drv/hpimod.c [hpi_refactoring_09_05] 1.50.4.1:
		Removed SubsysFindAdapter from hpi6000, hpi6205, hpimsgx, if still necessary for DOS or WIN16
		it can be moved up into the OS level module later. changed hpi linux driver to use pnp
		and SubSysCreateAdapter.

2005-09-09	as-dxb
	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.3:
		renamed ADAPTER_OBJ to HPI_ADAPTER_OBJ.
		defined HPI_ADAPTERS_LIST type to contain an array of HPI_ADAPTER_OBJs and gwNumAdapters.
		changed subsys related function prototypes to accept an HPI_ADAPTERS_LIST* parameter.

	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.4:
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.4:
		removed HPI_6XXX and HPIXXXX sub-strings within debug statement strings,
		they are redundant (debug statements already print source file name and line number).

	* hpi/hpicommon.h 1.1:
		file hpicommon.h was initially added on branch 
		hpi_refactoring_09_05.

	* hpi/hpicommon.c 1.1:
		file hpicommon.c was initially added on branch 
		hpi_refactoring_09_05.

	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.5:
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.5:
	* hpi/hpicommon.h [hpi_refactoring_09_05] 1.1.2.1:
	* hpi/hpios.h [hpi_refactoring_09_05] 1.26.4.1:
	* hpi/hpios_linux.c [hpi_refactoring_09_05] 1.19.4.1:
		Redefined and moved HPI_ADAPTER_OBJ in hpicommon.h (name is not final),
		it contains fields that are shared by all low level HPI modules; changed hpi6000 and hpi6205
		to make use of it.

	* hpi/Makefile.am [hpi_refactoring_09_05] 1.1.8.1:
	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.6:
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.6:
	* hpi/hpicommon.c [hpi_refactoring_09_05] 1.1.2.1:
	* hpi/hpicommon.h [hpi_refactoring_09_05] 1.1.2.2:
		moved all functions, that were exactly the same in both hpi6000 and hpi6205,
		into hpicommon.c (name is not final)

2005-09-08	as-tfe
	* wdm/debugout.cpp 1.3:
		TFE - Replaced mutex with spinlock.

2005-09-08	as-dxb
	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.2:
		splitted nested switch statement into functions (in hpi6000.c), side by side
		comparison with hpi6205.c shows that the only real difference is the absence
		of I/OStream message cases in hpi6000.

	* hpi/hpi6000.c [hpi_refactoring_09_05] 1.164.4.1:
	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.1:
		Started new refactoring branch.
		removed H620 and H600 prefix from function names in hpi6000.c and hpi6205.c (makes the files easier to compare)

	* hpi/hpi6000.c [locking_1] 1.164.2.3:
	* hpi/hpi6205.c [locking_1] 1.116.2.7:
	* hpi/hpios.h [locking_1] 1.26.2.3:
	* hpi/hpios_linux.h [locking_1] 1.8.2.7:
		changed lock typedef struct names from HpiOs_*Lock to HPIOS_*
		LOCK

	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.2:
		splitted nested switch statement into functions (for hpi6205.c)

	* hpi/hpi6205.c [hpi_refactoring_09_05] 1.118.2.3:
		renamed ADAPTER_OBJ to HPI_ADAPTER_OBJ.
		defined HPI_ADAPTERS_LIST type to contain an array of HPI_ADAPTER_OBJs and gwNumAdapters.
		changed subsys related function prototypes to accept an HPI_ADAPTERS_LIST* parameter.

2005-09-07	as-age
	* hpi/hpi6205.c 1.118:
		AGE - add caching of AESEBU receiver status.

	* win95/drv/asimixer.h 1.34:
		AGE - increase max LineIns and LineOuts to 32 each.

	* drvnotes_rc.txt 1.262:
		AGE - 2.95rc11

	* hpi/hpi.h 1.312:
		AGE - add AES3 Rx caching structure.

2005-09-07	as-tfe
	* configure.in 1.163:
	* wdm/asiwdmm.inf 1.149:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.134:
	* win2k/asiwin2k.inf 1.371:
	* win95/drv/asiwav16.inf 1.270:
		auto - Driver release candidate 2.95rc11.

	* waveinst/Media/Default/Default.mda 1.54:
	* waveinst/String Tables/0009-English/value.shl 1.53:
	* wdm/install/ishield/Media/Default/Default.mda 1.132:
		TFE - Driver release 2.95rc11.

2005-09-06	as-age
	* drvnotes_rc.txt 1.260:
		AGE - 2.95rc10

2005-09-06	as-tfe
	* configure.in 1.162:
	* drvnotes_rc.txt 1.261:
	* wdm/asiwdmm.inf 1.148:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.133:
	* win2k/asiwin2k.inf 1.370:
	* win95/drv/asiwav16.inf 1.269:
		auto - Driver release candidate 2.95rc10.

	* waveinst/Media/Default/Default.mda 1.53:
	* waveinst/String Tables/0009-English/value.shl 1.52:
	* wdm/install/ishield/Media/Default/Default.mda 1.131:
		TFE - Driver release 2.95rc10.

2005-09-06	as-dxb
	* hpi/hpi6000.c [locking_1] 1.164.2.2:
	* hpi/hpi6205.c [locking_1] 1.116.2.6:
	* hpi/hpios.h [locking_1] 1.26.2.2:
	* hpi/hpios_linux.h [locking_1] 1.8.2.6:
	* hpi/hpipci.h [locking_1] 1.19.2.2:
		Changed locking macro names, removed structure wrapping

2005-09-02	as-age
	* hpi/hpi.h 1.311:
		AGE - add  HPI_COBRANET_MODE_INVALID - used before ASI6416 reads the mode for
		the first time.

2005-09-02	as-tfe
	* drvnotes_rc.txt 1.259:
		TFE - Added comment for next rc.

2005-09-02	as-dxb
	* hpi/hpi6205.c [locking_1] 1.116.2.5:
	* hpi/hpios_linux.h [locking_1] 1.8.2.5:
		redesigned locking macros to use syntax suggested by AGE

2005-09-01	as-tfe
	* asihpiw/asihpiw.cpp 1.59:
	* hpi/hpi6205.c 1.117:
	* hpi/hpios.c 1.56:
	* wdm/adapter.cpp 1.20:
	* wdm/asihpiw.cpp 1.6:
		TFE - Eliminated HPIOS_RegisterPdoForPortBase() and FindDmaAdapterForPortBase()
		      in favor of using pOsData field of PCI resource structure.

2005-09-01	as-dxb
	* hpi/hpi6205.c [locking_1] 1.116.2.4:
	* hpi/hpios_linux.h [locking_1] 1.8.2.3:
		comments on locking macros, fixed no-op versions of locking 
		macros

	* hpi/hpios.h [locking_1] 1.26.2.1:
	* hpi/hpios_linux.h [locking_1] 1.8.2.4:
		Locking macros are defined as a no-op by default (in hpios.h)

2005-08-31	as-tfe
	* wdm/adapter.cpp 1.19:
		TFE - Removed duplicate function def.

	* wdm/asimini.h 1.6:
		TFE - Replaced WDM.H with NTDDK.H so Win2K/XP only functions 
		will be defined.

	* wdm/adapter.cpp 1.18:
		TFE - Added shutdown handler.

2005-08-31	as-dxb
	* hpi/hpi.h [locking_1] 1.310.2.1:
	* hpi/hpi6000.c [locking_1] 1.164.2.1:
	* hpi/hpi6205.c [locking_1] 1.116.2.3:
	* hpi/hpios_linux.h [locking_1] 1.8.2.2:
		added NOP macro
		changed locked_typedef_struct to locked_typedef
		started changing hpi6000.c

2005-08-30	as-ewb
	* hpi/hpinet.c 1.7:
		ewb To allow net interface to be selected at compile time, 
		enable conditional block at line 359 and set inum

2005-08-30	as-dxb
	* linux/v4l/Makefile.auto.am 1.3:
	* linux/v4l/Makefile.auto.am [locking_1] 1.2.2.1:
		fixed makefiles to create a symlink to radio-asihpi.c in the 
		build directory

	* hpi/hpi6205.c [locking_1] 1.116.2.2:
		fixed H620_AdapterIndex function

2005-08-29	as-dxb
	* linux/test/asihpirec.c 1.2:
		removed a check for stream numbers to be in range, DSP code is 
		fixed and does it properly now

	* hpi/hpi6205.c [locking_1] 1.116.2.1:
	* hpi/hpimsgx.c [locking_1] 1.25.2.1:
	* hpi/hpios_linux.c [locking_1] 1.19.2.1:
	* hpi/hpios_linux.h [locking_1] 1.8.2.1:
	* hpi/hpipci.h [locking_1] 1.19.2.1:
		new locking strategy, initial implementation ( see http://
		audioscience.editme.com/SpinlockReview )

	* hpklinux.spec.in 1.12:
		added asihpirec, asihpiplay to the distribution

	* linux/drv/hpimod.c [locking_1] 1.50.2.1:
		removed spinlock

2005-08-26	as-tfe
	* ftp2xfrs.bat 1.3:
		TFE - Updated to new FTP client utility.

2005-08-25	as-age
	* drvnotes_rc.txt 1.258:
		AGE - 2.95rc9

2005-08-25	as-tfe
	* configure.in 1.161:
	* wdm/asiwdmm.inf 1.147:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.132:
	* win2k/asiwin2k.inf 1.369:
	* win95/drv/asiwav16.inf 1.268:
		auto - Driver release candidate 2.95rc9.

	* hpi/hpi6000.c 1.164:
		TFE - Program C6713 clock unconditionally.  Fixes problem with intermittent
		      PLLDIV1 misread.

	* waveinst/Media/Default/Default.mda 1.52:
	* waveinst/String Tables/0009-English/value.shl 1.51:
	* wdm/install/ishield/Media/Default/Default.mda 1.130:
		TFE - Driver release 2.95rc9.

2005-08-24	as-dxb
	* linux/test/Makefile.am 1.11:
	* linux/test/asihpirec.c 1.1:
		Added two new utils: asihpirec,asihpiplay supporting plyback and record both from/to file
		and stdin/stdout.

2005-08-19	as-tfe
	* drvnotes_rc.txt 1.257:
	* waveinst/Media/Default/Default.mda 1.51:
	* waveinst/String Tables/0009-English/value.shl 1.50:
	* wdm/install/ishield/Media/Default/Default.mda 1.129:
		TFE - Driver release 2.95rc8.

	* hpi/hpi6000.c 1.163:
		TFE - Added more debug info and retries for C6713 detection.

	* configure.in 1.160:
	* wdm/asiwdmm.inf 1.146:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.131:
	* win2k/asiwin2k.inf 1.368:
	* win95/drv/asiwav16.inf 1.267:
		auto - Driver release candidate 2.95rc8.

2005-08-18	as-tfe
	* hpi/hpi6000.c 1.162:
		TFE - Added actual PLLDIV1 value to log output.

	* asihpiw/DebugPrint.c 1.2:
	* asihpiw/asihpiw.h 1.18:
	* hpi/hpi.h 1.310:
		TFE - Includes NTDDK.H instead of WDM.H for shutdown detection.  Driver
		      will not work on windows 98 and ME.

	* asihpiw/asihpiw.cpp 1.58:
		TFE - Added shutdown IRP handler and "C" wrapper around log function.  Undid
		      previous change (clearing SERR bit in PCI config).

	* hpi/hpi6000.c 1.161:
		TFE - Added log output if PLLDIV1 != 0x8000 for debug WDM 
		version only.

2005-08-17	as-tfe
	* asihpiw/asihpiw.cpp 1.56:
		TFE - Added CRLF to BAR remap warning in logfile.

	* asihpiw/asihpiw.cpp 1.57:
		TFE - Clear the SERR bit in the PCI command register.  Fixes NMI 
		on system shutdown.

2005-08-16	as-age
	* drvnotes_rc.txt 1.256:
		AGE - 2.95rc7 again !

2005-08-16	as-tfe
	* temake.bat 1.68:
		TFE - Added call to HPICHECK.BAT to check HPI structure sizes.

	* drvnotes_rc.txt 1.255:
	* wdm/asiwdmm.inf 1.145:
	* win2k/asiwin2k.inf 1.367:
	* win95/drv/asiwav16.inf 1.266:
		auto - Driver release candidate 2.95rc7.

	* hpi/hpiszchk.h 1.2:
		TFE - Modified comments.

	* asihpiw/asihpiw.cpp 1.54:
		TFE - Added include line for HPISZCHK.H.

	* hpicheck.bat 1.3:
		TFE - Fixed errorlevel check.

	* hpi/hpiszchk.h 1.1:
	* hpicheck.bat 1.1:
	* hpicheck.bat 1.2:
		TFE - Added to CVS.

	* hpi/hpiszchk.h 1.3:
		TFE - Removed, check uses header file in SW/UTILITIES/HPISZCHK.

	* hpi/hpi.h 1.309:
		TFE - Changed HPI_MAX_ADAPTERS back to 20.

	* asihpiw/asihpiw.cpp 1.55:
		TFE - Removed include line for HPISZCHK.H. (sizeof() in #if is 
		illegal in MSVC 6).

2005-08-16	as-ewb
	* hpi/hpihelp.c 1.1:
		ewb extra windows hpi functions for linux build, not included in 
		libhpi

2005-08-15	as-age
	* drvnotes_rc.txt 1.254:
		AGE - 2.95rc7

2005-08-15	as-tfe
	* waveinst/Media/Default/Default.mda 1.50:
	* waveinst/String Tables/0009-English/value.shl 1.49:
	* wdm/install/ishield/Media/Default/Default.mda 1.128:
	* win95/drv/asiwavcd.ide 1.13:
		TFE - Driver release 2.95rc7.

	* configure.in 1.159:
	* wdm/asiwdmm.inf 1.144:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.130:
	* win2k/asiwin2k.inf 1.366:
	* win95/drv/asiwav16.inf 1.265:
		auto - Driver release candidate 2.95rc7.

	* asihpiw/asihpiw.cpp 1.53:
	* wdm/adapter.cpp 1.17:
	* wdm/asihpiw.cpp 1.5:
		TFE - Fixed compile error.

	* hpi/hpipci.c 1.30:
		TFE - Fixed NT compile error.

	* hpi/hpkw2kzip.bat 1.3:
		TFE - Only prints usage and pauses if run with no parameters.

2005-08-12	as-ewb
	* hpi/hpi6205.c 1.116:
	* hpi/hpi6205.h 1.32:
		ewb made H620_HOSTBUFFER_STATUS volatile
		cast away volatile for memcpy operations.
		fix some warnings about printf formats.

	* linux/Makefile.am 1.6:
		ewb move v4l to after drv

	* linux/drv/asihpi 1.10:
		ewb tweak from Stephen Brown for redhat

	* linux/test/asihpitest.c 1.19:
		ewb update to use stream GetInfoEx functions. Old ones now get 
		deprecation warnings

	* hpi/hpipci.h 1.19:
		ewb correct print of resources being matched

	* configure.in 1.158:
		EWB drv295rc6

	* drvnotes_rc.txt 1.253:
		drv295rc6

	* linux/drv/hpimod.c 1.50:
		ewb tweaks for compiler warnings

	* linux/v4l/Makefile.auto.am 1.2:
		ewb fix rpm build by removing addprefix on MOD_OBJ

	* hpi/hpios_linux.c 1.19:
		ewb tidy up warnings

2005-08-11	as-age
	* hpi/hpi.h 1.307:
		AGE - add more control array defines.

2005-08-11	as-ewb
	* linux/test/asihpitune.c 1.3:
		ewb add AUX band selection

	* linux/test/asihpitest.c 1.18:
		ewb read rec file names from commandline if present

	* hpi/hpi.h 1.308:
		ewb add deprecated attribute to some functions (linux only for 
		now)

2005-08-10	as-ewb
	* hpi/hpi.h 1.306:
	* hpi/hpipci.h 1.18:
		EWB just use new HPI_PCI struct.  Some fixups may be necessary 
		in referencing files s/dwMemoryBase/dwMemBase/

	* hpi/hpinet.c 1.6:
		ewb add GetAdapterIndexForMac functions

	* hpi/hpi6000.c 1.160:
	* hpi/hpi6205.c 1.115:
		ewb remove code using old hpi resource

	* hpi/hpi6000.c 1.159:
	* hpi/hpi6205.c 1.114:
		ewb rearrange elements of adapter info structure so HPI_PCI Pci comes first.
		and next few elements are common too.
		Can cast individual hpi adapters to common base.

	* hpi/hpi4000.c 1.28:
	* hpi/hpi56301.c 1.47:
	* hpi/hpi56301.h 1.5:
		ewb get rid of dwMemBase and wInterrupt from ADAPTER_OBJ, they 
		are inside Pci element now.

	* hpi/hpipci.c 1.29:
		ewb new pci nfo structure s/HPIPCI_MAXBARS/HPI_MAX_ADAPTER_MEM_SPACES/
		s/dwMemoryBase/dwMemBase/

2005-08-09	as-ewb
	* hpi/hpi4000.c 1.26:
	* hpi/hpi6000.c 1.157:
	* hpi/hpi6205.c 1.112:
	* hpi/hpios_linux.c 1.17:
	* hpi/hpipci.h 1.16:
		update HPI_PCI structure

	* hpi/hpi.h 1.304:
		ewb USE_NEW_HPI_RESOURCE=1 to use new pci resource struct.
		Tweak mixerx msg/resp to be unions
		Reinstate HPI_SAMPLECLOCK_SOURCE_AESEBU

2005-08-09	as-age
	* hpi/hpi56301.c 1.46:
		AGE - add HPI error return # comments and convert some 063 numbers to different
		values.

2005-08-09	as-dxb
	* hpi/hpi.h 1.305:
	* hpi/hpi4000.c 1.27:
	* hpi/hpi6000.c 1.158:
	* hpi/hpi6205.c 1.113:
	* hpi/hpios_linux.c 1.18:
	* hpi/hpipci.h 1.17:
		*moved match_hpi_pci_resource to hpipci.h and renamed to HPIPCI_MATCH_RESOURCE (conditionally defined #if HPI_OS_LINUX )
		*changed hpiX000.c files to use the new HPI_RESOURCE struct #if HPI_OS_LINUX
		*changed HPIPCI_MATCH_RESOURCE macro, HPI_FindDevice_Ex() and AdapterIndex() to take advantage of the new fields in HPI_RESOURCE

	* linux/drv/hpimod.c 1.49:
		*changed to use new field wDeviceNumber in HPI_RESOURCE

	* configure.in 1.157:
		added v4l/makefile.auto to the list of files to be generated

2005-08-08	as-sgt
	* hpi/Spchpi.zip 1.68:
		SGt - HPI_SampleClock tweaks

2005-08-08	as-age
	* hpi/hpifunc.c 1.151:
		AGE - add supoprt for formats OEM1 and OEM2.

	* hpi/hpioem_nmr.h 1.2:
		AGE add extern "C" { etc.

2005-08-06	as-dxb
	* linux/drv/hpimod.c 1.48:
		added HPI_AdapterIndex to call low level Hxxx_AdapterIndex 
		function for linux pci pnp

	* hpi/hpi4000.c 1.25:
	* hpi/hpi6000.c 1.156:
	* hpi/hpi6205.c 1.111:
	* hpi/hpidebug.h 1.22:
	* hpi/hpios_linux.c 1.16:
		memory leak fixed in hpi6205 ('ioremap-ped' memory wasn't 'unmapped')
		variuos changes to enable linux pci pnp

	* hpi/hpidspcd.h 1.22:
		fixed missing field dwVersion in DSP_CODE_FIRMWARE (was in 
		DSP_CODE_FILE only)

	* hpi/hpi.h 1.303:
		dded match_hpi_pci_resource macro for linux pci pnp

2005-08-05	as-age
	* hpi/hpioem_nmr.h 1.1:
		AGE - OEM format details for Nielsen.

2005-08-05	as-tfe
	* win95/drv/asimixer.c 1.184:
		TFE - Fixed control index in cobranet IP address control read.

	* drvnotes_rc.txt 1.252:
	* wdm/asiwdmm.inf 1.143:
	* win2k/asiwin2k.inf 1.365:
	* win95/drv/asiwav16.inf 1.264:
		auto - Driver release candidate 2.95rc5.

2005-08-05	as-ewb
	* hpi/hpifunc.c 1.150:
		ewb updates to dox comments

	* hpi/hpinet.c 1.5:
		ewb comment out some printfs

2005-08-04	as-age
	* hpi/hpinet.h 1.2:
		AGE - tweaks to make use of structures on the DSP side of 
		things.

	* drvnotes_rc.txt 1.251:
		AGE - v2.95rc5

	* hpi/hpinet.c 1.4:
		AGE - tweaks for modifications to hpinet.h structure defns for DSP compiler support.
		No functional changes.

2005-08-04	as-tfe
	* waveinst/Media/Default/Default.mda 1.49:
	* waveinst/String Tables/0009-English/value.shl 1.48:
	* wdm/install/ishield/Media/Default/Default.mda 1.127:
		TFE - Driver release 2.95rc5.

	* configure.in 1.155:
	* drvnotes_rc.txt 1.250:
	* wdm/asiwdmm.inf 1.141:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.128:
	* win2k/asiwin2k.inf 1.363:
	* win95/drv/asiwav16.inf 1.262:
		auto - Driver release candidate 2.95rc4.

	* configure.in 1.156:
	* wdm/asiwdmm.inf 1.142:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.129:
	* win2k/asiwin2k.inf 1.364:
	* win95/drv/asiwav16.inf 1.263:
		auto - Driver release candidate 2.95rc5.

	* waveinst/Media/Default/Default.mda 1.48:
	* waveinst/String Tables/0009-English/value.shl 1.47:
	* wdm/install/ishield/Media/Default/Default.mda 1.126:
		TFE - Driver release 2.95rc4.

2005-08-04	as-ewb
	* hpi/hpifunc.c 1.149:
		ewb add network timeout error to HPI_GetErrorText

	* hpi/hpinet.c 1.3:
		ewb Move some defs to hpinet.h.  Update message functions so extra data is passed appended to message/response.
		Open first adapter for which a mac address can be retrieved.

	* hpi/hpinet.h 1.1:
		ewb definitions for hpinet.c (maybe goes to hpi.h eventually?)
		New defs for extended message and response structures.

2005-08-03	as-age
	* hpi/hpifunc.c 1.148:
		AGE - get rid of compiler warnings in some HPI_Cobranet..() fns.

	* hpi/hpi.h 1.302:
		AGE - add HPI_MIXERX structs and HPI_CONTROL_DEFN

2005-08-03	as-ewb
	* hpi/hpifunc.c 1.147:
		ewb tweakk subsys find adapters to zero tail of returned array 
		if necessary

	* hpi/hpinet.c 1.1:
		EWB send HPI messages through standard network adapter using 
		WinPcap libraries.

	* hpi/hpinet.c 1.2:
	* hpi/hpios.c 1.55:
		EWB tweaks for compiler warnings

2005-08-02	as-ewb
	* hpi/hpidebug.h 1.21:
		ewb add adapter flash function strings

	* hpi/hpi.h 1.301:
		ewb add query flash structs

	* hpi/hpidspcd.c 1.31:
	* hpi/hpidspcd.h 1.21:
		ewb store code version from file in dspcode struct

2005-07-28	as-dxb
	* linux/drv/hpimod.c 1.47:
		Exported more symbols for the new controls in the ALSA driver to 
		work

2005-07-26	as-ewb
	* hpi/hpios.c 1.54:
		EWB HpiOs_GetDspCodePath for WIN32_USER.
		Also SetDspCodePath to help net firmware downloader

	* hpi/hpi.h 1.300:
		EWB add adapterx message and response, for flash programming.
		Add flash programming message IDs

	* hpi/hpios_win32_user.h 1.5:
		EWB add HpiOs_f* functions for code loading

2005-07-25	as-age
	* drvnotes_rc.txt 1.249:
		AGE - comments

2005-07-22	as-age
	* hpi/hpi.h 1.299:
	* hpi/hpifunc.c 1.146:
	* win95/drv/asimixer.c 1.183:
		AGE - add Cobranet MAC and IP functions.

2005-07-19	as-dxb
	* linux/drv/hpimod.c 1.46:
	* linux/v4l/Makefile.am 1.8:
	* linux/v4l/Makefile.auto.am 1.1:
	* linux/v4l/Makefile.in 1.1:
	* linux/v4l/radio-asihpi.c 1.5:
		Exported extra symbols from hpimod.c for use in v4l
		makefiles modifications to compile v4l for 2.6 kernels

2005-07-15	as-age
	* drvnotes_rc.txt 1.248:
		AGE 2.95rc3

2005-07-15	as-tfe
	* waveinst/Media/Default/Default.mda 1.47:
	* waveinst/String Tables/0009-English/value.shl 1.46:
	* wdm/install/ishield/Media/Default/Default.mda 1.125:
		TFE - Driver release 2.95rc3.

	* configure.in 1.154:
	* wdm/asiwdmm.inf 1.140:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.127:
	* win2k/asiwin2k.inf 1.362:
	* win95/drv/asiwav16.inf 1.261:
		auto - Driver release candidate 2.95rc3.

2005-07-15	as-dxb
	* linux/drv/hpimod.c 1.45:
		Exported HPI Tuner functions.

2005-07-14	as-tfe
	* win95/drv/asimixer.c 1.182:
		TFE - Found more locations where %d in a scanf() was passed a 
		pointer to a short.

2005-07-08	as-tfe
	* waveinst/Script Files/Setup.rul 1.5:
	* wdm/install/ishield/Script Files/Setup.rul 1.13:
		TFE - Made driver remove option text consistent across installs.

	* win95/drv/asimixer.c 1.181:
		TFE - Preserve default setting of tuner band (from HW) if not in 
		INI.

2005-07-07	as-sgt
	* hpi/hpidspcd.c 1.29:
	* hpi/hpidspcd.h 1.20:
		SGT - change from HEX8705 to HEX6205 (for WHPI16, TASI etc)

2005-07-07	as-age
	* hpi/hpidspcd.c 1.30:
		AGE - remove nDspCode_hex8705ArrayCount as well in 
		HPI_INCLUDE_8700.

	* drvnotes_rc.txt 1.247:
		AGE - for future reference.

	* hpi/hpi.h 1.298:
		AGE - add comments about max supported source node and dest node 
		types in AX6 code.

2005-07-06	as-tfe
	* hpi/hpi.h 1.297:
		TFE - Fix WIN16 build.

	* win95/drv/asimixer.c 1.180:
		TFE - Fixed changed "RF Gain" in list order.

	* configure.in 1.153:
	* wdm/asiwdmm.inf 1.139:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.126:
	* win2k/asiwin2k.inf 1.361:
	* win95/drv/asiwav16.inf 1.260:
		auto - Driver release candidate 2.95rc2.

	* waveinst/Media/Default/Default.mda 1.46:
	* waveinst/String Tables/0009-English/value.shl 1.45:
	* wdm/install/ishield/Media/Default/Default.mda 1.124:
		TFE - Driver release 2.95rc2.

2005-07-05	as-age
	* drvnotes_rc.txt 1.246:
		AGE - 2.95rc2

2005-06-30	as-age
	* win95/drv/asimixer.c 1.179:
		AGE - rename tuner gain from "Gain" to "RF Gain"

	* drvnotes_rc.txt 1.245:
		AGE - write up some changes so we don't forget.

2005-06-29	as-ewb
	* hpi/hpi6205.h 1.31:
		EWB made tBusMasteringInterfaceBuffer volatile.  [issue #10]

2005-06-22	as-age
	* hpi/hpi.h 1.295:
	* win95/drv/asimixer.c 1.178:
		AGE - rename CobraNet modes.

	* hpi/hpi.h 1.296:
		AGE - add a couple of comments.

	* hpi/hpifunc.c 1.145:
		AGE - more the CobraNet mode functions to where the rest of the 
		CobraNet stuff is and comment them.

2005-06-22	as-ewb
	* drvnotes_rc.txt 1.244:
		EWB linux notes

	* configure.in 1.152:
		EWB different firmware dir for FC4

	* linux/drv/hpimod.c 1.44:
		EWB note return value of copy_to from_user. Different typecast 
		for pbuffer

	* hpi/hpios_linux.c 1.15:
		EWB increase MAX_LOCKED_AREAS to allow max streams and adapters

	* hpi/hpi.h 1.294:
	* hpi/hpifunc.c 1.144:
		EWB allow linux use of wav format conversion functions.
		Only if INCLUDE_WINDOWS_ON_LINUX=1

2005-06-21	as-age
	* drvnotes_rc.txt 1.243:
		AGE - 2.95rc1

	* win95/drv/asimixer.c 1.177:
		AGE - add support for tuner aux band.

	* hpi/hpi.h 1.293:
		AGE - add HPI_TUNER_BAND_LAST

2005-06-21	as-tfe
	* configure.in 1.151:
	* wdm/asiwdmm.inf 1.138:
	* wdm/asiwdmm.rc 1.9:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.125:
	* win2k/asiwin2k.inf 1.360:
	* win95/drv/asidrv.h 1.150:
	* win95/drv/asiwav16.inf 1.259:
		auto - Driver release candidate 2.95rc1.

	* asihpiw/asihpiw.rc 1.70:
	* waveinst/Media/Default/Default.mda 1.45:
	* waveinst/String Tables/0009-English/value.shl 1.44:
	* wdm/install/ishield/Media/Default/Default.mda 1.123:
	* win95/drv/asiwav16.rc 1.110:
	* winnt/dll/asiwav32.rc 1.76:
		TFE - Driver release 2.95rc1.

2005-06-20	as-age
	* hpi/hpifunc.c 1.143:
		AGE - formatting.

	* hpi/hpi.h 1.292:
		AGE - fix wrong slash used to terminate comment on line 708.

	* win95/drv/asimixer.c 1.176:
		AGE - CobraNet mode changes. It looks llike it works, but needs 
		more testing.

2005-06-17	as-age
	* win95/drv/asimixer.c 1.175:
		AGE - add CobraNet node string.

	* win95/drv/asimixer.c 1.174:
		AGE - add AUX tuner band option.

2005-06-17	as-ewb
	* hpi/hpifunc.c 1.142:
		EWB fix a couple of group brackets. Update a few comments to 
		test cross referencing.

	* hpi/hpiinternals.dox 1.1:
		EWB doxygen configuration for entire HPI code

	* hpi/hpi.dox 1.1:
		EWB doxygen configuration for HPI public API

	* hpi/hpidox.txt 1.1:
		EWB non code part of hpi documentation (from spchpi.doc)

	* hpi/hpi.h 1.291:
		EWB add AUX tuner band. Reduce max adapters to 8.
		Convert many existing comments to doxygen style.

2005-06-16	as-sgt
	* hpi/hpi.h 1.290:
		SGT - v2.95

2005-06-16	as-age
	* hpi/axnvdef.h 1.6:
	* hpi/hpi.h 1.289:
	* hpi/hpifunc.c 1.141:
	* win95/drv/asimixer.c 1.173:
	* win95/drv/asimixer.h 1.33:
		AGE - add CobraNet mode support.

2005-06-15	as-ewb
	* linux/test/asihpitest.c 1.17:
		EWB list all adapters found

	* hpi/hpidspcd.c 1.28:
	* hpi/hpidspcd.h 1.19:
		EWB remove paths with backslash from header  - confused doxygen

	* hpi/hpifunc.c 1.140:
		EWB add doxygen grouping commands. Reorder to match order of sections in spchpi.doc.  Add some more doxygen comments.
		[Considering possibility of autogenerating spchpi.doc]

	* hpi/hpi.h 1.288:
		EWB add ifndef HPI_EXCLUDE_IMPLEMENTATION for API documentation 
		generation.

	* hpi/hpios.c 1.53:
		EWB tweak a comment to be non documentation

2005-06-14	as-ewb
	* hpi/hpios_linux.c 1.14:
		EWB increase max DMA buffers to 80

2005-06-08	as-tfe
	* relnotes.pl 1.2:
		TFE - Added some comments.

2005-06-07	as-tfe
	* relnotes.pl 1.1:
		TFE - Script to turn rc notes into release notes.

	* drvnotes.txt 1.23:
	* waveinst/Media/Default/Default.mda 1.44:
	* waveinst/String Tables/0009-English/value.shl 1.43:
	* wdm/asiwdmm.inf 1.137:
	* wdm/install/ishield/Media/Default/Default.mda 1.122:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.124:
		TFE - Driver release 2.94.

	* configure.in 1.150:
	* win2k/asiwin2k.inf 1.359:
	* win95/drv/asiwav16.inf 1.258:
		auto - Driver release 2.94.

	* temake.bat 1.67:
		TFE - Added call to Perl script to convert rc release notes to 
		release notes.

2005-06-03	as-age
	* drvnotes_rc.txt 1.242:
		AGE - 2.94rc17

2005-06-03	as-tfe
	* waveinst/Media/Default/Default.mda 1.43:
	* waveinst/String Tables/0009-English/value.shl 1.42:
	* wdm/install/ishield/Media/Default/Default.mda 1.121:
		TFE - Driver release 2.94rc17.

	* configure.in 1.149:
	* wdm/asiwdmm.inf 1.136:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.123:
	* win2k/asiwin2k.inf 1.358:
	* win95/drv/asiwav16.inf 1.257:
		auto - Driver release candidate 2.94rc17.

2005-05-19	as-ewb
	* linux/drv/hpimod.c 1.43:
		EWB use spinlock_irq instead of spinlock_bh (solve ALSA problem?)
		Put timing and spinlock stuff into macros for easier reading.
		Reformat with 8 space tabs.
		Single array with per adapter ids,semaphores and spinlocks.

2005-05-18	as-age
	* drvnotes_rc.txt 1.241:
		AGE - 2.94rc16

2005-05-18	as-tfe
	* configure.in 1.148:
	* wdm/asiwdmm.inf 1.135:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.122:
	* win2k/asiwin2k.inf 1.357:
	* win95/drv/asiwav16.inf 1.256:
		auto - Driver release candidate 2.94rc16.

	* wdm/mixsvrst.cpp 1.5:
		TFE - Added conversions to Vox save/restore.  Currently commented out, it should
		      be included with save/restore changes (see TBT355).

	* waveinst/Media/Default/Default.mda 1.42:
	* waveinst/String Tables/0009-English/value.shl 1.41:
	* wdm/install/ishield/Media/Default/Default.mda 1.120:
		TFE - Driver release 2.94rc16.

2005-05-18	as-ewb
	* linux/test/asihpitest.c 1.16:
		EWB add samplerate,channels,format parameters

	* hpklinux.spec.in 1.11:
		EWB add some Prereq.  Replace dsp8705 with dsp6205

2005-05-17	as-tfe
	* win95/drv/asimixer.c 1.172:
		TFE - Added save/restore code for Vox.

2005-05-17	as-tfe
	* win95/drv/asimixer.c 1.172:
		TFE - Added save/restore code for Vox.

2005-05-16	as-sgt
	* hpi/Spchpi.zip 1.67:
		SGT - further updates to SampleClock Control section

	* hpi/Spchpi.zip 1.66:
		SGT - v294 - update adapter modes to include MULTICHANNEL, MODE1,
		2,3

2005-05-12	as-age
	* hpi/hpi.h 1.287:
		AGE - put #ifndef HPI_OS_DSP_563XX conditional around defines for HPI_COBRANET_SET so that
		ax8400 DSP code compiles ok.

2005-05-10	as-age
	* drvnotes_rc.txt 1.240:
		AGE - 2.94rc15

2005-05-10	as-tfe
	* configure.in 1.147:
	* wdm/asiwdmm.inf 1.134:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.121:
	* win2k/asiwin2k.inf 1.356:
	* win95/drv/asiwav16.inf 1.255:
		auto - Driver release candidate 2.94rc15.

	* waveinst/Media/Default/Default.mda 1.41:
	* waveinst/String Tables/0009-English/value.shl 1.40:
	* wdm/install/ishield/Media/Default/Default.mda 1.119:
		TFE - Driver release 2.94rc15.

	* ftp2xfrs.bat 1.2:
		TFE - If version isn't specified on command line it tries to get it from environment
		      variable set by TEMAKE.BAT.

	* wdm/mixsvrst.cpp 1.4:
		TFE - Modified sample clock control save restore code to use new 
		hpi functions.

2005-05-09	as-age
	* win95/drv/asimixer.c 1.170:
		AGE - additional SampleClock selection options added.

	* hpi/hpi.h 1.286:
		AGE - added a couple of comments.

	* win95/drv/asimixer.c 1.171:
		AGE - change from strstr() to strcmp() for comparing SampleClock 
		selection options.

	* win95/drv/asimixer.h 1.32:
		AGE - TSAMPLECLOCK has added field dwSourceIndex.

2005-05-09	as-tfe
	* win95/drv/asiwave.c 1.119:
		TFE - Fixed ASI5044 breakup with media player.

	* drvnotes_rc.txt 1.239:
		TFE - Started comments for next rc (2.94rc15).

2005-05-05	as-age
	* hpi/hpifunc.c 1.138:
		AGE - fix syntax error.

	* hpi/hpi.h 1.285:
		AGE - add missing HPI_SampleClock...() prototypes.

	* hpi/hpifunc.c 1.139:
		AGE - fix a comment.

2005-05-05	as-tfe
	* win95/drv/asiwave.c 1.118:
	* win95/drv/asiwave.h 1.16:
		TFE - Fixed ASI6012 streaming breakup by turning off 'diddle 
		position' fix.

2005-05-04	as-age
	* hpi/Spchpi.zip 1.65:
	* hpi/hpifunc.c 1.137:
		AGE - added new SampleClock fns.

	* hpi/hpi.h 1.284:
		AGE - correct the name of one of the new SAMPLECLOCK defines.

	* hpi/hpi.h 1.282:
		AGE - allow handle objects to be used in DSP code. Required to get ASI6416 talking to ASI2416 using
		HPI messages.

	* hpi/hpi.h 1.283:
		AGE - SAMPLECLOCK define updates.

	* win95/drv/asimixer.c 1.169:
		AGE - replace HPI_SAMPLECLOCK_SOURCE_AESEBU with 
		HPI_SAMPLECLOCK_SOURCE_AESEBU_SYNC

2005-05-02	as-age
	* drvnotes_rc.txt 1.238:
		AGE - 2.94rc14

2005-05-02	as-tfe
	* configure.in 1.146:
	* wdm/asiwdmm.inf 1.133:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.120:
	* win2k/asiwin2k.inf 1.355:
	* win95/drv/asiwav16.inf 1.254:
		auto - Driver release candidate 2.94rc14.

	* waveinst/Media/Default/Default.mda 1.40:
	* waveinst/String Tables/0009-English/value.shl 1.39:
	* wdm/install/ishield/Media/Default/Default.mda 1.118:
		TFE - ASX SDK release 2.94rc14.

2005-04-29	as-age
	* drvnotes_rc.txt 1.236:
		AGE - 2.94rc13

2005-04-29	as-tfe
	* hpi/hpifunc.c 1.136:
		TFE - Fixed HPI_VoxGetThreshold() implementation for values < -
		90dB.

	* configure.in 1.145:
	* drvnotes_rc.txt 1.237:
	* wdm/asiwdmm.inf 1.132:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.119:
	* win2k/asiwin2k.inf 1.354:
	* win95/drv/asiwav16.inf 1.253:
		auto - Driver release candidate 2.94rc13.

	* waveinst/Media/Default/Default.mda 1.39:
	* waveinst/String Tables/0009-English/value.shl 1.38:
	* wdm/install/ishield/Media/Default/Default.mda 1.117:
		TFE - Driver release 2.94rc13.

2005-04-28	as-sgt
	* hpi/hpi.h 1.281:
		SGT - add ASI8712/13 (4 tuner versions of ASI8702/3)

2005-04-27	as-tfe
	* wdm/mixsvrst.cpp 1.3:
		TFE - Added clock source and vox save/restore objects.

	* hpi/hpi.h 1.280:
	* hpi/hpifunc.c 1.134:
		TFE - Added HPI_VoxGetThreshold() function.

	* hpi/hpifunc.c 1.135:
		TFE - Fixed HPI_VoxGetThreshold() function.

2005-04-15	as-age
	* drvnotes_rc.txt 1.234:
		AGE - 2.94rc12

2005-04-15	as-tfe
	* configure.in 1.144:
	* drvnotes_rc.txt 1.235:
	* waveinst/Media/Default/Default.mda 1.38:
	* waveinst/String Tables/0009-English/value.shl 1.37:
	* wdm/asiwdmm.inf 1.131:
	* wdm/install/ishield/Media/Default/Default.mda 1.116:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.118:
	* win2k/asiwin2k.inf 1.353:
	* win95/drv/asiwav16.inf 1.252:
		TFE - Driver release 2.94rc12.

2005-04-14	as-tfe
	* wdm/asimini.h 1.5:
	* wdm/minwave.cpp 1.12:
	* wdm/minwave.h 1.15:
	* wdm/tables.h 1.4:
		TFE - Added volume node to renderers, it's a multi-channel control if supported
		      (XP only).

2005-04-13	as-age
	* hpi/hpioctnet32.c 1.3:
		AGE - renamed some stuff for clarity. Got rid of compiler 
		warnings.

	* hpi/hpioctnet32.c 1.2:
		AGE - bug fix for sending the wrong HPI packet size out on the 
		network.

	* hpi/hpi.h 1.279:
		AGE - add more HPI_COBRANET_HMI_ defines - this time to support reading the MAC
		from the host.

	* hpi/hpifunc.c 1.133:
		AGE - some handle<->index fns. no longer static.

	* hpi/hpioctnet32.c 1.4:
		AGE - fix to work with any 6416. Previous version was dedicated to my test card's MAC.
		This version has been tested with 2 different 6416s. Also, don't send broadcast messages anymore (except for
		the first AdapterGetInfo one).

2005-04-13	as-tfe
	* waveinst/Media/Default/Default.mda 1.37:
	* waveinst/String Tables/0009-English/value.shl 1.36:
		TFE - Driver release 2.94rc11.

2005-04-12	as-age
	* hpi/hpi.h 1.278:
		AGE - add some useful Cobranet related defines.

	* hpi/hpioctnet32.c 1.1:
		AGE - first check in.

2005-04-07	as-age
	* drvnotes_rc.txt 1.232:
	* drvnotes_rc.txt 1.233:
		AGE - 2.94rc11

	* drvnotes_rc.txt 1.231:
		AGE - added some notes.

2005-04-07	as-tfe
	* configure.in 1.143:
	* win2k/asiwin2k.inf 1.352:
		auto - Driver release candidate 2.94rc11.

2005-04-06	as-sgt
	* hpi/hpi.h 1.277:
		SGT - add ADAPTER_ASI8706

2005-04-06	as-age
	* asihpiw/asihpiw.cpp 1.51:
	* hpi/hpioct32.c 1.17:
		AGE - Added HPI_IOCTL_WINNT_RAW for testing sending HPI packets 
		on ethenet bypassing HPIMSGEX processing.

	* hpi/hpi.h 1.276:
		AGE - remove HPI_IOCTL_WINNT_RAW - it wouldn't help the way I 
		thought it would.

	* hpi/hpi.h 1.275:
		AGE - added defines to track source of ethernet packets. Added HPI_IOCTL_WINNT_RAW
		for testing sending HPI packets on ethenet bypassing HPIMSGEX processing.

	* hpi/hpioct32.c 1.18:
		AGE - remove code that used HPI_IOCTL_WINNT_RAW.

	* asihpiw/asihpiw.cpp 1.52:
		AGE - backup to previous version.

2005-04-06	as-sgt
	* hpi/hpi.h 1.277:
		SGT - add ADAPTER_ASI8706

2005-04-06	as-age
	* asihpiw/asihpiw.cpp 1.51:
	* hpi/hpioct32.c 1.17:
		AGE - Added HPI_IOCTL_WINNT_RAW for testing sending HPI packets 
		on ethenet bypassing HPIMSGEX processing.

	* hpi/hpi.h 1.276:
		AGE - remove HPI_IOCTL_WINNT_RAW - it wouldn't help the way I 
		thought it would.

	* hpi/hpi.h 1.275:
		AGE - added defines to track source of ethernet packets. Added HPI_IOCTL_WINNT_RAW
		for testing sending HPI packets on ethenet bypassing HPIMSGEX processing.

	* hpi/hpioct32.c 1.18:
		AGE - remove code that used HPI_IOCTL_WINNT_RAW.

	* asihpiw/asihpiw.cpp 1.52:
		AGE - backup to previous version.

2005-04-01	as-age
	* hpi/hpimsgx.c 1.25:
		AGE - add call to HPIMSGX_MessageExAdapterCleanup() when HPIMSGX_MessageEx() is called
		with HPI_SUBSYS_CLOSE.

	* drvnotes_rc.txt 1.228:
		AGE - 2.94rc9

2005-04-01	as-tfe
	* configure.in 1.141:
	* drvnotes_rc.txt 1.229:
	* wdm/asiwdmm.inf 1.129:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.116:
	* win2k/asiwin2k.inf 1.350:
	* win95/drv/asiwav16.inf 1.250:
		auto - Driver release candidate 2.94rc9.

	* configure.in 1.142:
	* drvnotes_rc.txt 1.230:
	* wdm/asiwdmm.inf 1.130:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.117:
	* win2k/asiwin2k.inf 1.351:
	* win95/drv/asiwav16.inf 1.251:
		auto - Driver release candidate 2.94rc10.

	* waveinst/Media/Default/Default.mda 1.36:
	* waveinst/String Tables/0009-English/value.shl 1.35:
	* wdm/install/ishield/Media/Default/Default.mda 1.115:
		TFE - Driver release 2.94rc10.

	* asihpiw/asihpiw.cpp 1.50:
		TFE - Removed code that ignores HPI_SUBSYS_OPEN and HPI_SUBSYS_CLOSE
		      messages so they can be handled in HPIMSGX.C.

	* waveinst/Media/Default/Default.mda 1.35:
	* waveinst/String Tables/0009-English/value.shl 1.34:
	* wdm/install/ishield/Media/Default/Default.mda 1.114:
	* win95/drv/asiwavcd.ide 1.12:
		TFE - Driver release 2.94rc9.

2005-03-31	as-tfe
	* wdm/common.cpp 1.24:
		TFE - Prevent rewriting same speaker config to registry.

	* wdm/adapter.cpp 1.16:
	* wdm/common.cpp 1.25:
	* wdm/common.h 1.8:
	* wdm/mixsvrst.cpp 1.2:
	* wdm/mixsvrst.h 1.2:
		TFE - Fixed save/restore bug with multiple adapters.

	* wdm/common.cpp 1.23:
	* wdm/mixsvrst.cpp 1.1:
	* wdm/mixsvrst.h 1.1:
	* wdm/sources 1.16:
		TFE - Pulled mixer save/restore code out to its own module 
		MIXSVRST.CPP.

2005-03-28	as-age
	* drvnotes_rc.txt 1.227:
		AGE - comments for the next build when  we do it.

2005-03-24	as-age
	* win95/drv/asimixer.c 1.168:
		AGE - HPI__ERROR_INVALID_OPERATION is a valid return from a call to HPI_SampleClock_SetSource(),
		so don't log it as an error.

	* hpi/hpi6205.c 1.110:
		AGE - swtich 8700 to use ax6205 code instead of a8705.c because a8705.c
		doesn't build right now and isn't worth fixing.

2005-03-18	as-age
	* drvnotes_rc.txt 1.225:
		AGE - 2.94rc8

2005-03-18	as-tfe
	* wdm/PosEstim.cpp 1.11:
		TFE - Improved assertion that detects backward pointer movement.

	* configure.in 1.140:
	* drvnotes_rc.txt 1.226:
	* wdm/asiwdmm.inf 1.128:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.115:
	* win2k/asiwin2k.inf 1.349:
	* win95/drv/asiwav16.inf 1.249:
		auto - Driver release candidate 2.94rc8.

	* wdm/common.cpp 1.22:
	* wdm/common.h 1.7:
	* wdm/minwave.cpp 1.11:
		TFE - Added multi-channel support detection and speaker config 
		save/restore.

	* waveinst/Media/Default/Default.mda 1.34:
	* waveinst/String Tables/0009-English/value.shl 1.33:
	* wdm/install/ishield/Media/Default/Default.mda 1.113:
		TFE - Driver release 2.94rc8.

2005-03-16	as-tfe
	* wdm/asiwdmm.inf 1.127:
		TFE - Added mixer keys for WDMAUD.  Fixes multi-channel config 
		on XP.

	* wdm/minwave.h 1.14:
		TFE - Added speaker config property handler.

	* wdm/minwave.cpp 1.10:
		TFE - Added speaker config property handler.  Fixed at 8ch mode 
		in this version.

	* wdm/adapter.cpp 1.15:
		TFE - Fixed a couple compiler warnings.

	* wdm/asimini.h 1.4:
	* wdm/tables.h 1.3:
		TFE - Fixes multi-channel config on XP.

	* wdm/sources 1.15:
		TFE - Fix lib directory to work under NTDDK or XPDDK.

	* wdm/putd.bat 1.8:
		TFE - Fix build directory to work under NTDDK or XPDDK.

2005-03-15	as-age
	* hpi/hpi6205.h 1.30:
		AGE - rename H620_NMIXER_CONTROLS to HPI_NMIXER_CONTROLS.

	* hpi/hpi6000.c 1.155:
	* hpi/hpi6000.h 1.25:
		AGE - move HPI_NMIXER_CONTROLS back to hpi6000.h

2005-03-15	as-tfe
	* hpi/hpifunc.c 1.132:
	* hpi/hpiman.c 1.32:
	* hpi/hpimsgx.c 1.24:
	* hpi/hpimsgx.h 1.6:
	* wdm/PosEstim.cpp 1.10:
	* wdm/common.cpp 1.21:
	* wdm/istream.cpp 1.9:
	* wdm/kshelper.cpp 1.3:
	* wdm/mintopo.cpp 1.5:
	* wdm/minwcap.cpp 1.4:
	* wdm/tablecap.h 1.2:
		TFE - Eliminated compiler warnings.

	* wdm/stream.cpp 1.24:
		TFE - Fixed multichannel playback.

2005-03-15	as-ewb
	* configure.in 1.139:
		EWB fix typo in kernel version subst

2005-03-14	as-age
	* hpi/hpi6205.c 1.109:
	* hpi/hpi6205.h 1.29:
		AGE - rename some #defines so that hpi6205.h and hpi6000.h can be included in the
		same module.

	* hpi/hpi6000.c 1.154:
	* hpi/hpi6000.h 1.24:
		AGE - move control cache size defn to hpi6000.c

2005-03-11	as-age
	* drvnotes_rc.txt 1.224:
		AGE - add Driver HPI comment.

	* drvnotes_rc.txt 1.223:
		AGE - 2.94rc7

	* hpi/hpi6000.c 1.152:
	* hpi/hpi6000.h 1.23:
		AGE - remove dependance on USE_CONTROL_CACHE define in HPI code.

2005-03-11	as-tfe
	* hpi/hpi6000.c 1.153:
		TFE - Fixed compile error in WIN16 build.

	* configure.in 1.138:
	* waveinst/Media/Default/Default.mda 1.33:
	* waveinst/String Tables/0009-English/value.shl 1.32:
	* wdm/install/ishield/Media/Default/Default.mda 1.112:
		TFE - Driver release 2.94rc7.

	* wdm/asiwdmm.inf 1.126:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.114:
	* win2k/asiwin2k.inf 1.348:
	* win95/drv/asiwav16.inf 1.248:
		auto - Driver release candidate 2.94rc7.

2005-03-10	as-age
	* hpi/hpi.h 1.274:
	* win95/drv/asimixer.c 1.167:
		AGE - add 9-Play adapter mode.

2005-03-09	as-tfe
	* drvnotes_rc.txt 1.222:
		TFE - ASX release 2.94rc6.

2005-03-04	as-age
	* win95/drv/asimixer.c 1.166:
		AGE - add adapter mode 12-Play

	* hpi/hpi.h 1.273:
		AGE - add ADAPTER_MODE_12OSTREAM for 12 play ASI6044.

2005-03-03	as-age
	* drvnotes_rc.txt 1.221:
		AGE - 2.94rc5

2005-03-03	as-tfe
	* wdm/asiwdmm.inf 1.125:
	* win2k/asiwin2k.inf 1.347:
	* win95/drv/asiwav16.inf 1.247:
		auto - Driver release candidate 2.94rc5.

2005-03-01	as-age
	* hpi/hpi6205.c 1.108:
		AGE - enable  6400 control cache

2005-02-25	as-age
	* drvnotes_rc.txt 1.220:
		AGE - 2.94rc5

2005-02-25	as-tfe
	* waveinst/Media/Default/Default.mda 1.32:
	* waveinst/String Tables/0009-English/value.shl 1.31:
	* wdm/install/ishield/Media/Default/Default.mda 1.111:
		TFE - Driver release 2.94rc5.

	* configure.in 1.137:
	* wdm/asiwdmm.inf 1.124:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.113:
	* win2k/asiwin2k.inf 1.346:
	* win95/drv/asiwav16.inf 1.246:
		auto - Driver release candidate 2.94rc5.

2005-02-21	as-ewb
	* drvnotes_rc.txt 1.219:
		EWB some Linux comments for 2.94rc5

2005-02-20	as-ewb
	* linux/test/Makefile.am 1.10:
		EWB add asihpicn

	* linux/test/asihpicn.c 1.1:
		EWB cobranet hmi test, was cobratest.c

	* hpi/hpi.h 1.272:
		EWB add return types to Cobranet_Hmi functions.
		Return readable and writeable sizes with status.

	* hpi/hpifunc.c 1.131:
		EWB add return types to cobranet funcs.  GetStatus returns read 
		and write sizes

2005-02-18	as-age
	* hpi/hpi.h 1.271:
	* win95/drv/asimixer.c 1.165:
		AGE - update channel mode defines. NOTE - this will make DSP code versions incompatible with
		previous ones.

	* drvnotes_rc.txt 1.218:
		AGE - 2.94rc4

2005-02-18	as-tfe
	* waveinst/Media/Default/Default.mda 1.31:
	* waveinst/String Tables/0009-English/value.shl 1.30:
	* wdm/install/ishield/Media/Default/Default.mda 1.110:
		TFE - Driver release 2.94rc4.

	* configure.in 1.136:
	* wdm/asiwdmm.inf 1.123:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.112:
	* win2k/asiwin2k.inf 1.345:
	* win95/drv/asiwav16.inf 1.245:
		auto - Driver release candidate 2.94rc4.

2005-02-17	as-age
	* drvnotes_rc.txt 1.217:
		AGE - fix poorly worded comment.

	* drvnotes_rc.txt 1.216:
		AGE - 2.94rc3

	* win95/drv/asimixer.c 1.164:
		AGE - don't create a sample clock mux if the mux only has one 
		entry.

	* win95/drv/asiwave.c 1.117:
		AGE - move some debug stuff around.

	* wdm/asiwdmm.inf 1.121:
	* win2k/asiwin2k.inf 1.343:
		AGE - add ASI6000.

2005-02-17	as-tfe
	* waveinst/Media/Default/Default.mda 1.30:
	* waveinst/String Tables/0009-English/value.shl 1.29:
	* wdm/install/ishield/Media/Default/Default.mda 1.109:
		TFE - Driver release 2.94rc3.

	* configure.in 1.135:
	* wdm/asiwdmm.inf 1.122:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.111:
	* win2k/asiwin2k.inf 1.344:
	* win95/drv/asiwav16.inf 1.244:
		auto - Driver release candidate 2.94rc3.

2005-02-15	as-age
	* drvnotes_rc.txt 1.215:
		AGE - 2.94rc2

2005-02-15	as-tfe
	* asihpiw/asihpiw.rc 1.68:
	* waveinst/Media/Default/Default.mda 1.28:
	* waveinst/String Tables/0009-English/value.shl 1.27:
	* wdm/install/ishield/Media/Default/Default.mda 1.107:
	* win95/drv/asiwav16.rc 1.108:
	* winnt/dll/asiwav32.rc 1.74:
		TFE - Driver release 2.92rc2.

	* hpi/hpidspcd.c 1.27:
		TFE - Commented out call to printk().

	* hpi/hpi6205.c 1.106:
		TFE - Added missing comma.

	* asihpiw/asihpiw.rc 1.69:
	* waveinst/Media/Default/Default.mda 1.29:
	* waveinst/String Tables/0009-English/value.shl 1.28:
	* wdm/asiwdmm.inf 1.120:
	* wdm/install/ishield/Media/Default/Default.mda 1.108:
	* win95/drv/asiwav16.rc 1.109:
	* winnt/dll/asiwav32.rc 1.75:
		TFE - Driver release 2.94rc2.

	* configure.in 1.133:
	* hpi/hpi.h 1.269:
	* wdm/asiwdmm.inf 1.119:
	* wdm/asiwdmm.rc 1.7:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.109:
	* win2k/asiwin2k.inf 1.341:
	* win95/drv/asidrv.h 1.148:
	* win95/drv/asiwav16.inf 1.242:
		auto - Driver release candidate 2.92rc2.

	* configure.in 1.134:
	* hpi/hpi.h 1.270:
	* wdm/asiwdmm.rc 1.8:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.110:
	* win2k/asiwin2k.inf 1.342:
	* win95/drv/asidrv.h 1.149:
	* win95/drv/asiwav16.inf 1.243:
		auto - Driver release candidate 2.94rc2.

2005-02-15	as-ewb
	* hpi/hpifunc.c 1.130:
		EWB tweak cobranet get

	* hpi/hpi6205.c 1.107:
		EWB fix cobranet struct names

2005-02-14	as-tfe
	* temake.bat 1.66:
		TFE - Added call to HPKW2KZIP.BAT for rc builds, formerly it was called for
		      release builds only.

2005-02-11	as-tfe
	* win95/drv/asiwave.c 1.116:
		AGE - fix for bad time counter on ASI6416. Corrected WodmGetPos()
		 changes made in 2.94rc1.

	* hpi/hpifunc.c 1.129:
		AGE - change AES-18 HPI_HANDLETOINDICES() to use .cx.wControlIndex - as it should
		for correctness.

2005-02-09	as-ewb
	* hpi/hpidspcd.c 1.26:
		EWB remove compile warning

	* hpi/hpidebug.h 1.20:
		EWB fix numcontrolstrings

2005-02-08	as-ewb
	* hpi/hpi.h 1.268:
	* hpi/hpi6205.c 1.105:
	* hpi/hpidebug.h 1.19:
	* hpi/hpifunc.c 1.128:
		EWB initial addition of Cobranet HMI functions.

2005-02-07	as-ewb
	* linux/alsa/asihpi.c 1.10:
		EWB fix case where card has no sampleclock control

2005-02-04	as-age
	* drvnotes_rc.txt 1.214:
		AGE - 2.94rc1

2005-02-04	as-tfe
	* win95/drv/asiwave.c 1.115:
		TFE - Fixed WIN16 compile error.

	* configure.in 1.132:
	* hpi/hpi.h 1.267:
	* wdm/asiwdmm.inf 1.118:
	* wdm/asiwdmm.rc 1.6:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.108:
	* win2k/asiwin2k.inf 1.340:
	* win95/drv/asidrv.h 1.147:
	* win95/drv/asiwav16.inf 1.241:
		auto - Driver release candidate 2.94rc1.

	* asihpiw/asihpiw.rc 1.67:
	* waveinst/Media/Default/Default.mda 1.27:
	* waveinst/String Tables/0009-English/value.shl 1.26:
	* wdm/install/ishield/Media/Default/Default.mda 1.106:
	* win95/drv/asiwav16.rc 1.107:
	* winnt/dll/asiwav32.rc 1.73:
		TFE - Driver release 2.94rc1.

2005-02-02	as-tfe
	* win2k/asiwin2k.inf 1.339:
	* win95/drv/asiwav16.inf 1.240:
		auto - Driver release 2.93.

	* temake.bat 1.65:
		TFE - Fixed automatic rc updates.

	* configure.in 1.130:
	* wdm/asiwdmm.inf 1.117:
	* wdm/asiwdmm.rc 1.5:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.106:
	* win2k/asiwin2k.inf 1.338:
	* win95/drv/asidrv.h 1.146:
	* win95/drv/asiwav16.inf 1.239:
		auto - Driver release candidate 2.93rc1.

	* configure.in 1.131:
	* waveinst/Media/Default/Default.mda 1.26:
	* waveinst/String Tables/0009-English/value.shl 1.25:
	* wdm/install/ishield/Media/Default/Default.mda 1.105:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.107:
		TFE - Driver release 2.93.

	* asihpiw/asihpiw.rc 1.66:
	* waveinst/Media/Default/Default.mda 1.25:
	* waveinst/String Tables/0009-English/value.shl 1.24:
	* wdm/install/ishield/Media/Default/Default.mda 1.104:
	* win95/drv/asiwav16.rc 1.106:
	* winnt/dll/asiwav32.rc 1.72:
		TFE - Driver release 2.93rc1.

2005-02-01	as-tfe
	* wdm/asiwdmm.inf 1.116:
	* wdm/install/ishield/Media/Default/Default.mda 1.103:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.105:
		TFE - Driver release 2.93.

	* wdm/install/ishield/Media/Default/Default.mda 1.102:
		TFE - Driver release 2.93rc1.

	* hpi/hpidebug.h 1.18:
		TFE - Added cobranet nodes to string tables.

	* drvnotes_rc.txt 1.213:
		TFE - Put post-2.93rc1 notes back in.

	* configure.in 1.128:
	* drvnotes_rc.txt 1.212:
	* wdm/asiwdmm.inf 1.115:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.104:
		auto - Driver release candidate 2.93rc1.

	* configure.in 1.129:
	* drvnotes.txt 1.22:
		auto - Driver release 2.93.

2005-01-31	as-age
	* drvnotes_rc.txt 1.211:
		AGE - a few notes.

2005-01-31	as-tfe
	* wdm/install/ishield/File Groups/Default.fdf 1.4:
	* wdm/install/ishield/File Groups/Other Files.fgl 1.2:
		TFE - Updated AudInst.DLL link, was using old version.

2005-01-28	as-sgt
	* hpi/hpi.h 1.266:
		SGT - v293 - add ASI2416, Cobranet nodes

	* drvnotes.txt 1.21:
		SGT - add note about c6713b support in 2.88 driver

2005-01-28	as-age
	* win95/drv/asimixer.c 1.163:
		AGE - tuner band should have fdwControl set to 
		MIXERCONTROL_CONTROLF_MULTIPLE

	* win95/drv/asiwave.c 1.114:
		AGE - BBM waveOutGetPosition() update to call HPI_OutStreamGetInfoEx() and
		use the information returned.

2005-01-27	as-tfe
	* waveinst/Media/Default/Default.mda 1.24:
	* waveinst/String Tables/0009-English/value.shl 1.23:
	* wdm/install/ishield/Media/Default/Default.mda 1.101:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.103:
		TFE - Driver release 2.92.

	* configure.in 1.126:
	* drvnotes.txt 1.20:
	* win2k/asiwin2k.inf 1.337:
	* win95/drv/asiwav16.inf 1.238:
		auto - Driver release 2.92.

2005-01-27	as-ewb
	* linux/test/asihpitest.c 1.15:
		EWB get an instream peakmeter

	* hpklinux.spec.in 1.10:
		EWB fix install path for test progs

	* configure.in 1.127:
		EWB big changes to support kernel built with O=, taken from ALSA 
		configure.in

	* linux/drv/Makefile.auto.am 1.18:
		EWB changes to support kernel built with O=

2005-01-26	as-tfe
	* hpi/hpi6205.c 1.104:
		TFE - Try increasing waitstates on emif to double whats currently at line#1779
		      of hpi6205.c.  Restored to RC15 setting.

	* waveinst/Media/Default/Default.mda 1.23:
	* waveinst/String Tables/0009-English/value.shl 1.22:
	* wdm/install/ishield/Media/Default/Default.mda 1.100:
		TFE - Driver release 2.92rc20.

	* configure.in 1.125:
	* drvnotes_rc.txt 1.210:
	* wdm/asiwdmm.inf 1.114:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.102:
	* win2k/asiwin2k.inf 1.336:
	* win95/drv/asiwav16.inf 1.237:
		auto - Driver release candidate 2.92rc20.

2005-01-25	as-age
	* drvnotes_rc.txt 1.209:
		AGE - 2.92rc19

2005-01-25	as-tfe
	* configure.in 1.124:
	* wdm/asiwdmm.inf 1.113:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.101:
	* win2k/asiwin2k.inf 1.335:
	* win95/drv/asiwav16.inf 1.236:
		auto - Driver release candidate 2.92rc19.

	* waveinst/Media/Default/Default.mda 1.22:
	* waveinst/String Tables/0009-English/value.shl 1.21:
	* wdm/install/ishield/Media/Default/Default.mda 1.99:
		TFE - Driver release 2.92rc19.

2005-01-24	as-age
	* drvnotes_rc.txt 1.207:
	* drvnotes_rc.txt 1.208:
		AGE - info.

2005-01-21	as-age
	* drvnotes_rc.txt 1.206:
		AGE - 2.92rc18

2005-01-21	as-tfe
	* configure.in 1.123:
	* wdm/asiwdmm.inf 1.112:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.100:
	* win2k/asiwin2k.inf 1.334:
	* win95/drv/asiwav16.inf 1.235:
		auto - Driver release candidate 2.92rc18.

	* waveinst/Media/Default/Default.mda 1.21:
	* waveinst/String Tables/0009-English/value.shl 1.20:
	* wdm/install/ishield/Media/Default/Default.mda 1.98:
		TFE - Driver release 2.92rc18.

	* wdm/install/ishield/Script Files/Setup.rul 1.12:
		TFE - Enable logging of install.

	* wdm/install/ishield/AudioScience Windows Driver.ipr 1.2:
		TFE - Added XP platform bit.

2005-01-21	as-ewb
	* drvnotes_rc.txt 1.205:
		EWB add asihpitune to rc17

	* linux/test/asihpitune.c 1.2:
		EWB add output mux setting

	* linux/drv/Makefile.in 1.9:
		EWB use abs_top_srcdir instead of PWD, maybe avoid build 
		problems

2005-01-20	as-tfe
	* temake.bat 1.64:
		TFE - Added note in build script if using older DSP version.

	* wdm/install/ishield/Script Files/Setup.rul 1.11:
		TFE - Disable logging.

2005-01-19	as-ewb
	* hpi/hpios_linux.h 1.8:
		EWB cast addr to pointer for readl, writel

	* hpi/hpios.h 1.26:
		EWB redefine HUGE to nothing for GNUC (avoid warning)

	* hpi/hpidspcd.c 1.25:
		EWB fix debug messages

	* hpi/hpi6205.c 1.103:
		EWB get rid of unused var warning

2005-01-18	as-tfe
	* wdm/install/ishield/Script Files/Setup.rul 1.10:
	* win2k/install/ishield/Script Files/Setup.rul 1.17:
		TFE - WDM and Wave now use same script file.

	* waveinst/Script Files/Setup.rul 1.4:
		TFE - Added call to remove rundll entry when running WDM 
		install.

2005-01-18	as-ewb
	* drvnotes_rc.txt 1.204:
		EWB add asihpitune

2005-01-17	as-tfe
	* win2k/install/audinst/AudInst.def 1.5:
	* win2k/install/audinst/Audinst.c 1.13:
		TFE - Added a new AudInst_CleanRegistry() function and fixed DeleteSubtreeKey()
		      function.

	* waveinst/Media/Default/Default.mda 1.20:
	* waveinst/String Tables/0009-English/value.shl 1.19:
	* wdm/install/ishield/Media/Default/Default.mda 1.97:
		TFE - Driver release 2.92rc17.

	* waveinst/Shell Objects/Default.shl 1.4:
	* wdm/install/ishield/Shell Objects/Default.shl 1.4:
		TFE - Renamed desktop icon "ASIControl".

	* waveinst/Script Files/Setup.rul 1.3:
		TFE - Cleaned up and improved install.  Avoids functions that rely on manual
		      registry modifications that are blocked in XP and recent W2K update.
		      Also made this script file work for either Wave or WDM with a preprocessor
		      definition.

	* configure.in 1.122:
	* drvnotes_rc.txt 1.203:
	* wdm/asiwdmm.inf 1.111:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.99:
	* win2k/asiwin2k.inf 1.333:
	* win95/drv/asiwav16.inf 1.234:
		auto - Driver release candidate 2.92rc17.

	* waveinst/ASI Wave Driver.ipr 1.3:
		TFE - Added preprossesor definition referenced in Setup.rul to distinguish Wave
		      WDM builds.

2005-01-17	as-ewb
	* linux/test/asihpitune.c 1.1:
		EWB was test8700.c. Reworked to use getopt for options

	* linux/test/test8700.c 1.6:
		EWB rename to asihpitune

	* release.sh 1.7:
		EWB remove extra make dist check

	* INSTALL.hpi 1.11:
	* hpklinux.spec.in 1.9:
	* linux/test/Makefile.am 1.9:
		EWB add asihpitune

2005-01-14	as-sgt
	* hpi/hpi6205.h 1.28:
		SGt - change error defime from _INTREG to _PLL

	* hpi/hpi6205.c 1.99:
		SGt - line#1770 test code to toggle GPO3 (does not affect 
		anything) and line #1789 - test that PLL is enabled

2005-01-14	as-tfe
	* hpi/hpi6205.c 1.100:
		TFE - try increasing waitstates on emif to double whats currently at line#1779
		of hpi6205.c.

	* waveinst/Media/Default/Default.mda 1.19:
	* waveinst/String Tables/0009-English/value.shl 1.18:
	* wdm/install/ishield/Media/Default/Default.mda 1.96:
		TFE - Driver release 2.92rc16.

	* hpi/hpi6205.c 1.102:
		TFE - Restored delay when PLL is enabled (was increased for test 
		rc).

	* hpi/hpi6205.c 1.101:
		TFE - undid last change (was for a test rc) and increasing delay from when
		      PLL is enabled.

	* configure.in 1.120:
	* drvnotes_rc.txt 1.201:
	* wdm/asiwdmm.inf 1.109:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.97:
	* win2k/asiwin2k.inf 1.331:
	* win95/drv/asiwav16.inf 1.232:
		auto - Driver release candidate 2.92rc15.

	* configure.in 1.121:
	* drvnotes_rc.txt 1.202:
	* wdm/asiwdmm.inf 1.110:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.98:
	* win2k/asiwin2k.inf 1.332:
	* win95/drv/asiwav16.inf 1.233:
		auto - Driver release candidate 2.92rc16.

	* waveinst/Media/Default/Default.mda 1.18:
	* waveinst/String Tables/0009-English/value.shl 1.17:
	* wdm/install/ishield/Media/Default/Default.mda 1.95:
		TFE - Driver release 2.92rc15.

2005-01-13	as-tfe
	* win2k/install/audinst/AudInst.def 1.4:
	* win2k/install/audinst/Audinst.c 1.11:
		TFE - Added AudInst_GetDevName() function.

	* win2k/install/audinst/Audinst.c 1.12:
		TFE - Added include to fix warning.

2005-01-11	as-tfe
	* configure.in 1.119:
	* drvnotes_rc.txt 1.200:
	* wdm/asiwdmm.inf 1.108:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.96:
	* win2k/asiwin2k.inf 1.330:
		auto - Driver release candidate 2.92rc14.

	* hpi/hpi6205.c 1.98:
		TFE - Moved dummy reads back to inline in the code.

	* waveinst/Media/Default/Default.mda 1.17:
	* waveinst/String Tables/0009-English/value.shl 1.16:
	* wdm/install/ishield/Media/Default/Default.mda 1.94:
	* win95/drv/asiwav16.inf 1.231:
		TFE - Driver release 2.92rc14.

2005-01-10	as-age
	* drvnotes_rc.txt 1.198:
		AGE - 2.92rc12

	* hpi/Spchpi.zip 1.64:
		AGE - new Profile documentation.

	* hpi/hpiclass.cpp 1.26:
		AGE - updated code for getting DSP utilization.

	* hpi/cobrami.h 1.1:
		AGE - Cobranet definitions.

2005-01-10	as-tfe
	* wdm/asiwdmm.inf 1.106:
		TFE - Added 6400 series to WDM INF.

	* configure.in 1.117:
	* wdm/asiwdmm.inf 1.105:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.94:
	* win2k/asiwin2k.inf 1.328:
	* win95/drv/asiwav16.inf 1.229:
		auto - Driver release candidate 2.92rc12.

	* configure.in 1.118:
	* drvnotes_rc.txt 1.199:
	* wdm/asiwdmm.inf 1.107:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.95:
	* win2k/asiwin2k.inf 1.329:
	* win95/drv/asiwav16.inf 1.230:
		auto - Driver release candidate 2.92rc13.

	* hpi/hpi6205.c 1.97:
		TFE - Removed memory failure retries.

	* asihpiw/asihpiw.cpp 1.49:
		TFE - Removed StartDevice() retries and disabled memory failure 
		detail reporting.

	* waveinst/Media/Default/Default.mda 1.15:
	* waveinst/String Tables/0009-English/value.shl 1.14:
	* wdm/install/ishield/Media/Default/Default.mda 1.92:
		TFE - Driver release 2.92rc12.

	* waveinst/Media/Default/Default.mda 1.16:
	* waveinst/String Tables/0009-English/value.shl 1.15:
	* wdm/install/ishield/Media/Default/Default.mda 1.93:
		TFE - Driver release 2.92rc13.

	* win2k/install/audinst/Audinst.c 1.10:
	* win2k/install/audinst/Audinst.c 1.9:
		TFE - Added 6400 series to uninstall searches.

2005-01-07	as-tfe
	* hpi/hpi6205.c 1.96:
		TFE - Increased 6205 CE1 wait states for writes during boot 
		load.

	* configure.in 1.116:
	* drvnotes_rc.txt 1.197:
	* wdm/asiwdmm.inf 1.104:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.93:
	* win2k/asiwin2k.inf 1.327:
	* win95/drv/asiwav16.inf 1.228:
		auto - Driver release candidate 2.92rc11.

	* waveinst/Media/Default/Default.mda 1.14:
	* waveinst/String Tables/0009-English/value.shl 1.13:
	* wdm/install/ishield/Media/Default/Default.mda 1.91:
		TFE - Driver release 2.92rc11.

	* temake.bat 1.63:
		TFE - Fixed ASIWDM_<ver>.EXE filename in copy to server.

2005-01-04	as-age
	* hpi/hpi.h 1.265:
	* hpi/hpiclass.cpp 1.25:
	* hpi/hpiclass.h 1.15:
	* hpi/hpifunc.c 1.127:
		AGE - added HPI_ProfileGetUtilization(). This computes the DSP utilization on the adapter
		itself.

2004-12-23	as-tfe
	* configure.in 1.115:
	* drvnotes_rc.txt 1.195:
	* drvnotes_rc.txt 1.196:
	* wdm/asiwdmm.inf 1.103:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.92:
	* win2k/asiwin2k.inf 1.326:
	* win95/drv/asiwav16.inf 1.227:
		auto - Driver release candidate 2.92rc10.

	* hpi/hpi6205.c 1.95:
		TFE - Put advisory 1.4.4 workaround back into BootLoader_Read/WriteMem32().
		      Set read address back to 0 to prevent lockup on boot.

	* waveinst/Media/Default/Default.mda 1.13:
	* waveinst/String Tables/0009-English/value.shl 1.12:
	* wdm/install/ishield/Media/Default/Default.mda 1.90:
		TFE - Driver release 2.92rc10.

2004-12-22	as-tfe
	* hpi/Spchpi.zip 1.62:
	* hpi/Spchpi.zip 1.63:
		TFE - Modified HPI_ OutStreamSetTimeScale() documentation.

	* configure.in 1.114:
	* drvnotes_rc.txt 1.194:
	* wdm/asiwdmm.inf 1.102:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.91:
	* win2k/asiwin2k.inf 1.325:
	* win95/drv/asiwav16.inf 1.226:
		auto - Driver release candidate 2.92rc9.

	* hpi/hpi6205.c 1.93:
		TFE - Moved advisory 1.4.4 workaround down to Hpi6205_Abstract_MEMWRITE32()
		      and Hpi6205_Abstract_MEMREAD32() to catch all slave PCI writes.

	* hpi/hpi6205.c 1.92:
		TFE - Modified memory test to use dword aligned addresses and put advisory 1.4.4
		      workaround into BootLoader_Read/WriteMem32().

	* waveinst/Media/Default/Default.mda 1.12:
	* waveinst/String Tables/0009-English/value.shl 1.11:
	* wdm/install/ishield/Media/Default/Default.mda 1.89:
		TFE - Driver release 2.92rc9.

2004-12-22	as-ewb
	* hpi/hpi6205.c 1.94:
		EWB dummy read from valid address dwHSR

2004-12-21	as-tfe
	* hpi/hpi6205.c 1.91:
		TFE - Added dummy read in Hpi6205_AdapterBootLoadDsp() to break up
		      consecutive writes.

	* waveinst/Media/Default/Default.mda 1.11:
	* waveinst/String Tables/0009-English/value.shl 1.10:
	* wdm/install/ishield/Media/Default/Default.mda 1.88:
		TFE - Driver release 2.92rc8.

	* temake.bat 1.62:
		TFE - Corrected IS executeable names for file copies.

	* configure.in 1.113:
	* drvnotes_rc.txt 1.193:
	* wdm/asiwdmm.inf 1.101:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.90:
	* win2k/asiwin2k.inf 1.324:
	* win95/drv/asiwav16.inf 1.225:
		auto - Driver release candidate 2.92rc8.

	* winnt/dll/asidrv32.c 1.62:
		TFE - Modified error popup to always update log file (not just 
		for 'OK' button).

2004-12-21	as-ewb
	* hpi/hpi6205.c 1.90:
		EWB DEBUG allow mem test to keep going after error. use detailed 
		test for sdram

2004-12-20	as-age
	* drvnotes_rc.txt 1.189:
	* drvnotes_rc.txt 1.190:
		AGE - 2.93rc5

2004-12-20	as-tfe
	* asihpiw/asihpiw.cpp 1.48:
		TFE - Added StartDevice() retries.

	* waveinst/Media/Default/Default.mda 1.9:
	* waveinst/String Tables/0009-English/value.shl 1.8:
	* wdm/install/ishield/Media/Default/Default.mda 1.86:
		TFE - Driver release 2.92rc6.

	* configure.in 1.112:
	* drvnotes_rc.txt 1.192:
	* wdm/asiwdmm.inf 1.100:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.89:
	* win2k/asiwin2k.inf 1.323:
	* win95/drv/asiwav16.inf 1.224:
		auto - Driver release candidate 2.92rc7.

	* configure.in 1.111:
	* drvnotes_rc.txt 1.191:
	* wdm/asiwdmm.inf 1.99:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.88:
	* win2k/asiwin2k.inf 1.322:
	* win95/drv/asiwav16.inf 1.223:
		auto - Driver release candidate 2.92rc6.

	* waveinst/Media/Default/Default.mda 1.10:
	* waveinst/String Tables/0009-English/value.shl 1.9:
	* wdm/install/ishield/Media/Default/Default.mda 1.87:
		TFE - Driver release 2.92rc7.

2004-12-17	as-tfe
	* waveinst/File Groups/Default.fdf 1.3:
		TFE - Removed 'shared' indication for ASX32.DLL.

	* asihpiw/asihpiw.cpp 1.47:
	* hpi/hpi6205.c 1.89:
	* winnt/dll/asidrv32.c 1.61:
		TFE - Added write retries and improved memory error detail 
		reporting.

	* waveinst/Media/Default/Default.mda 1.8:
	* waveinst/String Tables/0009-English/value.shl 1.7:
	* wdm/install/ishield/Media/Default/Default.mda 1.85:
		TFE - Driver release 2.92rc5.

	* configure.in 1.110:
	* drvnotes_rc.txt 1.188:
	* wdm/asiwdmm.inf 1.98:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.87:
	* win2k/asiwin2k.inf 1.321:
	* win95/drv/asiwav16.inf 1.222:
		auto - Driver release candidate 2.92rc5.

2004-12-16	as-age
	* hpi/hpi6205.c 1.87:
		AGE - error message update.

	* win95/drv/asiwave.c 1.113:
		AGE - minor order change for some debug messages.

	* drvnotes_rc.txt 1.183:
		AGE - 2.92rc2

	* hpi/hpidspcd.c 1.24:
		AGE - ax6205 hex file load correction.

2004-12-16	as-tfe
	* waveinst/Media/Default/Default.mda 1.5:
	* waveinst/String Tables/0009-English/value.shl 1.4:
	* wdm/asiwdmm.rc 1.4:
	* wdm/install/ishield/Media/Default/Default.mda 1.82:
	* win95/drv/asiwavcd.ide 1.11:
		TFE - Driver release 2.92rc2.

	* waveinst/Media/Default/Default.mda 1.7:
	* waveinst/String Tables/0009-English/value.shl 1.6:
	* wdm/install/ishield/Media/Default/Default.mda 1.84:
		TFE - Driver release 2.92rc4.

	* asihpiw/asihpiw.cpp 1.45:
		TFE - Added error detail for memory errors.

	* ftp2xfrs.cmd 1.11:
		TFE - Updated names for install shield executeables.

	* temake.bat 1.61:
		TFE - Added option to skip ASX build.

	* asihpiw/asihpiw.cpp 1.42:
	* win2k/asiwin2k.inf 1.315:
	* winnt/dll/asidrv32.c 1.60:
		TFE - Enabled the error popup dialog.

	* wdm/install/ishield/Component Definitions/Default.cdf 1.3:
		TFE - Fixed problem with ASX install (component didn't include 
		file groups).

	* asihpiw/asihpiw.cpp 1.43:
	* win2k/asiwin2k.inf 1.316:
		TFE - Disabled popup.

	* configure.in 1.109:
	* drvnotes_rc.txt 1.187:
	* wdm/asiwdmm.inf 1.97:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.86:
	* win2k/asiwin2k.inf 1.320:
	* win95/drv/asiwav16.inf 1.221:
		auto - Driver release candidate 2.92rc4.

	* drvnotes_rc.txt 1.186:
	* waveinst/Media/Default/Default.mda 1.6:
	* waveinst/String Tables/0009-English/value.shl 1.5:
	* wdm/install/ishield/Media/Default/Default.mda 1.83:
		TFE - Driver release 2.92rc3.

	* asihpiw/asihpiw.cpp 1.44:
	* win2k/asiwin2k.inf 1.318:
		TFE - Enabled the error popup.

	* winnt/dll/asiwav32.def 1.4:
		TFE - Added rundll entry point (for error popup) to exports.

	* configure.in 1.108:
	* drvnotes_rc.txt 1.184:
	* drvnotes_rc.txt 1.185:
	* wdm/asiwdmm.inf 1.96:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.85:
	* win2k/asiwin2k.inf 1.319:
	* win95/drv/asiwav16.inf 1.220:
		auto - Driver release candidate 2.92rc3.

	* configure.in 1.107:
	* wdm/asiwdmm.inf 1.95:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.84:
	* win2k/asiwin2k.inf 1.317:
	* win95/drv/asiwav16.inf 1.219:
		auto - Driver release candidate 2.92rc2.

	* asihpiw/asihpiw.cpp 1.46:
	* hpi/hpi6205.c 1.88:
		TFE - Added read retries for memory errors.

2004-12-15	as-tfe
	* temake.bat 1.60:
		TFE - Changed install shield executable names to ASIWAVE_<ver>.EXE and
		      ASIWDM_<ver>.EXE.

	* waveinst/File Groups/Default.fdf 1.2:
	* waveinst/Script Files/Setup.rul 1.2:
		TFE - When locked file is encountered the file operation is performed after
		      reboot rather than prompting.

2004-12-14	as-tfe
	* temake.bat 1.59:
		TFE - Fixed last fix.

	* waveinst/Shell Objects/Default.shl 1.3:
	* wdm/install/ishield/Shell Objects/Default.shl 1.3:
		TFE - Added file group for desktop shortcut.

	* wdm/asiwdmm.inf 1.94:
	* win2k/asiwin2k.inf 1.314:
	* win95/drv/asidrv.h 1.145:
	* win95/drv/asiwav16.inf 1.218:
		auto - Driver release candidate 2.92rc1.

	* waveinst/Media/Default/Default.mda 1.4:
		TFE - Driver release 2.92rc1.

	* temake.bat 1.58:
		TFE - Fixed ASIDRV.H versioning.

2004-12-13	as-age
	* drvnotes_rc.txt 1.182:
		AGE - 2.92rc1

	* hpi/hpidspcd.c 1.23:
		AGE - add 6205 code.

	* hpi/hpi6205.c 1.86:
	* hpi/hpidspcd.h 1.18:
		AGE - add 6205 code for ASI64xx.

2004-12-13	as-tfe
	* temake.bat 1.57:
		TFE - Fixed filename for WAVE IS build.

	* temake.bat 1.56:
		TFE - Added ASX build and Wave install shield build to script.

	* configure.in 1.106:
	* hpi/hpi.h 1.264:
	* wdm/asiwdmm.inf 1.93:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.83:
	* win2k/asiwin2k.inf 1.313:
	* win95/drv/asiwav16.inf 1.217:
		auto - Driver release candidate 2.92rc1.

	* ftp2xfrs.cmd 1.10:
		TFE - Added install shield executeable for wave driver.

	* asihpiw/asihpiw.rc 1.65:
	* waveinst/Media/Default/Default.mda 1.3:
	* waveinst/String Tables/0009-English/value.shl 1.3:
	* wdm/install/ishield/Media/Default/Default.mda 1.81:
	* win95/drv/asiwav16.rc 1.105:
	* win95/drv/asiwavcd.ide 1.10:
	* winnt/dll/asiwav32.rc 1.71:
		TFE - Driver release 2.92rc1.

2004-12-10	as-tfe
	* wdm/install/ishield/File Groups/Default.fdf 1.3:
	* wdm/install/ishield/Shell Objects/Default.shl 1.2:
		TFE - Added ASX DLL and ASICTRL.EXE to WDM install.

2004-12-09	as-tfe
	* wdm/asiwdmm.inf 1.92:
	* wdm/install/ishield/Media/Default/Default.mda 1.80:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.82:
		TFE - Driver release 2.91.

	* configure.in 1.105:
	* drvnotes.txt 1.19:
	* win2k/asiwin2k.inf 1.312:
	* win95/drv/asiwav16.inf 1.216:
		auto - Driver release 2.91.

	* waveinst/File Groups/Other Files.fgl 1.3:
	* waveinst/Shell Objects/Default.shl 1.2:
		TFE - Added AsiCtrl.exe to install.

2004-12-08	as-tfe
	* waveinst/File Groups/ASX Files.fgl 1.2:
	* waveinst/File Groups/Driver Files.fgl 1.2:
	* waveinst/File Groups/INF Files.fgl 1.2:
	* waveinst/File Groups/Other Files.fgl 1.2:
		TFE - Fixed file groups, install works.

2004-12-06	as-tfe
	* waveinst/Media/Default/Default.mda 1.2:
		TFE - Changed post-build copy destination.

	* waveinst/String Tables/0009-English/value.shl 1.2:
	* waveinst/String Tables/Default.shl 1.2:
		TFE - Added some missing strings.

2004-12-06	as-ewb
	* linux/test/test8700.c 1.5:
		EWB add tuner mode setting

2004-12-03	as-age
	* hpi/hpi.h 1.263:
		AGE - add comments to some of the 60xx adapter defines.

	* drvnotes_rc.txt 1.181:
		AGE - 2.90rc3

2004-12-03	as-tfe
	* ftp2xfrs.cmd 1.9:
		AGE - tweak so as to put the W2k Wave driver in drivers download 
		beta directory.

	* waveinst/Script Files/Setup.rul 1.1:
		TFE - Added install script file to CVS.

	* configure.in 1.104:
	* wdm/asiwdmm.inf 1.91:
	* wdm/install/ishield/Media/Default/Default.mda 1.79:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.81:
	* win2k/asiwin2k.inf 1.311:
	* win95/drv/asiwav16.inf 1.215:
	* win95/drv/asiwavcd.ide 1.9:
		AGE - 2.91rc3

2004-12-02	as-age
	* drvnotes_rc.txt 1.180:
		AGE - incremental update.

2004-12-02	as-tfe
	* waveinst/ASI Wave Driver.ipr 1.2:
		TFE - Added copyright notification.

	* waveinst/Component Definitions/Default.cdf 1.1:
	* waveinst/Component Definitions/Default.fgl 1.1:
	* waveinst/File Groups/ASX Files.fgl 1.1:
	* waveinst/File Groups/Default.fdf 1.1:
	* waveinst/File Groups/Driver Files.fgl 1.1:
	* waveinst/File Groups/INF Files.fgl 1.1:
	* waveinst/File Groups/Other Files.fgl 1.1:
	* waveinst/Media/Default/Default.mda 1.1:
	* waveinst/Registry Entries/Default.rge 1.1:
	* waveinst/Shell Objects/Default.shl 1.1:
	* waveinst/String Tables/0009-English/value.shl 1.1:
	* waveinst/String Tables/Default.shl 1.1:
	* waveinst/Text Substitutions/Build.tsb 1.1:
	* waveinst/Text Substitutions/Setup.tsb 1.1:
		TFE - Added wave driver (plus ASX) install project to CVS.

	* waveinst/ASI Wave Driver.ipr 1.1:
		TFE - Added default media definition.

2004-11-30	as-ewb
	* linux/alsa/asihpi.c 1.9:
		EWB Alsa version 1.0.7, mostly minor API changes.

2004-11-24	as-sgt
	* hpi/hpi.h 1.261:
		SGT - add ASI6408

	* hpi/hpi.h 1.262:
		SGT - add ASI8706 - same as 8701 but with unmodified AM tuners

2004-11-24	as-age
	* drvnotes_rc.txt 1.179:
		AGE v2.91rc2

2004-11-24	as-tfe
	* configure.in 1.103:
	* wdm/asiwdmm.inf 1.90:
	* wdm/install/ishield/Media/Default/Default.mda 1.78:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.80:
	* win2k/asiwin2k.inf 1.310:
	* win95/drv/asiwav16.inf 1.214:
	* win95/drv/asiwavcd.ide 1.8:
		AGE - v2.91rc2

2004-11-23	as-age
	* hpi/hpkw2kzip.bat 1.2:
		AGE - update comments.

	* hpi/hpi.h 1.260:
		AGE - add HPI_ADAPTER_ASI5002

2004-11-23	as-tfe
	* win95/drv/asiwave.c 1.112:
		AGE - fix in WodmWriteNextBlock() to make sure that pWod->dwBytesPlayed is never
		set to a -ve number. Was seeing this happen at the start of playback with a 5044.

2004-11-22	as-age
	* drvnotes_rc.txt 1.178:
		AGE - ASI5042 now has SSX support.

2004-11-19	as-age
	* win95/drv/asiwave.c 1.110:
		AGE - update WidmReadNextBlock() so that the target number of bytes to read
		increases with the number of channels. This should fix 24-bit PCM 8 channel record
		glitches.

2004-11-19	as-tfe
	* wdm/asiwdmm.inf 1.88:
	* wdm/install/ishield/Media/Default/Default.mda 1.76:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.78:
		AGE - 2.90 final.

	* asihpiw/asihpiw.rc 1.64:
	* configure.in 1.102:
	* drvnotes_rc.txt 1.177:
	* hpi/hpi.h 1.259:
	* wdm/asiwdmm.inf 1.89:
	* wdm/asiwdmm.rc 1.3:
	* wdm/install/ishield/Media/Default/Default.mda 1.77:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.79:
	* win2k/asiwin2k.inf 1.309:
	* win95/drv/asiwav16.inf 1.213:
	* win95/drv/asiwav16.rc 1.104:
	* win95/drv/asiwavcd.ide 1.7:
	* winnt/dll/asiwav32.rc 1.70:
		AGE - 2.91rc1

	* win95/drv/asiwave.c 1.111:
		AGE/TFE - Tweak code for wLastReadFlag case for WidmRedNextBlock() so that
		multiple blocks can be returned in during the final read of a reset command. This
		fixes audio file truncation reported by CoolEdit Pro.

2004-11-18	as-sgt
	* drvnotes.txt 1.18:
		SGT - edits/reformat on v290

2004-11-18	as-tfe
	* configure.in 1.101:
	* drvnotes.txt 1.17:
	* win2k/asiwin2k.inf 1.308:
	* win95/drv/asiwav16.inf 1.212:
		auto - Driver release 2.90.

2004-11-17	as-age
	* drvnotes_rc.txt 1.176:
		AGE - 2.90rc31

2004-11-17	as-tfe
	* wdm/install/ishield/Media/Default/Default.mda 1.75:
		TFE - Driver release 2.90rc31.

	* configure.in 1.100:
	* wdm/asiwdmm.inf 1.87:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.77:
	* win2k/asiwin2k.inf 1.307:
	* win95/drv/asiwav16.inf 1.211:
		auto - Driver release candidate 2.90rc31.

2004-11-16	as-ewb
	* linux/test/asihpitest.c 1.14:
		EWB fix uninit format when no ostreams

	* drvnotes_rc.txt 1.175:
		EWB fix asihpitest

2004-11-12	as-age
	* drvnotes_rc.txt 1.174:
		AGE - 2.90rc30

	* hpi/Spchpi.zip 1.61:
		AGE - fix format typo in section 4.

2004-11-12	as-tfe
	* configure.in 1.99:
	* wdm/asiwdmm.inf 1.86:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.76:
	* win2k/asiwin2k.inf 1.306:
	* win95/drv/asiwav16.inf 1.210:
		auto - Driver release candidate 2.90rc30.

	* wdm/install/ishield/Media/Default/Default.mda 1.74:
		TFE - Driver release version 2.90rc30.

2004-11-11	as-tfe
	* hpi/Spchpi.zip 1.60:
	* hpi/hpi.h 1.258:
		TFE - Updated comments and doc to show 0..23 range for user 
		data.

2004-11-09	as-sgt
	* hpi/hpi.h 1.256:
		SGT - add ASI5001 (OEM for BSI), ASI6103 for testing 300MHz DSP 
		on 6114

	* hpi/hpi.h 1.257:
		SGT - add ASI6102, ASI6103->6113

2004-11-04	as-tfe
	* wdm/install/ishield/Media/Default/Default.mda 1.73:
		TFE - Driver release 2.90rc29.

	* configure.in 1.98:
	* drvnotes_rc.txt 1.173:
	* wdm/asiwdmm.inf 1.85:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.75:
	* win2k/asiwin2k.inf 1.305:
	* win95/drv/asiwav16.inf 1.209:
		auto - Driver release candidate 2.90rc29.

2004-11-04	as-ewb
	* INSTALL.hpi 1.10:
	* README.hpi 1.4:
		EWB minor update

2004-11-03	as-tfe
	* wdm/install/ishield/Media/Default/Default.mda 1.72:
		TFE - Driver release 2.90rc28.

	* configure.in 1.96:
	* wdm/asiwdmm.inf 1.83:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.73:
	* win2k/asiwin2k.inf 1.303:
	* win95/drv/asiwav16.inf 1.207:
		auto - Driver release candidate 2.90rc27.

	* winnt/dll/asiwav32.def 1.3:
		TFE - Removed RUNDLL32 entry point from exports.

	* drvnotes_rc.txt 1.171:
	* wdm/install/ishield/Media/Default/Default.mda 1.71:
		TFE - Driver release 2.90rc27.

	* configure.in 1.97:
	* drvnotes_rc.txt 1.172:
	* wdm/asiwdmm.inf 1.84:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.74:
	* win2k/asiwin2k.inf 1.304:
	* win95/drv/asiwav16.inf 1.208:
		auto - Driver release candidate 2.90rc28.

	* win2k/asiwin2k.inf 1.302:
		TFE - Disabled the RUNDLL32 method of running the error popup.

	* asihpiw/asihpiw.cpp 1.41:
	* winnt/dll/asidrv32.c 1.59:
		TFE - Disabled error popup.

2004-11-03	as-ewb
	* linux/test/asihpitest.c 1.12:
		EWB split in and outstream BBM enable flags

	* linux/test/asihpitest.c 1.13:
		EWB make it work with zero ostreams.

2004-11-02	as-sgt
	* hpi/hpi.h 1.255:
		SGT - add ASI6044

2004-11-02	as-ewb
	* hpi/Spchpi.zip 1.59:
		EWB update GetInfoEx description to reflect addition of BBM

2004-11-01	as-tfe
	* wdm/install/ishield/Script Files/Setup.rul 1.8:
		TFE - Added code to remove ShowAsiStartupErrors registry entry 
		in Run key.

	* win2k/asiwin2k.inf 1.300:
		TFE - Added RUNDLL32.EXE registry entry in AddReg section.

	* configure.in 1.95:
	* drvnotes_rc.txt 1.169:
	* drvnotes_rc.txt 1.170:
	* wdm/asiwdmm.inf 1.82:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.72:
	* win2k/asiwin2k.inf 1.301:
	* win95/drv/asiwav16.inf 1.206:
		auto - Driver release candidate 2.90rc26.

	* wdm/install/ishield/Media/Default/Default.mda 1.70:
		TFE - Driver release 2.90rc26.

	* wdm/install/ishield/Script Files/Setup.rul 1.9:
		TFE - Fixed code that removes ShowAsiStartupErrors registry 
		entry in Run key.

	* winnt/dll/asidrv32.c 1.58:
		TFE - Added entry point to use with RUNDLL32.EXE.

	* winnt/dll/asiwav32.def 1.2:
		TFE - Added export for RUNDLL32.EXE entry point.

2004-11-01	as-ewb
	* INSTALL.hpi 1.9:
		EWB add --disable-fwl configure option. New asihpitest 
		commandline format.

	* linux/drv/Makefile.auto.am 1.17:
	* linux/drv/Makefile.in 1.8:
		EWB move EXTRA_CFLAGS with hpi include dir to Makefile.in

	* hpi/hpifunc.c 1.126:
		EWB Fix OutStream fns.  Must consistently use INDEXES or 
		INDEXES3 for one object type

	* hpi/hpidebug.h 1.17:
		EWB add 3 more ostream functions

2004-10-30	as-ewb
	* linux/test/asihpitest.c 1.11:
		EWB Pull option parsing and mixer dumping into functions. Add 
		options to limit number of streams opened.

2004-10-29	as-tfe
	* winnt/dll/asidrv32.c 1.56:
		TFE - Fixes hang caused by zero length error log file.

	* wdm/install/ishield/Media/Default/Default.mda 1.69:
		TFE - Driver release 2.90rc25.

	* configure.in 1.94:
	* drvnotes_rc.txt 1.168:
	* wdm/asiwdmm.inf 1.81:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.71:
	* win2k/asiwin2k.inf 1.299:
	* win95/drv/asiwav16.inf 1.205:
		auto - Driver release candidate 2.90rc25.

	* winnt/dll/asidrv32.c 1.57:
		TFE - Disables popup for XP for now.

2004-10-29	as-ewb
	* linux/test/asihpitest.c 1.10:
		EWB fix mixer dump.

2004-10-28	as-tfe
	* configure.in 1.93:
	* drvnotes_rc.txt 1.167:
	* wdm/asiwdmm.inf 1.80:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.70:
	* win2k/asiwin2k.inf 1.298:
	* win95/drv/asiwav16.inf 1.204:
		auto - Driver release candidate 2.90rc24.

	* wdm/install/ishield/Media/Default/Default.mda 1.68:
		TFE - Driver release 2.90rc24.

2004-10-28	as-ewb
	* drvnotes_rc.txt 1.166:
		EWB add linux note

	* linux/test/asihpitest.c 1.9:
		EWB reformat using "astyle --style=linux -s4".

	* linux/test/asihpitest.c 1.8:
		EWB use getopt to parse options. Change some conditional 
		compilation things to runtime options.

2004-10-26	as-tfe
	* configure.in 1.92:
	* drvnotes_rc.txt 1.165:
	* wdm/asiwdmm.inf 1.79:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.69:
	* win2k/asiwin2k.inf 1.297:
	* win95/drv/asiwav16.inf 1.203:
		auto - Driver release candidate 2.90rc23.

	* win95/drv/asimixer.c 1.162:
		TFE - Moved the AW_TimerCreate() call in MxdOpen() so the helper thread window
		      handle will be valid.

	* winnt/dll/asidrv32.c 1.55:
		TFE - Helper thread is suspended when created (should fix XP bug 
		introduced in rc17).

	* wdm/install/ishield/Media/Default/Default.mda 1.67:
		TFE - Driver release 2.90rc23.

2004-10-26	as-ewb
	* hpklinux.spec.in 1.8:
		EWB add 6400

2004-10-25	as-tfe
	* asihpiw/asihpiw.cpp 1.40:
	* winnt/dll/asidrv32.c 1.54:
		TFE - Enabled error popup for test RC.

	* wdm/install/ishield/Media/Default/Default.mda 1.66:
		TFE - Driver release 2.90rc22.

	* configure.in 1.91:
	* drvnotes_rc.txt 1.164:
	* wdm/asiwdmm.inf 1.78:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.68:
	* win2k/asiwin2k.inf 1.296:
	* win95/drv/asiwav16.inf 1.202:
		auto - Driver release candidate 2.90rc22.

2004-10-21	as-ewb
	* configure.in 1.90:
		EWB correct RPM_MODULE_PATH for 2.4 kernel rpm

2004-10-19	as-age
	* drvnotes_rc.txt 1.163:
		AGE - 2.90rc21

2004-10-19	as-tfe
	* asihpiw/asihpiw.cpp 1.39:
		TFE - Temporarily undid last change so errors won't accumulate prior to release
		      of driver supporting the error popup.

	* winnt/dll/asidrv32.c 1.53:
		TFE - Popup uses leading * as indicator and timeout is disabled. 
		 Still disabled.

	* winnt/dll/asidrv32.c 1.52:
		TFE - Modifying popup to use leading * as indicator.  Still 
		disabled.

	* configure.in 1.89:
	* wdm/asiwdmm.inf 1.77:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.67:
	* win2k/asiwin2k.inf 1.295:
	* win95/drv/asiwav16.inf 1.201:
		auto - Driver release candidate 2.90rc21.

	* wdm/install/ishield/Media/Default/Default.mda 1.65:
		TFE - Driver release 2.90rc21.

	* asihpiw/asihpiw.cpp 1.38:
		TFE - Added a leading * to log entries to flag them as new for 
		error popup.

2004-10-19	as-ewb
	* hpi/hpi.h 1.254:
	* hpi/hpifunc.c 1.125:
		EWB HPI_Tuner_GetMode

2004-10-13	as-age
	* drvnotes_rc.txt 1.162:
		AGE - 2.90rc20

2004-10-13	as-tfe
	* wdm/install/ishield/Media/Default/Default.mda 1.64:
		TFE - Driver release 2.90rc20.

	* configure.in 1.88:
	* wdm/asiwdmm.inf 1.76:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.66:
	* win2k/asiwin2k.inf 1.294:
	* win95/drv/asiwav16.inf 1.200:
		auto - Driver release candidate 2.90rc20.

2004-10-12	as-sgt
	* hpi/Spchpi.zip 1.58:
		SGT - raw RF level API updates

2004-10-12	as-age
	* drvnotes_rc.txt 1.161:
		AGE 2.90rc19

	* hpi/Spchpi.zip 1.57:
		AGE - change instantaneousRF level to Raw RF level.

2004-10-12	as-tfe
	* configure.in 1.87:
	* wdm/asiwdmm.inf 1.75:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.65:
	* win2k/asiwin2k.inf 1.293:
	* win95/drv/asiwav16.inf 1.199:
		auto - Driver release candidate 2.90rc19.

	* wdm/install/ishield/Media/Default/Default.mda 1.63:
		TFE - Driver release 2.90rc19.

2004-10-11	as-sgt
	* hpi/hpi.h 1.253:
	* hpi/hpifunc.c 1.124:
		SGt -implement Raw level APIs

	* hpi/hpi.h 1.252:
		SGt - add RAW RF level API for Tuners - fix typo

	* hpi/hpi.h 1.251:
		SGt - add RAW RF level API for Tuners

2004-10-11	as-tfe
	* wdm/install/ishield/Media/Default/Default.mda 1.62:
		TFE - Driver release 2.90rc18.

	* configure.in 1.84:
	* drvnotes_rc.txt 1.160:
	* wdm/asiwdmm.inf 1.74:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.64:
	* win2k/asiwin2k.inf 1.292:
	* win95/drv/asiwav16.inf 1.198:
		auto - Driver release candidate 2.90rc18.

2004-10-11	as-ewb
	* configure.in 1.85:
	* linux/drv/Makefile.auto.am 1.15:
	* linux/drv/Makefile.in 1.6:
	* linux/drv/hpimod.c 1.41:
		EWB allow driver to print its rc level

	* hpi/hpi6205.c 1.85:
		EWB put timeout back up to 1.83 value (1000000)

	* configure.in 1.86:
		EWB rollback last change. Revert rpm_release to 1

	* linux/drv/Makefile.auto.am 1.16:
	* linux/drv/Makefile.in 1.7:
	* linux/drv/hpimod.c 1.42:
		EWB simplify allow driver to print its rc level

2004-10-08	as-age
	* drvnotes_rc.txt 1.158:
		AGE - 2.90rc17

	* hpi/Spchpi.zip 1.56:
		AGE - update date and version.

	* hpi/hpi.h 1.250:
		AGE - add I2C error.

2004-10-08	as-tfe
	* configure.in 1.83:
	* drvnotes_rc.txt 1.159:
	* wdm/asiwdmm.inf 1.73:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.63:
	* win2k/asiwin2k.inf 1.291:
	* win95/drv/asiwav16.inf 1.197:
		auto - Driver release candidate 2.90rc17.

	* winnt/dll/asidrv32.c 1.51:
		TFE - Fixed race condition introduced in rc11 that prevented mixer control updates
		      from working on some systems.

	* wdm/install/ishield/Media/Default/Default.mda 1.61:
		TFE - Driver release 2.90rc17.

2004-10-07	as-age
	* hpi/Spchpi.zip 1.55:
		AGE - document new tuner functions.

2004-10-07	as-ewb
	* hpi/hpi.h 1.249:
	* hpi/hpifunc.c 1.123:
		EWB add tuner mode and instantaneous level stuff

	* linux/drv/Makefile.auto.am 1.14:
	* linux/drv/Makefile.in 1.5:
		EWB add 6400

	* hpi/hpi6205.c 1.84:
		EWB only tuner average levels are cached

	* hpi/hpi6000.c 1.151:
	* hpi/hpi6000.h 1.22:
	* hpi/hpi6205.c 1.83:
	* hpi/hpi6205.h 1.27:
		HPI5000 or 6000_NMIXER_CONTROLS becomes HPI_NMIXER_CONTROLS

2004-10-05	as-age
	* drvnotes_rc.txt 1.157:
		AGE - 2.90rc16

2004-10-05	as-tfe
	* configure.in 1.82:
	* wdm/asiwdmm.inf 1.72:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.62:
	* win2k/asiwin2k.inf 1.290:
	* win95/drv/asiwav16.inf 1.196:
		auto - Driver release candidate 2.90rc16.

	* wdm/install/ishield/Media/Default/Default.mda 1.60:
		TFE - Driver release 2.90rc16.

2004-10-04	as-sgt
	* win2k/asiwin2k.inf 1.288:
		SGT - finally got 6400 working!

	* win2k/asiwin2k.inf 1.286:
		SGt - add ASI6400 to INF

	* win2k/asiwin2k.inf 1.287:
		SGt - fix ASI6400 entry

2004-10-04	as-tfe
	* winnt/dll/asidrv32.c 1.50:
		TFE - Disabled popup error box.

	* configure.in 1.81:
	* drvnotes_rc.txt 1.156:
	* wdm/asiwdmm.inf 1.71:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.61:
	* win2k/asiwin2k.inf 1.289:
	* win95/drv/asiwav16.inf 1.195:
		auto - Driver release candidate 2.90rc15.

	* wdm/install/ishield/Media/Default/Default.mda 1.59:
		TFE - Driver release 2.90rc15.

2004-10-01	as-sgt
	* hpi/hpidspcd.c 1.22:
		SGT - add HFAR at line #325

2004-10-01	as-age
	* drvnotes_rc.txt 1.154:
		AGE - 2.90rc14

2004-10-01	as-tfe
	* configure.in 1.80:
	* drvnotes_rc.txt 1.155:
	* wdm/asiwdmm.inf 1.70:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.60:
	* win2k/asiwin2k.inf 1.285:
	* win95/drv/asiwav16.inf 1.194:
		auto - Driver release candidate 2.90rc14.

	* wdm/install/ishield/Media/Default/Default.mda 1.58:
		TFE - Driver release 2.90rc14.

	* winnt/dll/sources 1.11:
		TFE - Removed ASI_FINE_MUTEX from build to revert to global mutex.
		      Note: In a future build we should remove -DHPI_INCLUDE_USB.  For stability
		      I'm leaving it alone for now.

2004-09-30	as-age
	* drvnotes_rc.txt 1.153:
		AGE - 2.90rc13

2004-09-30	as-tfe
	* configure.in 1.79:
	* wdm/asiwdmm.inf 1.69:
	* wdm/install/ishield/Media/Default/Default.mda 1.57:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.59:
	* win2k/asiwin2k.inf 1.284:
		AGE - 2.90rc13

2004-09-29	as-age
	* drvnotes_rc.txt 1.150:
		AGE - v2.90rc11

2004-09-29	as-tfe
	* configure.in 1.77:
	* drvnotes_rc.txt 1.151:
	* wdm/asiwdmm.inf 1.67:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.57:
	* win2k/asiwin2k.inf 1.282:
	* win95/drv/asiwav16.inf 1.192:
		auto - Driver release candidate 2.90rc11.

	* wdm/install/ishield/Media/Default/Default.mda 1.55:
		TFE - Driver release 2.90rc11.

	* configure.in 1.78:
	* drvnotes_rc.txt 1.152:
	* wdm/asiwdmm.inf 1.68:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.58:
	* win2k/asiwin2k.inf 1.283:
	* win95/drv/asiwav16.inf 1.193:
		auto - Driver release candidate 2.90rc12.

	* win95/drv/asimixer.c 1.161:
		TFE - Callbacks for volume messages re-enabled.

	* wdm/install/ishield/Media/Default/Default.mda 1.56:
		TFE - Driver release 2.90rc12.

	* winnt/dll/asidrv32.c 1.48:
		TFE - Added startup error popup (disabled, needs error file processing).  Modified
		      worker thread to save hidden window handle in global variable.

	* win95/drv/asimixer.c 1.157:
		TFE - Saves hidden window handle for each active mixer instance, this allows
		      callback messages to target hidden windows instead of using broadcast message.
		      Callbacks for volume messages disabled in this version.

	* win95/drv/asidrv.h 1.144:
		TFE - Added hidden window handle for each active mixer instance to context.
		      This allows callback messages to target hidden windows instead of using
		      broadcast message.

	* winnt/dll/sources 1.10:
		TFE - Uses fine mutexes instead of global mutex.

	* winnt/dll/asidrv32.c 1.49:
		TFE - Finished startup error popup.  Enabled.

	* win95/drv/asimixer.c 1.159:
	* win95/drv/asimixer.c 1.160:
		TFE - Fixes compile for Win16.

	* win95/drv/asimixer.c 1.158:
		TFE - Callbacks for volume messages disabled in this version. (
		dadpro32 test).

2004-09-22	as-age
	* drvnotes_rc.txt 1.149:
		AGE

2004-09-21	as-age
	* drvnotes_rc.txt 1.148:
		AGE - 2.90rc10

2004-09-21	as-tfe
	* wdm/install/ishield/Media/Default/Default.mda 1.54:
		TFE - Driver release 2.90rc10.

	* win95/drv/asiwave.c 1.109:
		TFE - Fixes compile error for Win95 build.

	* asihpiw/asihpiw.cpp 1.37:
		TFE - Fixed the date display in the error logging code.

	* configure.in 1.76:
	* wdm/asiwdmm.inf 1.66:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.56:
	* win2k/asiwin2k.inf 1.281:
	* win95/drv/asiwav16.inf 1.191:
		auto - Driver release candidate 2.90rc10.

2004-09-20	as-age
	* drvnotes_rc.txt 1.147:
		AGE - ASI8700 comment.

2004-09-20	as-tfe
	* win95/drv/asiwave.c 1.108:
		TFE - Fixes position offset with BBM.

2004-09-17	as-tfe
	* win95/drv/asiwave.c 1.107:
		TFE - Test version with BBM disabled.

	* win95/drv/asiwave.c 1.106:
		TFE - Initialized dwBytesWrittenButNotPlayedSnapShot variable;

	* wdm/install/ishield/Media/Default/Default.mda 1.53:
		TFE - Driver release 2.90rc9.

	* configure.in 1.75:
	* drvnotes_rc.txt 1.146:
	* wdm/asiwdmm.inf 1.65:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.55:
	* win2k/asiwin2k.inf 1.280:
	* win95/drv/asiwav16.inf 1.190:
		auto - Driver release candidate 2.90rc9.

2004-09-16	as-age
	* drvnotes_rc.txt 1.143:
		AGE - 2.90rc7 - backup fix - hopefully we will have a better one 
		soon.

	* drvnotes_rc.txt 1.145:
		AGE - v2.90rc8

2004-09-16	as-tfe
	* wdm/install/ishield/Media/Default/Default.mda 1.52:
		TFE - Driver release 2.90rc8.

	* wdm/install/ishield/Media/Default/Default.mda 1.51:
		TFE - Driver release 2.90rc7.

	* configure.in 1.72:
	* drvnotes_rc.txt 1.144:
	* wdm/asiwdmm.inf 1.63:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.53:
	* win2k/asiwin2k.inf 1.278:
	* win95/drv/asiwav16.inf 1.188:
		auto - Driver release candidate 2.90rc7.

	* win95/drv/asimixer.c 1.156:
		TFE - Fixed error that was preventing some mux settings (including analog/digital)
		      from being saved in the INI file.

	* configure.in 1.73:
	* wdm/asiwdmm.inf 1.64:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.54:
	* win2k/asiwin2k.inf 1.279:
	* win95/drv/asiwav16.inf 1.189:
		auto - Driver release candidate 2.90rc8.

2004-09-16	as-ewb
	* INSTALL.hpi 1.8:
		EWB remove note about kmake.sh

	* configure.in 1.74:
		EWB fix test for firmware loader

	* hpi/hpidspcd.h 1.17:
		EWB dont include firmware.h when not using firmware loader

2004-09-15	as-ewb
	* configure.in 1.71:
		EWB correct case where firmware loader explicitly disabled

2004-09-14	as-tfe
	* configure.in 1.70:
	* drvnotes_rc.txt 1.142:
	* wdm/asiwdmm.inf 1.62:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.52:
	* win2k/asiwin2k.inf 1.277:
	* win95/drv/asiwav16.inf 1.187:
		auto - Driver release candidate 2.90rc6.

	* wdm/install/ishield/Media/Default/Default.mda 1.50:
		TFE - Driver release 2.90rc6.

2004-09-14	as-ewb
	* hpi/hpidspcd.c 1.21:
		EWB correct externs for 6413 arrays

2004-09-13	as-sgt
	* hpi/hpiman.c 1.31:
		SGT - add HPI_INCLUDE_6400 - line#242

2004-09-13	as-ewb
	* hpi/hpidspcd.c 1.20:
		EWB add hex6413 arrays for asi6400. Need to define 
		HPI_INCLUDE_6400 to use.

2004-09-09	as-age
	* drvnotes_rc.txt 1.141:
		AGE - 2.90rc5

	* win95/drv/asiwave.c 1.105:
		AGE - changed to how amount to buffer is computed for wave out 
		devices.

2004-09-09	as-tfe
	* configure.in 1.69:
	* wdm/asiwdmm.inf 1.61:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.51:
	* win2k/asiwin2k.inf 1.276:
	* win95/drv/asiwav16.inf 1.186:
		auto - Driver release candidate 2.90rc5.

	* wdm/install/ishield/Media/Default/Default.mda 1.49:
		TFE - Driver release 2.90rc5.

2004-09-08	as-age
	* wdm/sources 1.14:
		AGE - load 8800 DSP code instead of 8600.

	* drvnotes_rc.txt 1.139:
		AGE - 2.90rc4

2004-09-08	as-tfe
	* configure.in 1.68:
	* wdm/asiwdmm.inf 1.60:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.50:
	* win2k/asiwin2k.inf 1.275:
	* win95/drv/asiwav16.inf 1.185:
		auto - Driver release candidate 2.90rc4.

	* hpi/hpidspcd.c 1.19:
		TFE - Fixed compile error.

	* wdm/install/ishield/Media/Default/Default.mda 1.48:
		TFE - Driver release 2.90rc4.

	* wdm/adapter.cpp 1.14:
		TFE - Fixed startup error reporting.

2004-09-08	as-ewb
	* hpi/hpi6205.c 1.82:
	* hpi/hpi6205.h 1.26:
		EWB remove HW8700_REVB define and ifdefs

	* drvnotes_rc.txt 1.140:
		EWB add linux note

	* hpi/hpi6205.c 1.81:
		EWB add 0x6400 to list of valid pci ids

	* linux/test/asihpitest.c 1.7:
		EWB make it easier to change runtime etc

	* linux/drv/hpimod.c 1.40:
		EWB

	* configure.in 1.67:
	* firmware/Makefile.am 1.5:
	* hpi/hpidspcd.c 1.18:
	* hpi/hpios_linux.c 1.13:
	* linux/drv/Makefile.auto.am 1.13:
	* linux/drv/Makefile.in 1.4:
		EWB made firmware load from file use same files as firmware 
		loader

2004-09-07	as-ewb
	* drvnotes_rc.txt 1.138:
		EWB linux close adapters on driver unload

	* release.sh 1.6:
		EWB autoreconf after update configure

	* linux/drv/hpimod.c 1.39:
		EWB close all adapters before module unload (stop busmaster)

	* configure.in 1.66:
		EWB dont subst dspbinpath

	* linux/drv/Makefile.auto.am 1.12:
		EWB simplify k2.4 dspbinpath

2004-09-03	as-age
	* drvnotes_rc.txt 1.137:
		AGE - drv2.90rc3

2004-09-03	as-tfe
	* configure.in 1.65:
	* wdm/asiwdmm.inf 1.59:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.49:
	* win2k/asiwin2k.inf 1.274:
	* win95/drv/asiwav16.inf 1.184:
		auto - Driver release candidate 2.90rc3.

2004-09-02	as-age
	* drvnotes_rc.txt 1.135:
		AGE - 2.90rc2

2004-09-02	as-tfe
	* drvnotes_rc.txt 1.136:
	* wdm/asiwdmm.inf 1.58:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.48:
	* win2k/asiwin2k.inf 1.273:
	* win95/drv/asiwav16.inf 1.183:
		auto - Driver release candidate 2.90rc2.

	* wdm/install/ishield/Media/Default/Default.mda 1.46:
		TFE - Driver release 2.90rc2.

	* hpi/Spchpi.zip 1.54:
		TFE - Added  utility runctions HPI_WaveFormatToHpiFormat() and
		      HPI_HpiFormatToWaveFormat().

	* win95/drv/asimixer.c 1.155:
		TFE - Added multichannel mode entry to adapter mode table.

2004-09-02	as-ewb
	* configure.in 1.64:
		EWB updated version

	* drvnotes_rc.txt 1.134:
		EWB 2.90rc2, linux only

	* linux/test/asihpitest.c 1.6:
		EWB run for a fixed time (10s). Contine writing to ostreams in 
		poll loop. allow record to file to be disabled

	* configure.in 1.63:
		EWB add option to disable firmware loader even if present

2004-09-01	as-tfe
	* hpi/hpi.h 1.248:
	* hpi/hpifunc.c 1.122:
		TFE - Moved WH_HpiToMicrosoftFormat() into hpifunc.c and renamed it
		      HPI_HpiFormatToWaveFormat().

2004-09-01	as-ewb
	* linux/drv/Makefile.in 1.3:
		EWB CFLAGS here only for kernel2.6 build

	* linux/drv/Makefile.auto.am 1.11:
		EWB CFLAGS here only for kernel2.4 build

	* firmware/Makefile.am 1.4:
		EWB create firmware dir on install if needed

2004-08-31	as-tfe
	* ftp2xfrs.cmd 1.8:
		TFE - Removed USB driver from xfer list.

	* hpi/hpi.h 1.247:
	* hpi/hpifunc.c 1.121:
	* win95/drv/asiwave.c 1.104:
		TFE - Moved AW_MicrosoftToHpiFormat() into hpifunc.c and renamed it
		      HPI_WaveFormatToHpiFormat().

2004-08-31	as-ewb
	* hpi/hpidspcd.c 1.17:
		EWB print error code from request firmware

	* linux/drv/Makefile.in 1.2:
		EWB Configure substitues CFLAGS for dsp code, spinlock

	* firmware/Makefile.am 1.3:
		EWB move asidsp.bin to /usr/local/share/hpklinux

	* linux/drv/Makefile.auto.am 1.10:
		EWB install in bindir. DSPBINPATH now uses pkgdatadir

	* configure.in 1.62:
		EWB detect if kernel configured with firmware loader

	* linux/v4l/Makefile.am 1.7:
		EWB allow build against non current kernel version

	* hpi/hpios_linux.c 1.12:
		EWB change default asidsp.bin path

2004-08-30	as-tfe
	* temake.bat 1.55:
		TFE - Removed USB driver from ALL build.

2004-08-30	as-ewb
	* firmware/Makefile.am 1.2:
	* hpi/hpi56301.c 1.45:
	* hpi/hpi6000.c 1.150:
	* hpi/hpi6205.c 1.80:
	* hpi/hpidspcd.c 1.16:
	* hpi/hpidspcd.h 1.16:
	* hpi/hpios_linux.c 1.11:
		EWB allow asidsp.bin firmware loading as an option on linux

2004-08-27	as-age
	* hpi/hpi.h 1.246:
		AGE - add HPI_ADAPTER_MODE_MULTICHANNEL

2004-08-27	as-tfe
	* temake.bat 1.54:
		TFE - Fixed WDMM resource file, wasn't included in build after 
		ver update.

	* wdm/asiwdmm.inf 1.57:
	* wdm/asiwdmm.rc 1.2:
	* win2k/asiwin2k.inf 1.272:
	* win95/drv/asiwav16.inf 1.182:
		auto - Driver release candidate 2.90rc1.

	* asihpiw/asihpiw.cpp 1.36:
		TFE - Fixed compile errors and removed unused variables.

	* wdm/install/ishield/Script Files/Setup.rul 1.7:
		TFE - Added to script to clean up multiple WDMAUD.DRV entries.

2004-08-26	as-age
	* drvnotes_rc.txt 1.132:
		AGE - 2.90rc1

2004-08-26	as-tfe
	* asihpiw/asihpiw.cpp 1.35:
		TFE - Fixed compile error with last edit.

	* asihpiw/asihpiw.rc 1.63:
	* drvnotes_rc.txt 1.133:
	* wdm/install/ishield/Media/Default/Default.mda 1.45:
	* win95/drv/asiwav16.rc 1.103:
	* win95/drv/asiwavcd.ide 1.6:
	* winnt/dll/asiwav32.rc 1.69:
		TFE - Driver release 2.90rc1.

	* configure.in 1.61:
	* wdm/asiwdmm.inf 1.56:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.47:
	* win2k/asiwin2k.inf 1.271:
	* win95/drv/asiwav16.inf 1.181:
		auto - Driver release candidate 2.90rc1.

	* asihpiw/asihpiw.cpp 1.34:
		TFE - Added ASIHPIW_LogBARRemap() to print a warning to the error logfile when
		      the first BAR is moved (and has to be restored).

	* win95/drv/asiwave.c 1.103:
		TFE - Modified so it'll build Win95 version without errors (won'
		t support WAVEFORMATEXTENSIBLE).

2004-08-25	as-age
	* drvnotes_rc.txt 1.130:
		AGE - start of 2.89rc3 comments.

	* drvnotes_rc.txt 1.131:
		AGE - oops. comments should be for future build of 2.90rc1.

2004-08-25	as-tfe
	* win95/drv/mmreg.h 1.4:
		TFE - Added WAVE_FORMAT_EXTENSIBLE.

	* win95/drv/asiwave.c 1.102:
		TFE - Added WAVE_FORMAT_EXTENSIBLE.  Note: to compile you need to remove
		      the local MMREG.H which causes the build to use the one from the NT DDK.

2004-08-24	as-sgt
	* hpi/hpi.h 1.245:
		SGT - v=2.90, add ASI5101, ASI6481->ASI6416

2004-08-19	as-ewb
	* configure.in 1.60:
	* hpklinux.spec.in 1.7:
		EWB/FFG fix rpm build target for 2.6 kernels

2004-08-18	as-age
	* hpi/hpifunc.c 1.120:
		AGE - HPI_FormatCreate() can now create formats with up to 8 
		channels.

2004-08-11	as-age
	* doc/dual_mono_record.rtf 1.3:
		AGE - update example code.

2004-08-11	as-tfe
	* hpi/hpiman.c 1.30:
	* hpi/hpimsgx.c 1.23:
		TFE - Modified the call to HPI_SUBSYS_CREATE_ADAPTER so that it passes
		      in the adapter list, this lets the message handlers detect duplicate adapter indices.

2004-08-06	as-tfe
	* configure.in 1.59:
	* wdm/asiwdmm.inf 1.55:
	* wdm/install/ishield/Media/Default/Default.mda 1.44:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.46:
		TFE - Driver release 2.89.

	* drvnotes.txt 1.16:
	* win2k/asiwin2k.inf 1.270:
	* win95/drv/asiwav16.inf 1.180:
		auto - Driver release 2.89.

2004-08-05	as-age
	* win95/drv/asiwave.h 1.15:
		AGE - change MAX_WAVEOUTS

	* win95/drv/asimixer.c 1.154:
		AGE - log disabled tuners.

2004-08-05	as-tfe
	* wdm/install/ishield/Media/Default/Default.mda 1.43:
		TFE - Driver release 2.89rc2.

	* configure.in 1.56:
	* drvnotes_rc.txt 1.129:
	* wdm/asiwdmm.inf 1.54:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.45:
	* win2k/asiwin2k.inf 1.269:
	* win95/drv/asiwav16.inf 1.179:
		auto - Driver release candidate 2.89rc2.

2004-08-05	as-ewb
	* linux/Makefile.am 1.5:
		EWB/FFG add helpers dir

	* hpi/hpidspcd.c 1.15:
		EWB avoid use of pci_name()

	* linux/drv/Makefile.auto.am 1.8:
		Fix INCLUDES to allow build of other than running kernel version

	* linux/helpers/Makefile.am 1.1:
	* linux/helpers/firmware.agent 1.1:
	* linux/helpers/install-helpers 1.1:
		EWB/FFG scripts + missing files for Suse9 (and others?)

	* linux/drv/Makefile.auto.am 1.9:
		EWB change way files are cleaned

	* linux/helpers/Makefile.am 1.2:
		EWB move script inside Makefile

	* configure.in 1.57:
		EWB add helpers dir

	* hpklinux.spec.in 1.6:
		EWB/FFG Added 'depmod -a' to %post.install firmware.agent' if 
		needed

	* configure.in 1.58:
		EWB 289rc2 again

2004-08-04	as-age
	* drvnotes_rc.txt 1.128:
		AGE - 2.89rc1

2004-08-04	as-tfe
	* asihpiw/asihpiw.rc 1.62:
	* wdm/install/ishield/Media/Default/Default.mda 1.42:
	* win95/drv/asiwav16.rc 1.102:
	* winnt/dll/asiwav32.rc 1.68:
		TFE - Driver release 2.89rc1.

	* configure.in 1.55:
	* hpi/hpi.h 1.244:
	* wdm/asiwdmm.inf 1.53:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.44:
	* win2k/asiwin2k.inf 1.268:
	* win95/drv/asiwav16.inf 1.178:
		auto - Driver release candidate 2.89rc1.

2004-08-04	as-ewb
	* configure.in 1.53:
		EWB minor tweaks

	* release.sh 1.5:
		EWB use braces instead of parens for errors= in same shell instead of subshell
		Script now exits correctly on error.

	* configure.in 1.54:
	* linux/lib/Makefile.am 1.6:
		EWB/FFG add interface revisions

	* linux/lib/Makefile.am 1.5:
	* linux/test/Makefile.am 1.8:
		EWB use AM_CFLAGS

	* hpklinux.spec.in 1.5:
		EWB/FFG catch up with kernel 2.6 changes

	* linux/drv/Makefile.auto.am 1.7:
		EWB remove Makefile.in from maintainer clean files

2004-08-03	as-age
	* drvnotes_rc.txt 1.127:
		AGE - ASI2200 update (before I forget)

2004-08-03	as-tfe
	* configure.in 1.52:
	* drvnotes.txt 1.15:
	* win2k/asiwin2k.inf 1.267:
	* win95/drv/asiwav16.inf 1.177:
		auto - Driver release 2.88.

	* wdm/asiwdmm.inf 1.52:
	* wdm/install/ishield/Media/Default/Default.mda 1.41:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.43:
		TFE - Driver release 2.88.

2004-08-03	as-ewb
	* linux/drv/Makefile.in 1.1:
		EWB generates Makefile

	* configure.in 1.51:
		EWB add drv Makefile

	* linux/drv/asihpi 1.8:
		EWB now rely on modprobe to find the kernel module

	* linux/drv/Makefile.auto.am 1.6:
		EWB rearrange conditional blocks to avoid warnings.
		Integrate with kernel 2.6 build. Allow building outside source tree.
		Not checked with kernel 2.4.x yet.

	* linux/v4l/Makefile.am 1.6:
		EWB rearrange conditional blocks to avoid warnings.
		(conditionals inside targets)

	* linux/drv/Makefile 1.26:
		EWB now generated from Makefile.in

	* linux/drv/asihpi 1.9:
		EWB typo

2004-07-30	as-sgt
	* doc/dual_mono_record.rtf 1.2:
		SGT - edits

2004-07-30	as-age
	* doc/dual_mono_record.rtf 1.1:
		AGE - first check in.

2004-07-29	as-age
	* drvnotes_rc.txt 1.125:
		AGE - 2.88rc13 (again).

2004-07-29	as-tfe
	* wdm/asiwdmm.inf 1.51:
	* win2k/asiwin2k.inf 1.266:
	* win95/drv/asiwav16.inf 1.176:
		auto - Driver release candidate 2.88rc13.

2004-07-29	as-ewb
	* drvnotes_rc.txt 1.124:
		EWB linux notes for 288rc14

	* firmware/Makefile.am 1.1:
		EWB provide install target for firmware files

	* drvnotes_rc.txt 1.126:
		EWB add Linux notes back to rc13

	* linux/drv/kmake.sh 1.6:
		EWB add parameters and default dir

	* linux/drv/hpimod.c 1.38:
		EWB only export syms for kernel >= 2.5

	* configure.in 1.50:
		EWB add firmware makefile

	* hpi/hpidspcd.c 1.13:
		EWB firmware loading version for linux

	* linux/drv/kmake.sh 1.5:
	* release.sh 1.4:
		EWB

	* hpi/hpios_linux.c 1.10:
		EWB remove fil I/O.  tweaks to pci find device.

	* hpi/hpi56301.c 1.43:
		EWB changed/removed some debug messages

	* linux/drv/Makefile.auto.am 1.5:
		EWB dsp bin install now handled in firmware dir

	* hpi/hpi56301.c 1.44:
	* hpi/hpi6000.c 1.149:
	* hpi/hpi6205.c 1.79:
	* hpi/hpidspcd.c 1.14:
	* hpi/hpidspcd.h 1.15:
		EWB tweaks to keep firmware loading compatible with linux 2.4.x

	* INSTALL.hpi 1.7:
	* README.hpi 1.3:
		EWB add kernel2.6 notes

	* Makefile.am 1.5:
		EWB add firmware subdirectory

	* linux/drv/hpimod.c 1.37:
		EWB add exports for all symbols currently used by alsa

	* release.sh 1.3:
		EWB update how firmware files extracted

	* hpi/hpi6205.c 1.78:
		EWB support linux hotplug bootload.

2004-07-28	as-ewb
	* hpi/hpi4000.c 1.24:
	* hpi/hpi56301.c 1.42:
	* hpi/hpi56301.h 1.4:
		EWB pass adapter structure to bootloader, needed for linux 
		fimware loading via hotplug.

	* hpi/hpipci.h 1.15:
		EWB made pOsData into pci_device* type for linux (from void*)

	* hpi/hpi6000.c 1.148:
		EWB support linux hotplug bootload.  Reformat using spaces 
		instead of tabs

	* hpi/hpidspcd.h 1.14:
		EWB Linux: add DSP_FIRMWARE struct. Add Rewind function proto.

2004-07-27	as-age
	* drvnotes_rc.txt 1.123:
		AGE - 2.88rc13

2004-07-27	as-tfe
	* wdm/install/ishield/Media/Default/Default.mda 1.40:
		TFE - Driver release 2.88rc13.

	* configure.in 1.49:
	* wdm/asiwdmm.inf 1.50:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.42:
	* win2k/asiwin2k.inf 1.265:
	* win95/drv/asiwav16.inf 1.175:
		auto - Driver release candidate 2.88rc13.

2004-07-26	as-ewb
	* linux/drv/Makefile.auto.am 1.4:
		fix dir name in install

	* linux/drv/Makefile.auto.am 1.3:
		typo

2004-07-25	as-ewb
	* linux/drv/Makefile.auto.am 1.2:
	* linux/drv/kmake.sh 1.4:
		EWB link instead of copy hpi files.  New make parameters

	* linux/drv/asihpi 1.7:
		EWB fix if syntax

2004-07-23	as-age
	* drvnotes_rc.txt 1.122:
		AGE - 2.88rc12

2004-07-23	as-tfe
	* configure.in 1.48:
	* wdm/asiwdmm.inf 1.49:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.41:
	* win2k/asiwin2k.inf 1.264:
	* win95/drv/asiwav16.inf 1.174:
		auto - Driver release candidate 2.88rc12.

	* wdm/install/ishield/Media/Default/Default.mda 1.39:
		TFE - Driver release 2.88rc12.

	* hpi/hpios_wdm.h 1.6:
	* hpi/hpios_win32_user.h 1.4:
	* hpi/hpios_win95_kern.h 1.4:
	* hpi/hpios_winnt_kern.h 1.4:
	* hpi/hpiosdos.h 1.5:
		TFE - Added #include <stdio.h> to fix HPIDSPCD.C compile error.

2004-07-22	as-ewb
	* Makefile.am 1.4:
	* linux/Makefile.am 1.4:
		EWB change subdir order

	* linux/drv/Makefile.am 1.10:
		EWB replaced with Makefile + Makfile.auto.am

	* linux/drv/Makefile.am 1.9:
		EWB add kernel 2.6 conditional

	* linux/drv/asihpi 1.6:
		EWB allow .ko or .o modules.
		Allow normal user to get status.

	* linux/drv/Makefile 1.25:
	* linux/drv/Makefile.auto.am 1.1:
		EWB replace makefile.am for kernel2.6 build

	* linux/v4l/Makefile.am 1.5:
		EWB don't build anything for kernel 2.6 (yet)

	* linux/drv/kmake.sh 1.2:
		EWB moved to .../drv26

	* hpi/hpidspcd.h 1.13:
		EWB remove direct inclusion of stdio.h

	* linux/lib/Makefile.am 1.4:
		EWB generate shared and static libs with libtool

	* linux/drv/kmake.sh 1.3:
		EWB Found a way to build 2.4 or 2.6 versions in same directory

	* configure.in 1.47:
		EWB add kernel version check

2004-07-21	as-sgt
	* hpi/hpi6205.c 1.77:
		SGT - return more data about error  (using gadwHpiSpecificError[]
		) when testing HPIC, HPIA see line#1740

2004-07-21	as-ewb
	* linux/test/asihpitest.c 1.5:
		EWB record all instreams to files.  Add bbm init (recompile with has_bbm=1).
		Astyle reformat

	* linux/drv/Makefile.am 1.8:
	* linux/v4l/Makefile.am 1.4:
		EWB change some install permissions. Allow gzipped driver 
		install

	* linux/test/test8700.c 1.4:
		EWB add delay to rf level read after channel change\nRead back 
		current settings on query

2004-07-15	as-age
	* drvnotes_rc.txt 1.121:
		AGE - 2.88 rc11

2004-07-15	as-tfe
	* configure.in 1.46:
	* wdm/asiwdmm.inf 1.48:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.40:
	* win2k/asiwin2k.inf 1.263:
	* win95/drv/asiwav16.inf 1.173:
		auto - Driver release candidate 2.88rc11.

	* wdm/install/ishield/Media/Default/Default.mda 1.38:
		TFE - Driver release 2.88rc11.

2004-07-13	as-age
	* drvnotes_rc.txt 1.119:
		AGE - add PCM unsigned notes.

	* drvnotes_rc.txt 1.120:
		AGE

2004-07-12	as-sgt
	* hpi/Spchpi.zip 1.53:
		SGT - add HPI_Tuner_GetStatus()

2004-07-09	as-age
	* asihpiw/srcw2k 1.25:
	* asihpiw/srcw2k_nousb 1.2:
		AGE - swap 8600 DSP code for 8800 code.

	* drvnotes_rc.txt 1.117:
		AGE - 2.88rc10.

2004-07-09	as-tfe
	* wdm/HpiIstrm.cpp 1.5:
	* wdm/HpiIstrm.h 1.3:
	* wdm/istream.cpp 1.8:
		TFE - Added background bus mastering for record.

	* wdm/install/ishield/Media/Default/Default.mda 1.37:
		TFE - Driver version 2.88rc10.

	* configure.in 1.45:
	* drvnotes_rc.txt 1.118:
	* wdm/asiwdmm.inf 1.46:
	* wdm/asiwdmm.inf 1.47:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.39:
	* win2k/asiwin2k.inf 1.261:
	* win2k/asiwin2k.inf 1.262:
	* win95/drv/asiwav16.inf 1.172:
		auto - Driver release candidate 2.88rc10.

2004-07-08	as-tfe
	* drvnotes_rc.txt 1.116:
	* wdm/install/ishield/Media/Default/Default.mda 1.36:
		TFE - Driver release 2.88rc9.

	* hpi/hpios.c 1.52:
		TFE - Changed physical buffer allocation for WDM, fixes BBM in 
		WDM-M.

	* wdm/HpiOStrm.h 1.8:
	* wdm/HpiOstrm.cpp 1.11:
	* wdm/stream.cpp 1.23:
		TFE - Added background bus mastering.

	* hpi/hpiman.c 1.29:
		TFE - Modified so buffer allocations occur at passive IRQL.

	* configure.in 1.44:
	* wdm/asiwdmm.inf 1.45:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.38:
	* win2k/asiwin2k.inf 1.260:
	* win95/drv/asiwav16.inf 1.171:
		auto - Driver release candidate 2.88rc9.

2004-07-06	as-age
	* drvnotes_rc.txt 1.115:
		AGE - v2.88rc8

2004-07-06	as-tfe
	* wdm/install/ishield/Media/Default/Default.mda 1.35:
		TFE - Driver release 2.88rc8.

	* configure.in 1.43:
	* wdm/asiwdmm.inf 1.44:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.37:
	* win2k/asiwin2k.inf 1.259:
	* win95/drv/asiwav16.inf 1.170:
		auto - Driver release candidate 2.88rc8.

2004-07-04	as-ewb
	* linux/drv/Makefile.kbuild 1.1:
	* linux/drv/kmake.sh 1.1:
		EWB kernel 2.6 building

	* hpi/hpios_linux.c 1.9:
	* hpi/hpios_linux.h 1.7:
	* linux/drv/hpimod.c 1.36:
		EWB minor updates for kernel 2.6.x

2004-07-01	as-ewb
	* hpi/hpi.h 1.243:
		EWB add 6481 adapter type

	* hpi/hpi6205.c 1.76:
		EWB add 6400 bootload

	* hpi/hpidspcd.h 1.12:
		EWB add 6413 code type

2004-06-25	as-age
	* drvnotes_rc.txt 1.114:
		AGE - 2.88rc7

2004-06-25	as-tfe
	* wdm/install/ishield/Media/Default/Default.mda 1.34:
	* win95/drv/asiwavcd.ide 1.5:
		AGE - 2.88rc7

	* configure.in 1.42:
	* wdm/asiwdmm.inf 1.43:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.36:
	* win2k/asiwin2k.inf 1.258:
	* win95/drv/asiwav16.inf 1.169:
		auto - Driver release candidate 2.88rc7.

2004-06-18	as-tfe
	* win95/drv/asiwave.c 1.101:
		TFE - Fixed '2p' debug message.

2004-06-16	as-age
	* drvnotes_rc.txt 1.112:
		AGE - 2.88rc6

2004-06-16	as-tfe
	* drvnotes_rc.txt 1.113:
		TFE - Modified 2.88rc6 comment.

	* win95/drv/asiwave.c 1.100:
		TFE - Changed bus mastering buffer size.

	* configure.in 1.41:
	* wdm/install/ishield/Media/Default/Default.mda 1.33:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.35:
		TFE - Driver release candidate 2.88rc6.

	* win95/drv/asimixer.c 1.153:
		TFE - Added tuner status control name.

	* wdm/asiwdmm.inf 1.42:
	* win2k/asiwin2k.inf 1.257:
	* win95/drv/asiwav16.inf 1.168:
		auto - Driver release candidate 2.88rc6.

	* win95/drv/asimixer.c 1.152:
		TFE - Added tuner status control.

2004-06-15	as-sgt
	* hpi/hpi.h 1.242:
		SGt - move new HPI_TUNER defines to be next to orig defines so 
		DSP code compiles

	* hpi/hpi.h 1.241:
	* hpi/hpifunc.c 1.119:
		SGt - add StatusMask to HPI_TunerGetStatus()

2004-06-15	as-age
	* win95/drv/asiwave.c 1.99:
		AGE - increase minimum BBM buffer size to 32 Kbytes.

	* hpi/hpi6205.c 1.75:
		AGE - oops, wasn't filling in auxilary data available field.

2004-06-15	as-tfe
	* win95/drv/asimixer.c 1.151:
	* win95/drv/asimixer.h 1.31:
	* winnt/dll/asidrv32.c 1.47:
		TFE - Added dirty flag to mixer instance structure so volumes will only be written
		      to the INI file if they've been modified.

2004-06-14	as-age
	* drvnotes_rc.txt 1.110:
		AGE - 2.88rc5

2004-06-14	as-tfe
	* configure.in 1.40:
	* drvnotes_rc.txt 1.111:
	* wdm/asiwdmm.inf 1.41:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.34:
	* win2k/asiwin2k.inf 1.256:
	* win95/drv/asiwav16.inf 1.167:
		auto - Driver release candidate 2.88rc5.

	* wdm/install/ishield/Media/Default/Default.mda 1.32:
		TFE - Driver release 2.88rc5.

2004-06-11	as-sgt
	* hpi/hpi6000.c 1.147:
		SGT - moved C6713 PLL init to before internal DSP memory test - 
		seems to fix problems with C6713B DSPs

2004-06-08	as-sgt
	* hpi/hpi.h 1.240:
	* hpi/hpifunc.c 1.118:
		SGT - add HPI_TunerGetStatus() (will replace GetVideoStatus as a 
		universal TV/AM/FM status API)

2004-06-07	as-sgt
	* hpi/hpi.h 1.239:
		SGt - * fix typo * add proposed tuner status API with FM status 
		defines

	* hpi/hpi.h 1.238:
		SGt - add proposed tuner status API with FM status defines

2004-06-04	as-age
	* drvnotes_rc.txt 1.109:
		AGE - 2.88rc4

2004-06-04	as-tfe
	* configure.in 1.39:
	* wdm/asiwdmm.inf 1.40:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.33:
	* win2k/asiwin2k.inf 1.255:
	* win95/drv/asiwav16.inf 1.166:
		auto - Driver release candidate 2.88rc4.

	* wdm/install/ishield/Media/Default/Default.mda 1.31:
		TFE - Driver release 2.88rc4.

2004-06-03	as-age
	* hpi/hpi.h 1.237:
		AGE - add ASI8705 adapter.

2004-06-03	as-ewb
	* linux/test/Makefile.am 1.7:
		EWB remove install,uninstall rules - handled already by automake

2004-06-02	as-tfe
	* drvnotes_rc.txt 1.108:
		TFE - Added master volume save/restore note to 2.88rc1.

2004-06-01	as-age
	* hpi/hpkw2kzip.bat 1.1:
	* hpi/hpkzip.bat 1.1:
		AGE - a couple of little zip utilities.

2004-06-01	as-tfe
	* ftp2xfrs.cmd 1.7:
	* temake.bat 1.53:
		TFE - Added HPKW2K zipfile to TEMAKE release build and to ftp 
		commands.

2004-05-28	as-age
	* hpi/hpi.h 1.236:
	* hpi/hpi6205.c 1.74:
	* hpi/hpi6205.h 1.25:
	* hpi/hpifunc.c 1.117:
	* win95/drv/asiwave.c 1.98:
	* win95/drv/asiwave.h 1.14:
		AGE - updated BBM support including HPI_OutStreamGetInfoEx() 
		extension.

2004-05-28	as-tfe
	* configure.in 1.38:
	* drvnotes_rc.txt 1.107:
	* wdm/asiwdmm.inf 1.39:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.32:
	* win2k/asiwin2k.inf 1.254:
	* win95/drv/asiwav16.inf 1.165:
		auto - Driver release candidate 2.88rc3.

	* wdm/install/ishield/Media/Default/Default.mda 1.30:
		AGE

2004-05-27	as-age
	* drvnotes_rc.txt 1.106:
		AGE - 2.88rc2

2004-05-27	as-tfe
	* wdm/install/ishield/Media/Default/Default.mda 1.29:
		TFE - Driver release 2.88rc2.

	* configure.in 1.37:
	* wdm/asiwdmm.inf 1.38:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.31:
	* win2k/asiwin2k.inf 1.253:
	* win95/drv/asiwav16.inf 1.164:
		auto - Driver release candidate 2.88rc2.

2004-05-27	as-ewb
	* hpi/Spchpi.zip 1.52:
		EWB V2.88 In and Out stream host buffer functions. Expand on 
		SubSysFindAdapters error return

	* linux/v4l/radio-asihpi.c 1.4:
		EWB add stub VIDIOCSAUDIO case, get rid of app. error.
		Change naming and detection sligtly to allow ASI87xx adapters.

2004-05-26	as-ewb
	* hpi/hpi6000.c 1.145:
		EWB return correct error from dsp code open call.

	* drvnotes_rc.txt 1.105:
		EWB

	* linux/drv/hpimod.c 1.34:
		EWB modify error messages. Allow driver to load evenif 
		subsysFindAdapters returns error, as long as some adapters 
		found.

	* linux/drv/hpimod.c 1.35:
		EWB print list of all adapters found

	* hpi/hpi6205.h 1.24:
		EWB remove missing dsp code error define. Use one from hpi.h

	* hpi/hpimsgx.c 1.22:
		EWB MsgxAdapterInit returns error code from SubsysFindAdapters.
		Any adapters found are initialised even if there was an error.

	* hpi/hpi6000.c 1.146:
	* hpi/hpi6205.c 1.73:
		EWB if duplicate adapter number log error message, also continue 
		looking for adapters, and return correct count instead of 
		returning immediately.

	* hpi/hpi6205.c 1.72:
		EWB print error message if createADapterObj fails.
		Return correct error code from Dsp code open.

2004-05-25	as-ewb
	* hpi/hpidebug.c 1.10:
		EWB hpi debug response only print OK at verbose level

	* hpi/hpi6000.c 1.144:
		EWB use HPI_PRINT_* macros for debug messages

	* INSTALL.hpi 1.6:
		EWB note that debug>1 makes large logs

	* hpi/hpi6205.c 1.71:
		EWB fix large data transfers. Change priority of some debug 
		messages.

2004-05-24	as-ewb
	* hpi/hpios_linux.c 1.8:
		EWB fix several bugs in LockedMem routines.

	* linux/test/asihpitest.c 1.4:
		EWB many changes, record from all streams.

2004-05-20	as-age
	* drvnotes_rc.txt 1.103:
		AGE - 2.88rc1

2004-05-20	as-tfe
	* asihpiw/asihpiw.rc 1.61:
	* wdm/install/ishield/Media/Default/Default.mda 1.28:
	* win95/drv/asiwav16.rc 1.101:
	* winnt/dll/asiwav32.rc 1.67:
		TFE - Driver release 2.88rc1.

	* configure.in 1.36:
	* hpi/hpi.h 1.235:
	* wdm/asiwdmm.inf 1.37:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.30:
	* win2k/asiwin2k.inf 1.252:
	* win95/drv/asiwav16.inf 1.163:
		auto - Driver release candidate 2.88rc1.

2004-05-20	as-ewb
	* README.hpi 1.2:
		EWB mention v4l driver

	* drvnotes_rc.txt 1.104:
	* hpi/hpiclass.cpp 1.24:
		drvnotes_rc.txt

	* INSTALL.hpi 1.5:
		EWB remove gcc3.3 warning. Add v4l notes

2004-05-18	as-tfe
	* hpi/hpi.h 1.234:
		TFE - Rolled back last change.

	* hpi/hpi.h 1.232:
		TFE - Added HPI_CONTROL_RESERVED1 and HPI_CONTROL_RESERVED2
		      as placeholders for player and recorder controls.

	* hpi/hpi.h 1.233:
		TFE - Added comment for reserved defines.

2004-05-14	as-tfe
	* win95/drv/asimixer.c 1.150:
		TFE - Added master volume save/restore.

2004-05-12	as-age
	* hpi/hpi6205.c [BBM] 1.70.2.1:
	* hpi/hpi6205.h [BBM] 1.23.2.1:
		AGE - add dwAuxilaryDataAvailabel to GetInfoEx calls. Spilt BBM buffer status from the data
		buffer.

	* hpi/hpi.h [BBM] 1.231.2.1:
	* hpi/hpifunc.c [BBM] 1.116.2.1:
		AGE - add dwAuxilaryDataAvailabel to GetInfoEx calls.

2004-05-11	as-ewb
	* linux/v4l/radio-asihpi.c 1.3:
		EWB made all bands use fine tuning steps. Needed to get FM stations on band
		Set initial band to FM (assumed by some clients)

2004-05-10	as-tfe
	* temake.bat 1.52:
		TFE - Fixed WDM release build file name.

	* wdm/asiwdmm.inf 1.36:
	* wdm/install/ishield/Media/Default/Default.mda 1.27:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.29:
		TFE - Driver release 2.87.

2004-05-07	as-ewb
	* release.sh 1.2:
		EWB change to use dspbinsXXX.zip

	* drvnotes.txt 1.14:
	* drvnotes_rc.txt 1.102:
		EWB add linux comments for 2.87

2004-05-06	as-tfe
	* wdm/install/ishield/Media/Default/Default.mda 1.25:
	* wdm/install/ishield/Media/Default/Default.mda 1.26:
		AGE ..

	* configure.in 1.33:
	* drvnotes_rc.txt 1.101:
	* wdm/asiwdmm.inf 1.35:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.28:
	* win2k/asiwin2k.inf 1.250:
	* win95/drv/asiwav16.inf 1.161:
		auto - Driver release candidate 2.87rc14.

	* configure.in 1.34:
	* drvnotes.txt 1.13:
	* win2k/asiwin2k.inf 1.251:
	* win95/drv/asiwav16.inf 1.162:
		auto - Driver release 2.87.

	* configure.in 1.32:
	* drvnotes_rc.txt 1.100:
	* wdm/asiwdmm.inf 1.34:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.27:
	* win2k/asiwin2k.inf 1.249:
	* win95/drv/asiwav16.inf 1.160:
		auto - Driver release candidate 2.87rc13.

2004-05-06	as-ewb
	* linux/v4l/Makefile.am 1.3:
		EWB add radio-asihpi.c to extra-dist.
		Really should use something_SOURCES, but not this release...

	* linux/v4l/radio-asihpi.c 1.2:
		EWB move hpi.h include so modversions works

	* configure.in 1.35:
	* linux/Makefile.am 1.3:
		EWB add v4l

	* linux/drv/Makefile.am 1.7:
		EWB add asidsp8700.bin

	* linux/v4l/Makefile.am 1.1:
	* linux/v4l/make_devices 1.1:
	* linux/v4l/radio-asihpi.c 1.1:
		EWB video for linux driver

	* linux/v4l/Makefile.am 1.2:
		EWB add modversions and smp to cflags

2004-05-04	as-ewb
	* hpi/hpi6205.c 1.70:
		EWB tell DSP to stop BBM before freeing host buffers.
		Update buffer pointers in single operation.

2004-05-03	as-tfe
	* configure.in 1.31:
	* drvnotes.txt 1.12:
	* win2k/asiwin2k.inf 1.248:
	* win95/drv/asiwav16.inf 1.159:
		auto - Driver release 2.87.

	* wdm/asiwdmm.inf 1.33:
		TFE - Driver release 2.87.

	* temake.bat 1.51:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.26:
		TFE - Fixed IS label.

2004-04-28	as-age
	* drvnotes_rc.txt 1.98:
		AGE - 2.87rc12

2004-04-28	as-tfe
	* wdm/stream.cpp 1.22:
		TFE - Fixed stream reuse code (was causing page fault).  Added debug code to
		      track reference count (#define TRACK_REFERENCE_COUNT to enable).

	* configure.in 1.30:
	* drvnotes_rc.txt 1.99:
	* wdm/asiwdmm.inf 1.32:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.25:
	* win2k/asiwin2k.inf 1.247:
	* win95/drv/asiwav16.inf 1.158:
		auto - Driver release candidate 2.87rc12.

	* wdm/minwave.cpp 1.9:
		TFE - Fixed stream reuse code (was causing page fault).

	* wdm/install/ishield/Media/Default/Default.mda 1.24:
		TFE - Driver release 2.87rc12.

	* wdm/minwave.h 1.13:
		TFE -  Added debug code to track reference count
		      (#define TRACK_REFERENCE_COUNT to enable).

2004-04-19	as-tfe
	* wdm/asiwdmm.inf 1.31:
		TFE - Fixed typo on INF caused by incorrect script.

	* wdm/temake.bat 1.3:
		TFE - removed.

2004-04-16	as-age
	* drvnotes_rc.txt 1.96:
		AGE - 2.87rc11

2004-04-16	as-tfe
	* wdm/stream.cpp 1.21:
		TFE - Fixes clicks after stream reuse on ASI5044.

	* configure.in 1.29:
	* drvnotes_rc.txt 1.97:
	* wdm/asiwdmm.inf 1.30:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.24:
	* win2k/asiwin2k.inf 1.246:
	* win95/drv/asiwav16.inf 1.157:
		auto - Driver release candidate 2.87rc11.

	* wdm/PosEstim.cpp 1.9:
		TFE - Resets correction count on start.

	* wdm/asiwdmm.rc 1.1:
		TFE - Added.

	* wdm/install/ishield/Media/Default/Default.mda 1.23:
		TFE - Driver release 2.87rc11.

	* wdm/AvgSmpRt.cpp 1.5:
		TFE - Initialize Reading and ReadingIsNew flag on Start.

2004-04-15	as-age
	* hpi/hpi6205.c 1.69:
		AGE - correct wSize initialization in some of the BBM routines.

2004-04-14	as-age
	* drvnotes_rc.txt 1.95:
		AGE 2.87rc10

2004-04-14	as-tfe
	* wdm/install/ishield/Media/Default/Default.mda 1.22:
		TFE - Driver release 2.87rc10.

	* configure.in 1.28:
	* hpi/hpi.h 1.231:
	* wdm/asiwdmm.inf 1.29:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.23:
	* win2k/asiwin2k.inf 1.245:
	* win95/drv/asiwav16.inf 1.156:
		auto - Driver release candidate 2.87rc10.

2004-04-09	as-age
	* drvnotes_rc.txt 1.94:
		AGE - 287rc9

2004-04-09	as-tfe
	* wdm/install/ishield/Media/Default/Default.mda 1.21:
		TFE - Driver release 2.87rc9.

	* configure.in 1.27:
	* wdm/asiwdmm.inf 1.28:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.22:
	* win2k/asiwin2k.inf 1.244:
	* win95/drv/asiwav16.inf 1.155:
		auto - Driver release candidate 2.87rc9.

2004-04-08	as-age
	* drvnotes_rc.txt 1.92:
		update

2004-04-08	as-tfe
	* wdm/install/ishield/Media/Default/Default.mda 1.20:
		TFE - Driver release 2.87rc8.

	* configure.in 1.26:
	* drvnotes_rc.txt 1.93:
	* wdm/asiwdmm.inf 1.27:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.21:
	* win2k/asiwin2k.inf 1.243:
	* win95/drv/asiwav16.inf 1.154:
		auto - Driver release candidate 2.87rc8.

	* wdm/common.cpp 1.20:
		TFE - Added parametric EQ save/restore object.

2004-04-07	as-age
	* drvnotes_rc.txt 1.91:
		AGE - update.

2004-04-07	as-tfe
	* wdm/common.cpp 1.19:
		TFE - Added compander save/restore object.

2004-04-06	as-age
	* drvnotes_rc.txt 1.90:
		AGE - added comments on DSP code changes since 2.87rc7

2004-04-06	as-tfe
	* wdm/common.cpp 1.18:
		TFE - Created save/restore control objects and added tuner 
		object.

2004-04-02	as-age
	* hpi/hpi.h 1.230:
	* hpi/hpifunc.c 1.116:
		AGE - add HPI_SteamEstimateBufferSize()

2004-04-02	as-tfe
	* win95/drv/asimixer.c 1.149:
	* win95/drv/asiwave.c 1.97:
		TFE - Fixed 'blank device' problem when ASI adapter is removed.

	* hpi/Spchpi.zip 1.51:
		TFE - Updated with new HPI functions to get AESEBU state info.

2004-04-01	as-age
	* hpi/hpifunc.c 1.114:
		AGE - updated HPI_MixerGetControlByIndex() so that the node 
		types match defines in hpi.h.

2004-04-01	as-tfe
	* hpi/hpi.h 1.228:
	* hpi/hpifunc.c 1.111:
		TFE - Added three GetXxxx functions for AES/EBU controls.

	* hpi/hpifunc.c 1.113:
		TFE - Fixed syntax error.

	* hpi/hpifunc.c 1.115:
		TFE - Temporarily disabled 
		HPI_AESEBU_Transmitter_GetChannelStatus().

	* hpi/hpi.h 1.229:
	* hpi/hpifunc.c 1.112:
		TFE - Added HPI_AESEBU_Transmitter_GetChannelStatus.

2004-04-01	as-ewb
	* linux/drv/hpimod.c 1.33:
		EWB fix compile error --disable-alsa build

2004-03-31	as-age
	* hpi/hpi6205.c 1.68:
		AGE - added code to conditionally send HPI_OSTREAM_SET_FORMAT message to the
		DSP when using BBM for OStream playback.

	* hpi/hpi6000.c 1.143:
	* hpi/hpi6205.c 1.66:
		AGE - update to Hpi6000_ControlMessage().

	* drvnotes_rc.txt 1.89:
		AGE - 2.87rc7

	* hpi/hpi6205.c 1.67:
		AGE - fix for ASI8702 boot in 3 Ghz machines. PC lockup waws observed to occur in BootLoader_ConfigEMIF().
		Added extra dummy read in BootLoader_WriteMem32() when DSP index is 1. Increased delays in several places
		in BootLoader_ConfigEMIF() for the nDsp==1 case.

2004-03-31	as-tfe
	* wdm/putd.bat 1.6:
		TFE - Changed destination on test machine.

	* temake.bat 1.49:
		TFE - Fixed new WDMM build and IS build sections.

	* wdm/putd.bat 1.7:
		TFE - Modified to work in free or checked build.

	* temake.bat 1.48:
		TFE - Incorporated new WDMM build and IS build into main build.

	* ftp2xfrs.cmd 1.6:
		TFE - Changed WDMM exe file location.

	* wdm/install/ishield/Media/Default/Default.mda 1.18:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.19:
		TFE - Driver release 2.87rc6.

	* temake.bat 1.50:
		TFE - Removed old WDM install shield build call.

	* wdm/common.cpp 1.17:
		TFE - Includes AESEBU in input count to show 2 capture devices 
		on ASI5111.

	* wdm/install/ishield/Media/Default/Default.mda 1.19:
		TFE - Driver release 2.87rc7.

	* configure.in 1.25:
	* wdm/asiwdmm.inf 1.26:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.20:
	* win2k/asiwin2k.inf 1.242:
	* win95/drv/asiwav16.inf 1.153:
		auto - Driver release candidate 2.87rc7.

	* configure.in 1.24:
	* drvnotes_rc.txt 1.88:
	* wdm/asiwdmm.inf 1.25:
	* win2k/asiwin2k.inf 1.241:
	* win95/drv/asiwav16.inf 1.152:
		auto - Driver release candidate 2.87rc6.

2004-03-30	as-tfe
	* wdm/putd.bat 1.5:
		TFE - Copies current DSP code to test machine.

	* wdm/common.cpp 1.15:
		TFE - Saves and restores mux and channel mode settings.

	* wdm/asiwdmm.inf 1.24:
		TFE - Added sections to support up to 8 capture miniports.

	* wdm/common.cpp 1.16:
		TFE - Added support for tuners as inputs.

2004-03-25	as-age
	* drvnotes_rc.txt 1.86:
		AGE - 2.87rc5 (Tom to add more...)

2004-03-25	as-tfe
	* configure.in 1.23:
	* drvnotes_rc.txt 1.87:
	* win2k/asiwin2k.inf 1.240:
	* win95/drv/asiwav16.inf 1.151:
		auto - Driver release candidate 2.87rc5.

	* wdm/buffer.cpp 1.4:
		TFE - Cleaned up buffer pointer management during recording.

	* wdm/istream.cpp 1.7:
		TFE - Updates space available field in Read loop.

	* wdm/common.cpp 1.14:
		TFE - Limits the number of miniports to the number of available streams or lines
		      whichever is smaller.  This fixes the VoxPro 3.2 hang.

	* wdm/asiwdmm.inf 1.23:
	* wdm/install/ishield/Media/Default/Default.mda 1.17:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.18:
		TFE - Driver release 2.87rc5.

2004-03-24	as-age
	* drvnotes_rc.txt 1.85:
		AGE - 2.87rc4

2004-03-24	as-tfe
	* configure.in 1.22:
	* wdm/asiwdmm.inf 1.22:
	* win2k/asiwin2k.inf 1.239:
	* win95/drv/asiwav16.inf 1.150:
		auto - Driver release candidate 2.87rc4.

	* wdm/install/ishield/Media/Default/Default.mda 1.16:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.17:
		TFE - Driver release 2.87rc4.

2004-03-23	as-age
	* hpi/hpi.h 1.227:
	* hpi/hpi6205.c 1.65:
	* hpi/hpifunc.c 1.110:
	* hpi/hpimsgx.c 1.21:
		AGE - added host buffer (for bus mastering) support for 
		OStreams.

2004-03-19	as-age
	* drvnotes_rc.txt 1.84:
		AGE - 2.87rc3

2004-03-19	as-tfe
	* wdm/install/ishield/Media/Default/Default.mda 1.15:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.16:
		TFE - Driver release 2.87rc3.

	* configure.in 1.21:
	* wdm/asiwdmm.inf 1.21:
	* win2k/asiwin2k.inf 1.238:
	* win95/drv/asiwav16.inf 1.149:
		auto - Driver release candidate 2.87rc3.

2004-03-18	as-age
	* hpi/hpi.h 1.226:
		AGE - change comments for GNU Moto compiler.

2004-03-17	as-age
	* hpi/hpi.h 1.225:
	* hpi/hpi6000.c 1.142:
	* hpi/hpi6000.h 1.21:
	* hpi/hpi6205.c 1.63:
	* hpi/hpi6205.h 1.23:
	* hpi/hpidebug.c 1.9:
	* hpi/hpidebug.h 1.16:
	* hpi/hpifunc.c 1.109:
	* hpi/hpimsgx.c 1.19:
	* hpi/hpios.c 1.51:
	* hpi/hpios.h 1.25:
	* hpi/hpios_linux.c 1.7:
		AGE - merge busmaster branch with the main branch.

	* hpi/hpi6205.c 1.64:
	* hpi/hpimsgx.c 1.20:
		AGE - get rid of compiler warnings.

2004-03-17	as-ewb
	* hpi/hpi6205.c [busmaster] 1.60.2.16:
		EWB ctrl cache holds HPI_MULTIPLEXER_SOURCE, not _QUERYSOURCE

2004-03-16	as-sgt
	* hpi/Spchpi.zip 1.50:
		SGT - v286 - add notes regarding getting range in tuner api

2004-03-16	as-ewb
	* linux/test/asihpitest.c 1.3:
		EWB record raw data from all instreams to rec#.pcm. Enable use 
		of BBM

	* hpi/hpidebug.c [busmaster] 1.8.2.1:
		EWB handle invalid msg pointer in hpi_debug_message

	* linux/drv/hpimod.c 1.32:
		EWB replace  subsys handle with 0 for kernel.  Changed some 
		debug messages from printk to HPI_PRINT_*.

2004-03-15	as-age
	* hpi/hpi6205.c [busmaster] 1.60.2.15:
		AGE - commented out code for generating a ramp in the background bus mastering buffer
		when IStream START is called.

2004-03-15	as-ewb
	* drvnotes.txt 1.11:
		EWB add linux to title line

2004-03-14	as-ewb
	* linux/drv/asihpi 1.5:
		EWB make compatible with Redhat + SuSe

2004-03-12	as-age
	* hpi/hpi6000.h [busmaster] 1.20.2.1:
	* hpi/hpi6205.h [busmaster] 1.22.2.3:
		AGE - remove control cache typedef from here.

	* hpi/hpi6000.c [busmaster] 1.141.2.1:
	* hpi/hpi6205.c [busmaster] 1.60.2.14:
		AGE - control caching update

	* hpi/hpi.h [busmaster] 1.222.2.3:
		AGE - added control cache typedef to here.

2004-03-12	as-ewb
	* hpi/hpios_linux.c [busmaster] 1.6.2.3:
		EWB locked mem allocation, now searches array for empty slots.

	* hpi/hpifunc.c [busmaster] 1.108.2.2:
	* hpi/hpimsgx.c [busmaster] 1.18.2.1:
		EWB free BBM buffers on istream and adapter close

	* hpi/hpidebug.h [busmaster] 1.15.2.1:
		EWB add message text for istream hostbuffer messages

2004-03-11	as-age
	* drvnotes_rc.txt 1.83:
		AGE - 2.87rc2

2004-03-11	as-tfe
	* configure.in 1.20:
	* wdm/asiwdmm.inf 1.20:
	* win2k/asiwin2k.inf 1.237:
	* win95/drv/asiwav16.inf 1.148:
		auto - Driver release candidate 2.87rc2.

	* wdm/install/ishield/Media/Default/Default.mda 1.14:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.15:
		TFE - Release version 2.87rc2.

2004-03-11	as-ewb
	* hpi/hpi6205.c [busmaster] 1.60.2.13:
		EWB change many HPI_DEBUG_STRING to HPI_PRINT_*.
		Zero stream  locked mem ptr after free.
		Wait for state change, then interrupt in msg resp sequence.

	* hpi/hpios_linux.c [busmaster] 1.6.2.2:
		EWB increase to 36 mem areas.  Need rewrite to get rid of the 
		memory areas static structure, not good for unordered 
		reallocation. (Embed info at start of allocated block?)

2004-03-10	as-age
	* drvnotes_rc.txt 1.82:
		AGE - driver 2.87rc1

2004-03-10	as-tfe
	* configure.in 1.19:
	* hpi/hpi.h [busmaster] 1.222.2.2:
	* wdm/asiwdmm.inf 1.19:
	* win2k/asiwin2k.inf 1.236:
	* win95/drv/asidrv.h 1.143:
	* win95/drv/asiwav16.inf 1.147:
		auto - Driver release candidate 2.87rc1.

	* asihpiw/asihpiw.rc 1.60:
	* wdm/install/ishield/Media/Default/Default.mda 1.13:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.14:
	* win95/drv/asiwav16.rc 1.100:
	* winnt/dll/asiwav32.rc 1.66:
		TFE - Release version 2.87rc1.

	* wdm/install/m.bat 1.7:
		TFE - Changed WDM-M driver file name to all uppercase.

2004-03-09	as-age
	* hpi/hpios.c [busmaster] 1.49.2.4:
		AGE - tweak to get HpiOs_LockedMem_Alloc() to compile under 
		Win16.

2004-03-08	as-age
	* hpi/Spchpi.zip 1.49:
		AGE - fixed HPI_OutStreamAncillaryReset() description.

	* hpi/hpi6205.c [busmaster] 1.60.2.12:
		AGE - more gracefully handle error when DSP code does not support
		HPI_InStreamHostBufferAllocate() function.

2004-03-08	as-tfe
	* wdm/PosEstim.cpp 1.8:
		TFE - Loosened the buffer-wrap criteria from last/first eigth to 
		last/first quarter.

	* hpi/hpi6205.c [busmaster] 1.60.2.11:
	* hpi/hpios.c [busmaster] 1.49.2.3:
	* hpi/hpios.h [busmaster] 1.24.2.1:
	* hpi/hpios_linux.c [busmaster] 1.6.2.1:
		TFE - Added pOsReference paramter to HpiOs_LockedMem_Alloc().

	* ftp2xfrs.cmd 1.5:
	* wdm/install/m.bat 1.6:
		TFE - Changed WDM-M driver file name to all uppercase.

2004-03-05	as-age
	* hpi/hpi6205.c [busmaster] 1.60.2.9:
		AGE - updates to InStreamRead(). Added some debug code.

	* hpi/hpi6205.c [busmaster] 1.60.2.10:
		AGE - zero out adapter structure on creation - fixes a W2k 
		lockup.

2004-03-05	as-tfe
	* wdm/HpiIstrm.cpp 1.4:
	* wdm/HpiIstrm.h 1.2:
	* wdm/HpiOStrm.h 1.7:
	* wdm/HpiOstrm.cpp 1.10:
		TFE - Added QueryFormat member function.

	* hpi/hpios.c [busmaster] 1.49.2.2:
		TFE - Changed back to 16 pages.

	* win95/vxd/ASI5000/ASBSMSTR.VXD 1.2:
	* win95/vxd/ASI5000/ASBSMSTR.c 1.6:
		TFE - Changed back to 16 pages (64K max).

	* wdm/asiwdmm.inf 1.18:
		auto - Driver release 2.86.

	* wdm/asiwdmm.inf 1.17:
		auto - Driver release candidate 2.86rc4.

	* drvnotes_rc.txt 1.81:
		TFE - Release version 2.86rc4.

	* wdm/temake.bat 1.2:
		TFE - Fixed typo.

	* drvnotes.txt 1.10:
		TFE - Release version 2.86.

	* wdm/istream.cpp 1.6:
	* wdm/stream.cpp 1.20:
		TFE - Uses QueryFormat member function to check format.

2004-03-05	as-ewb
	* hpi/hpi6205.c [busmaster] 1.60.2.7:
		EWB get correct GetPhysAddr(pao->InStreamHostBuffers

	* hpi/hpi6205.c [busmaster] 1.60.2.8:
		EWB init response when message not sent to DSP

2004-03-04	as-sgt
	* asitools/asitools.rtf 1.1:
		sgt - created

2004-03-04	as-age
	* hpi/hpios.c [busmaster] 1.49.2.1:
		AGE - increase number of pages available.

	* hpi/hpi6205.c [busmaster] 1.60.2.6:
		AGE - more changes.

2004-03-04	as-tfe
	* wdm/install/ishield/Media/Default/Default.mda 1.12:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.13:
		TFE - Release version 2.86.

	* win95/vxd/ASI5000/ASBSMSTR.c 1.5:
		TFE - Changed NUM_PAGES to 32.

	* win95/vxd/ASI5000/ASBSMSTR.DEF 1.1:
	* win95/vxd/ASI5000/ASBSMSTR.VXD 1.1:
		TFE - Added to CVS.

	* configure.in 1.18:
	* drvnotes.txt 1.9:
	* wdm/asiwdmm.inf 1.16:
	* win2k/asiwin2k.inf 1.235:
	* win95/drv/asiwav16.inf 1.146:
		auto - Driver release 2.86.

	* hpi/hpios.c 1.50:
		TFE - Added a define for size of bSubAlloc array and made it 32.

2004-03-03	as-age
	* hpi/hpi6205.c [busmaster] 1.60.2.5:
	* hpi/hpi6205.h [busmaster] 1.22.2.2:
		AGE - re layout H620_HOSTBUFFER_STATUS

	* hpi/hpi6205.c [busmaster] 1.60.2.4:
		AGE - add code to send background buffer to the DSP.

2004-03-03	as-tfe
	* configure.in 1.16:
	* drvnotes_rc.txt 1.79:
	* wdm/asiwdmm.inf 1.14:
	* win2k/asiwin2k.inf 1.233:
	* win95/drv/asiwav16.inf 1.144:
		auto - Driver release candidate 2.86rc2.

	* configure.in 1.17:
	* drvnotes_rc.txt 1.80:
	* wdm/asiwdmm.inf 1.15:
	* win2k/asiwin2k.inf 1.234:
	* win95/drv/asiwav16.inf 1.145:
		auto - Driver release candidate 2.86rc3.

	* wdm/install/ishield/Media/Default/Default.mda 1.10:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.11:
		TFE - Release version 2.86rc2.

	* wdm/install/ishield/Media/Default/Default.mda 1.11:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.12:
		TFE - Release version 2.86rc3.

	* win95/drv/asiwave.c 1.96:
		TFE - Fixed XP reboot bug, caused by buffers with an odd number of words
		      (i.e. not DWORD aligned).

2004-03-02	as-tfe
	* wdm/install/m.bat 1.5:
		TFE - Fixed final release build.

	* configure.in 1.15:
	* drvnotes_rc.txt 1.77:
	* hpi/hpi.h 1.224:
	* wdm/asiwdmm.inf 1.13:
	* win2k/asiwin2k.inf 1.232:
	* win95/drv/asidrv.h 1.142:
	* win95/drv/asiwav16.inf 1.143:
		auto - Driver release candidate 2.86rc1.

	* asihpiw/asihpiw.rc 1.59:
	* win95/drv/asiwav16.rc 1.99:
	* winnt/dll/asiwav32.rc 1.65:
		TFE - Release version 2.86rc1.

2004-03-02	as-ewb
	* linux/test/Makefile.am 1.5:
		EWB fix library search path

	* hpklinux.spec.in 1.4:
		EWB  Fixed date typo below. Fix path to INSTALL.hpi

	* drvnotes_rc.txt 1.78:
		EWB Linux build issues

	* linux/test/Makefile.am 1.6:
		EWB fix install source paths

2004-03-01	as-age
	* hpi/hpi6205.c 1.62:
		AGE - add a dummy read to 6713 bootload path in 
		Bootloader_WriteMem32().

	* hpi/hpi6205.c [busmaster] 1.60.2.2:
		AGE - tweaks.

	* hpi/hpi6205.c [busmaster] 1.60.2.3:
		AGE - another update.

2004-03-01	as-tfe
	* wdm/temake.bat 1.1:
		TFE - Added to CVS.

	* configure.in 1.14:
	* drvnotes.txt 1.8:
	* win2k/asiwin2k.inf 1.231:
	* win95/drv/asiwav16.inf 1.142:
		auto - Driver release 2.85.

	* wdm/install/m.bat 1.4:
		TFE - Remove erroneous error message.

	* wdm/asiwdmm.inf 1.12:
	* wdm/install/ishield/Media/Default/Default.mda 1.9:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.10:
		TFE - Release version 2.85.

2004-03-01	as-ewb
	* INSTALL.hpi 1.4:
		EWB add usage of asihpi.conf

2004-02-27	as-sgt
	* hpi/hpi.h 1.223:
		SGT - add ASI8703 (8 x TV/FM)

2004-02-27	as-age
	* hpi/hpi.h [busmaster] 1.222.2.1:
	* hpi/hpi6205.c [busmaster] 1.60.2.1:
	* hpi/hpi6205.h [busmaster] 1.22.2.1:
	* hpi/hpifunc.c [busmaster] 1.108.2.1:
		AGE - added code to "busmaster" branch.

2004-02-27	as-tfe
	* wdm/install/ishield/Script Files/Setup.rul 1.5:
		TFE - Removes old install directories and ASIWAV32.DLL registry entries.
		      Plus many bugs fixes.

	* configure.in 1.13:
	* wdm/asiwdmm.inf 1.11:
	* wdm/install/ishield/Media/Default/Default.mda 1.8:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.9:
	* win2k/asiwin2k.inf 1.230:
	* win95/drv/asiwav16.inf 1.141:
		TFE - Release version 2.85rc15.

	* wdm/install/ishield/Script Files/Setup.rul 1.6:
		TFE - Disabled logfile.

2004-02-26	as-age
	* drvnotes_rc.txt 1.76:
		AGE - 2.85rc15

2004-02-26	as-tfe
	* ftp2xfrs.cmd 1.4:
		TFE - Removed transfer of old WDM driver zip.

	* temake.bat 1.47:
		TFE - Bypasses old WDM build in ALL build.

2004-02-25	as-age
	* drvnotes_rc.txt 1.75:
		AGE - 2.85rc14.

	* win95/drv/asimixer.c 1.148:
		AGE - fix for the wrong default mux setting showing up on 
		ASI87xx record mux.

2004-02-25	as-tfe
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.8:
		TFE - Label changes (i.e. Monolithic WDM (alpha) -> WDM-M).

	* configure.in 1.12:
	* win2k/asihpiw/asiwin2k.inf 1.98:
	* win2k/asiwin2k.inf 1.229:
	* win95/drv/asiwav16.inf 1.140:
		auto - Driver release candidate 2.85rc14.

	* wdm/install/ishield/Script Files/Setup.rul 1.4:
		TFE - Fixed bug that caused .SYS file to be missing when an install with USB
		      enabled selected was updated to an install without the option.

2004-02-25	as-ewb
	* hpi/hpi6205.c 1.61:
		EWB get rid of spurious debug messages\nDSP can set state back 
		to idle at end of transfer?

2004-02-24	as-age
	* win95/drv/asimixer.c 1.147:
		AGE - changes to how MIXX_HPI_CONTROL_MUX_LINEIN_DIGITAL_OR_ANALOG works
		and how it is created. This fixes part of TBT Tech support #147.

2004-02-20	as-tfe
	* wdm/common.cpp 1.13:
		TFE - Fixed MixerSaveSettings().  Save/Restore works.

2004-02-19	as-tfe
	* wdm/adapter.cpp 1.13:
		TFE - Added code to call SaveMixerSettings() function when HPI_MIXER_CLOSE
		      message is received.

	* wdm/common.h 1.6:
		TFE - Added SaveMixerSettings call to the IAdapterCommon interface so it could
		      be called from the Adapter.CPP module.

	* wdm/common.cpp 1.12:
		TFE - Fixed SaveMixerSettings function implementation.

	* asihpiw/asihpiw.h 1.17:
		TFE - Added pointer to AdapterObject interface in the device 
		extension.

2004-02-18	as-tfe
	* wdm/common.cpp 1.11:
		TFE - Added mixer save and restore functions.

	* wdm/kshelper.cpp 1.2:
	* wdm/kshelper.h 1.2:
		TFE - Added a helper function to create a registry subkey.

2004-02-17	as-age
	* doc/dat_wdmmdrv.rtf 1.2:
		AGE - added install section and a drawing of WDM devices.

2004-02-17	as-tfe
	* win95/drv/asimixer.c 1.146:
		TFE - Added line to avoid looking for a mux on LINEOUT_AS_SRC lines.  Fixes
		      problem with LineIn mux not restoring properly.

2004-02-17	as-ewb
	* linux/drv/Makefile.am 1.6:
		EWB dont need .config

	* linux/test/asihpiassert.c 1.2:
		EWB fix format of log for licence.pl

	* linux/drv/asihpi 1.4:
		EWB remove LSB dependence, use 'functions' instead

2004-02-16	as-age
	* drvnotes_rc.txt 1.74:
		AGE 2.85rc13

2004-02-16	as-tfe
	* configure.in 1.10:
	* win2k/asihpiw/asiwin2k.inf 1.97:
	* win2k/asiwin2k.inf 1.228:
	* win95/drv/asiwav16.inf 1.139:
	* win95/drv/asiwavcd.ide 1.4:
		AGE - 2.85rc13

2004-02-16	as-ewb
	* linux/test/asihpitest.c 1.2:
		EWB check sampleclock error

	* configure.in 1.11:
	* linux/drv/Makefile.am 1.5:
		EWB add checks for modversions, smp

2004-02-12	as-tfe
	* wdm/HpiOStrm.h 1.6:
	* wdm/HpiOstrm.cpp 1.9:
	* wdm/stream.cpp 1.19:
		TFE - Fixed device in use problem between HPI and WDM clients.

	* configure.in 1.9:
	* drvnotes_rc.txt 1.73:
	* win2k/asihpiw/asiwin2k.inf 1.96:
	* win2k/asiwin2k.inf 1.227:
	* win95/drv/asiwav16.inf 1.138:
		auto - Driver release candidate 2.85rc12.

	* wdm/asiwdmm.inf 1.10:
	* wdm/install/ishield/Media/Default/Default.mda 1.7:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.7:
		TFE - Release version 2.85rc12.

2004-02-12	as-ewb
	* hpi/Spchpi.zip 1.48:
		EWB update HPI_MixerGetControlByIndex return values

2004-02-11	as-age
	* doc/dat_wdmmdrv.rtf 1.1:
		AGE - first check in.

2004-02-10	as-tfe
	* wdm/asiwdmm.inf 1.9:
	* wdm/install/ishield/Media/Default/Default.mda 1.6:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.6:
		TFE - Release version 2.85rc11.

	* configure.in 1.8:
	* drvnotes_rc.txt 1.72:
	* win2k/asihpiw/asiwin2k.inf 1.95:
	* win2k/asiwin2k.inf 1.226:
	* win95/drv/asiwav16.inf 1.137:
		auto - Driver release candidate 2.85rc11.

	* wdm/common.cpp 1.10:
		TFE - Started save/restore implementation.

2004-02-09	as-tfe
	* temake.bat 1.46:
		TFE - Modified script to update version in drv\configure.in 
		file.

	* hpi/hpiman.c 1.28:
		TFE - Added code to lock pages to fix WHPI32 crash on WDM-M 
		driver.

2004-02-06	as-age
	* drvnotes_rc.txt 1.71:
		AGE - 285rc10

2004-02-06	as-tfe
	* win2k/asihpiw/asiwin2k.inf 1.94:
	* win2k/asiwin2k.inf 1.225:
	* win95/drv/asiwav16.inf 1.136:
		auto - Driver release candidate 2.85rc10.

	* wdm/asiwdmm.inf 1.8:
	* wdm/install/ishield/Media/Default/Default.mda 1.5:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.5:
		TFE - Release version 2.85rc10.

2004-02-05	as-tfe
	* wdm/stream.cpp 1.18:
		TFE - Reports position correctly while paused.  Also added debug 
		info.

	* wdm/sources 1.13:
		TFE - Added line to enable debug output (when uncommented).

2004-02-04	as-ewb
	* drvnotes_rc.txt 1.70:
		EWB another linux note

	* linux/test/Makefile.am 1.4:
		EWB remove extra dist

2004-02-03	as-age
	* win95/drv/asiwave.c 1.95:
		AGE - changes to how WodmDataCreate() works so that 192 kHz 
		playback works correctly.

	* hpi/hpi6205.c 1.60:
		AGE - get rid of some compiler warnings.

2004-02-03	as-ewb
	* linux/test/Makefile.am 1.3:
		EWB renamed files to asi*, add install targets

	* linux/drv/Makefile.am 1.4:
		EWB remove asihpiload,unload, Makefile.old

	* configure.in 1.7:
		EWB enable alsa and tests by default

	* asi_files.txt 1.3:
		EWB new names in test dir

	* drvnotes_rc.txt 1.69:
		EWB add linux note

	* INSTALL.hpi 1.3:
		EWB change test prog names to asi*, update configure options

	* linux/Makefile.am 1.2:
		EWB remove extra_dist files

	* linux/test/asihpitest.c 1.1:
		EWB renamed from thpilinux

	* linux/test/asihpireset.c 1.3:
		EWB add header and log

	* hpklinux.spec.in 1.3:
		EWB add test progs, remove old startup scripts, change kernel 
		version substitution

	* asi_files.txt 1.4:
		EWB remove newline at end

	* linux/lib/Makefile.am 1.3:
		EWB remove Makefile.old

	* linux/test/hpiassert.c 1.2:
	* linux/test/thpilinux.c 1.7:
		EWB renamed

	* linux/test/asihpiassert.c 1.1:
		EWB renamed from hpiassert

2004-02-02	as-age
	* hpi/hpiclass.cpp 1.23:
		AGE - get rid of warning message.

	* win95/drv/asimixer.c 1.145:
		AGE - mixer support for new adapter modes.

	* hpi/axnvdef.h 1.5:
		AGE - added EEADDR_MODE

	* hpi/hpi.h 1.222:
		AGE - add adapter modes 1,2 and 3. Only used on the ASI504X so 
		far.

2004-02-02	as-tfe
	* wdm/install/ishield/Component Definitions/Default.cdf 1.2:
	* wdm/install/ishield/File Groups/Default.fdf 1.2:
	* wdm/install/ishield/Script Files/Setup.rul 1.3:
	* wdm/install/m.bat 1.3:
		TFE - Temporarily removed usb option.

	* wdm/HpiIstrm.cpp 1.3:
	* wdm/HpiOstrm.cpp 1.8:
		TFE - Added calls to reset stream on init and in destructor.

	* wdm/asiwdmm.inf 1.7:
		TFE - Removed "experimental" from device name.

	* wdm/install/ishield/File Groups/Nonusb Driver Files.fgl 1.2:
	* wdm/install/ishield/File Groups/Usb Support Driver.fgl 1.2:
		TFE - Made non-usb default and temporarily removed usb option.

2004-01-30	as-tfe
	* wdm/asiwdmm.inf 1.6:
	* wdm/install/ishield/Media/Default/Default.mda 1.4:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.4:
		TFE - Version 2.85rc9.

	* drvnotes_rc.txt 1.68:
	* win2k/asihpiw/asiwin2k.inf 1.93:
	* win2k/asiwin2k.inf 1.224:
	* win95/drv/asiwav16.inf 1.135:
		auto - Driver release candidate 2.85rc9.

	* wdm/common.cpp 1.9:
		TFE - Added modification for FriendlyName displayed in device 
		lists.

2004-01-29	as-tfe
	* temake.bat 1.44:
		TFE - Skip bolt-on build when building "ALL".

	* wdm/istream.cpp 1.5:
	* wdm/stream.cpp 1.17:
		TFE - Added additional format validation.  Fixes reboot crash on dual P4 XP
		      machine.

	* temake.bat 1.45:
		TFE - Skip bolt-on install shield build for "ALL".

	* ftp2xfrs.cmd 1.3:
		TFE - Removed bolt-on driver.

	* wdm/putd.bat 1.4:
		TFE - Uses env variable for test machine name.

2004-01-28	as-age
	* hpi/hpifunc.c 1.108:
		AGE - raise upper samplerate limit to 200kHz in HPI_FormatCreate(
		)

	* drvnotes_rc.txt 1.67:
		AGE - 2.85rc8

2004-01-28	as-tfe
	* wdm/istream.cpp 1.4:
	* wdm/postrack.h 1.3:
		TFE - Moved DIFF_IN_MSEC() macro to ASIMINI.H.

	* win2k/asihpiw/asiwin2k.inf 1.92:
	* win2k/asiwin2k.inf 1.223:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.60:
	* win95/drv/asiwav16.inf 1.134:
		auto - Driver release candidate 2.85rc8.

	* wdm/AvgSmpRt.h 1.5:
		TFE - Changed measurement duration and takes only completed reading.  Also
		      moved DIFF_IN_MSEC() macro to ASIMINI.H.

	* wdm/postrack.cpp 1.4:
		TFE - Removed pre-wdmm comments.

	* wdm/sources 1.12:
		TFE - Removed extra RC file and debug output define.

	* ftp2xfrs.cmd 1.2:
		TFE - Added WDMM driver.

	* wdm/AvgSmpRt.cpp 1.4:
		TFE - Reports completed reading and if reading has been updated 
		since last read.

	* wdm/common.cpp 1.8:
		TFE - Corrected number of input lines detected.

	* wdm/stream.cpp 1.16:
		TFE - Widened allowable range of data in buffer.  Also moved DIFF_IN_MSEC()
		      macro to ASIMINI.H.

	* wdm/PosEstim.cpp 1.7:
		TFE - Moved DIFF_IN_MSEC() macro to ASIMINI.H and modified to prevent
		      correction from allowing position to go backwards.

	* wdm/asiwdmm.inf 1.4:
	* wdm/asiwdmm.inf 1.5:
	* wdm/install/ishield/Media/Default/Default.mda 1.2:
	* wdm/install/ishield/Media/Default/Default.mda 1.3:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.2:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.3:
	* wdm/install/m.bat 1.2:
	* wdm/putd.bat 1.3:
	* win2k/install/ishield/Media/Default/Default.mda 1.58:
		TFE - Version 2.85rc8.

	* wdm/asimini.h 1.3:
		TFE - Moved DIFF_IN_MSEC() macro here and fixed it.

2004-01-28	as-ewb
	* release.sh 1.1:
		EWB update,build and release script for linux

2004-01-27	as-age
	* win95/drv/asimixer.c 1.144:
		AGE - tuenr level and freq controls should now disappear when 
		tuners are missing (ie disabled)

2004-01-26	as-tfe
	* hpi/hpiman.c 1.27:
		TFE - Added spinlocks for WDMM build.

	* wdm/asiwdmm.inf 1.3:
		TFE - Added version number.

	* wdm/hpifunc.c 1.3:
	* wdm/hpiman.c 1.3:
		TFE - Merged changes into HPI directory.

	* hpi/hpifunc.c 1.107:
		TFE - Added redirection to HPIMSGX_MessageEx() function for WDMM 
		driver.

2004-01-23	as-tfe
	* wdm/stream.cpp 1.15:
		TFE - Added drift correction.

	* wdm/common.cpp 1.7:
		TFE - Changed GetAdapterInfo() function to count LineIns instead 
		of InStreams.

	* wdm/adapter.cpp 1.12:
		TFE - Increased max miniports to 16.

	* wdm/PosEstim.cpp 1.6:
	* wdm/PosEstim.h 1.3:
		TFE - Added correction function so drift correction could be made directly from
		      client code.

	* wdm/AvgSmpRt.h 1.4:
		TFE - Increased averaging period.

	* wdm/AvgSmpRt.cpp 1.3:
	* wdm/HpiOstrm.cpp 1.7:
		TFE - Fixed bugs in sample rate averaging code.

2004-01-22	as-tfe
	* wdm/install/ishield/Script Files/Setup.rul 1.2:
		AGE - fix for attempted re-install after removal all.

	* wdm/PosEstim.cpp 1.5:
		TFE - Changed include files.  HPI.H hadn't been included so client code that
		      did a 'new' for the object was using a different alignment.  Fixes XP bug.

	* wdm/install/ishield/AudioScience Windows Driver.ipr 1.1:
		TFE - Checked in new WDMM versions.

	* wdm/adapter.cpp 1.11:
		TFE - Did some code cleanup in AsiStartDevice().

	* wdm/common.cpp 1.6:
	* wdm/common.h 1.5:
		TFE - Added GetAdapterInfo() member function to return the number of WaveIn
		      and WaveOut miniports to create.

	* wdm/adapter.cpp 1.10:
		TFE - Creates number of play and record miniports indicated by 
		adapter call.

	* wdm/asiwdmm.inf 1.2:
		TFE - Added entries for more playback and capture devices.

2004-01-21	as-sgt
	* hpi/hpiclass.cpp 1.22:
		SGT - change RF level param from unsigned to signed

2004-01-21	as-age
	* win95/drv/asimixer.c 1.143:
		AGE - fix for ASI8702 band save/restore

	* drvnotes_rc.txt 1.66:
		AGE - 2.85rc7

	* drvnotes_rc.txt 1.65:
		AGE - 2.85rc6

2004-01-21	as-tfe
	* hpi/hpi6205.h 1.22:
		AGE - added HPI6205_ERROR_DSP_EMIF

	* hpi/hpi6205.c 1.59:
		AGE - fix for ASI5044 and certain speed CPUs (eg P4 2.6 GHz on Intel 865 chipset).
		Code change involves removing back to back PCI slave writes of more than 4 words.
		This is to fix TMS320C6205 silicon errata 1.4.4. Bootloader does a dummy read every 4
		words and the EMIF write operations are broken up by read backs that check the
		value written.

	* win2k/asihpiw/asiwin2k.inf 1.90:
	* win2k/asiwin2k.inf 1.221:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.58:
	* win95/drv/asiwav16.inf 1.132:
		auto - Driver release candidate 2.85rc6.

	* win2k/asihpiw/asiwin2k.inf 1.91:
	* win2k/asiwin2k.inf 1.222:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.59:
	* win95/drv/asiwav16.inf 1.133:
		auto - Driver release candidate 2.85rc7.

	* win2k/install/ishield/Media/Default/Default.mda 1.57:
		TFE - Release version 2.85rc7.

	* win2k/install/ishield/Media/Default/Default.mda 1.56:
		TFE - Release version 2.85rc6.

2004-01-21	as-ewb
	* linux/alsa/INSTALL.asihpi-alsa 1.3:
	* linux/alsa/Makefile 1.4:
	* linux/alsa/Modules.dep 1.5:
	* linux/alsa/acore_Makefile 1.5:
	* linux/alsa/asihpi.c 1.8:
	* linux/alsa/sndmagic.h 1.4:
		v0.8, alsa 1.0.1

	* configure.in 1.6:
		EWB drv285rc6

2004-01-20	as-age
	* drvnotes_rc.txt 1.63:
		AGE - 2.85rc5

	* drvnotes_rc.txt 1.61:
		AGE - 2.85rc4

	* win95/drv/asimixer.c 1.140:
		AGE - add INI file restore of tuner band and frequency.

2004-01-20	as-tfe
	* win95/drv/asimixer.c 1.141:
		AGE - fix tuner band control errors. Tuner bands are still not read correctly from INI file during
		driver startup - there's a bug lurking...

	* win2k/asihpiw/asiwin2k.inf 1.88:
	* win2k/asiwin2k.inf 1.219:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.56:
	* win95/drv/asiwav16.inf 1.130:
		auto - Driver release candidate 2.85rc4.

	* win2k/install/ishield/Media/Default/Default.mda 1.55:
		TFE - Release version 2.85rc5.

	* win2k/install/ishield/Media/Default/Default.mda 1.54:
		TFE - Release version 2.85rc4.

	* win2k/asihpiw/asiwin2k.inf 1.89:
	* win2k/asiwin2k.inf 1.220:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.57:
	* win95/drv/asiwav16.inf 1.131:
		auto - Driver release candidate 2.85rc5.

	* wdm/install/ishield/Component Definitions/Default.cdf 1.1:
	* wdm/install/ishield/Component Definitions/Default.fgl 1.1:
	* wdm/install/ishield/File Groups/Default.fdf 1.1:
	* wdm/install/ishield/File Groups/INF Files.fgl 1.1:
	* wdm/install/ishield/File Groups/Nonusb Driver Files.fgl 1.1:
	* wdm/install/ishield/File Groups/Other Files.fgl 1.1:
	* wdm/install/ishield/File Groups/Usb Support Driver.fgl 1.1:
	* wdm/install/ishield/Media/Default/Default.mda 1.1:
	* wdm/install/ishield/Registry Entries/Default.rge 1.1:
	* wdm/install/ishield/Script Files/SETUP.H 1.1:
	* wdm/install/ishield/Script Files/Setup.rul 1.1:
	* wdm/install/ishield/Shell Objects/Default.shl 1.1:
	* wdm/install/ishield/String Tables/0009-English/value.shl 1.1:
	* wdm/install/ishield/String Tables/Default.shl 1.1:
	* wdm/install/ishield/Text Substitutions/Build.tsb 1.1:
	* wdm/install/ishield/Text Substitutions/Setup.tsb 1.1:
	* wdm/install/m.bat 1.1:
		TFE - Checked in new WDMM versions.

2004-01-20	as-ewb
	* hpi/Spchpi.zip 1.47:
		Added
		HPI_ControlQuery
		HPI_Tuner_Set/GetGain
		
		Update
		HPI_Tuner_GetRFLevel to return millibels
		Rename HPI_VolumeGetRange to HPI_VolumeQueryRange
		
		Fixed
		HPI_OutStreamAncillaryReset section was a copy of HPI_InStreamAncillaryReset
		HPI_OutStreamSetTimeScale had Syntax:	HW16 HPI_OutStreamSetVelocity
		GetInfoEx functions were missing the Ex in the syntax part
		HPI_Mixer_GetControlByIndex had syntax and parameters for HPI_Compander_Get
		HPI_Microphone_GetPhantomPower had Syntax HPI_ChannelModeSet
		HPI_Multiplexer_QuerySource had Syntax HPI_Multiplexer_GetSource
		HPI_SampleClock_GetSource had syntax HPI_SampleClock_SetSource
		Tuner band functions mentioned Compander handles

	* configure.in 1.5:
		EWB drv285rc5

	* configure.in 1.4:
	* drvnotes_rc.txt 1.62:
		EWB drv285rc4

	* hpi/hpi.h 1.220:
	* hpi/hpifunc.c 1.106:
	* linux/alsa/asihpi.c 1.7:
	* wdm/hpifunc.c 1.2:
	* win95/drv/asimixer.c 1.142:
		EWB rename HPI_VolumeGetRange to HPI_VolumeQueryRange. HPIv287

	* linux/drv/hpimod.c 1.31:
		EWB cleanup module on init error

	* hpi/hpi.h 1.219:
	* hpi/hpifunc.c 1.105:
		EWB change fn name to HPI_ControlQuery

	* linux/test/test8700.c 1.3:
		EWB use new HPI_ControlQuery function to get tuner bands and 
		frequencies

	* drvnotes_rc.txt 1.64:
		EWB add linux comment

	* hpi/hpi.h 1.221:
		EWB still at 285

2004-01-19	as-age
	* win95/drv/asimixer.c 1.139:
		AGE - HPI_Tuner_GetRFLevel( ) now returns dBmv * HPI_UNITS_PER_dB. Correct
		that so mixer control interface remains the same.

2004-01-19	as-tfe
	* wdm/adapter.cpp 1.9:
	* wdm/common.cpp 1.4:
	* wdm/common.h 1.4:
	* wdm/istream.cpp 1.1:
	* wdm/minwcap.cpp 1.1:
	* wdm/minwcap.h 1.1:
	* wdm/sources 1.11:
	* wdm/tablecap.h 1.1:
		TFE - Added capture.

	* wdm/minwcap.cpp 1.3:
		TFE - Fixed bug in NewStream().

	* wdm/HpiIstrm.cpp 1.2:
		TFE - Changed implementation to use HPI_InStreamGetInfoEx().

	* wdm/istream.cpp 1.3:
		TFE - Found a couple bugs, recording now works.

	* wdm/common.cpp 1.5:
	* wdm/istream.cpp 1.2:
	* wdm/minwcap.cpp 1.2:
	* wdm/minwcap.h 1.2:
		TFE - Fixed compiler errors.

	* wdm/asiwdmm.inf 1.1:
		TFE - Added INF file to CVS.

	* wdm/buffer.cpp 1.3:
	* wdm/buffer.h 1.2:
		TFE - Changed implementation of NumEmptyBytesAvailable() 
		function.

	* wdm/stream.cpp 1.14:
		TFE - Corrected position rouding.

2004-01-19	as-ewb
	* linux/drv/asihpi 1.3:
		EWB improved options from FG

	* configure.in 1.3:
		EWB bug fix from FG

	* hpi/hpi.h 1.218:
	* hpi/hpifunc.c 1.104:
		EWB add HPI_ControlQuerySetting.
		Change HPI_Tuner_GetLevel to return short int.
		Inc HPI version to 286

2004-01-16	as-tfe
	* wdm/minwave.cpp 1.8:
	* wdm/minwave.h 1.12:
	* wdm/stream.cpp 1.13:
		TFE - Removed capture references from playback stream.

2004-01-16	as-ewb
	* gpl_files.txt 1.5:
		EWB remove drv/Makefile

	* linux/drv/Makefile.am 1.3:
		EWB fix install target

2004-01-15	as-tfe
	* wdm/AvgSmpRt.h 1.3:
		TFE - Fixed math error in macro.

	* wdm/HpiIstrm.cpp 1.1:
	* wdm/HpiIstrm.h 1.1:
		TFE - Added object to wrap HPI input stream.

	* wdm/minwave.cpp 1.7:
		TFE - Increased coverage of Mutex during stream creation.  Fixes 
		bug check error.

	* wdm/minwave.h 1.11:
	* wdm/stream.cpp 1.12:
		TFE - Converted stream member object to pointer.

2004-01-15	as-ewb
	* Makefile.am 1.3:
		EWB rename INSTALL to INSTALL.hpi

	* INSTALL 1.3:
		EWB filename conflicts with ./install directory under windows :-(
		

	* INSTALL.hpi 1.2:
		EWB add testing info

	* INSTALL.hpi 1.1:
		EWB was INSTALL

	* hpklinux.spec.in 1.2:
		EWB use autoconf substitutions

	* linux/drv/Makefile.am 1.2:
	* linux/lib/Makefile.am 1.2:
	* linux/test/Makefile.am 1.2:
		EWB minor mods to allow build outside the source tree

	* configure.in 1.2:
		EWB version=2.85rc3. Generate hpklinux.spec with AC_OUTPUT

	* linux/Makefile 1.3:
	* linux/drv/Makefile 1.24:
	* linux/drv/hpimod.c 1.30:
	* linux/lib/Makefile 1.7:
	* linux/test/Makefile 1.12:
	* linux/test/test8700.c 1.2:
	* linux/test/thpilinux.c 1.6:
		EWB now autogenerated from Makefile.in

2004-01-14	as-age
	* drvnotes_rc.txt 1.60:
		AGE - 2.85rc3

2004-01-14	as-tfe
	* win2k/install/ishield/Media/Default/Default.mda 1.53:
		TFE - Driver release 2.85rc3.

	* win2k/asihpiw/asiwin2k.inf 1.87:
	* win2k/asiwin2k.inf 1.218:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.55:
	* win95/drv/asiwav16.inf 1.129:
		auto - Driver release candidate 2.85rc3.

	* wdm/minwave.h 1.10:
		TFE - Added member variable to distinguish streams for 
		debugging.

	* wdm/minwave.cpp 1.6:
	* wdm/minwave.h 1.9:
	* wdm/stream.cpp 1.10:
		TFE - Uses foreground thread to release reference of stopping 
		stream.

	* wdm/stream.cpp 1.11:
		TFE - Added stream identification to debug output.

2004-01-13	as-tfe
	* wdm/adapter.cpp 1.8:
		TFE - Enabled four stereo output miniports.

	* wdm/HpiOstrm.cpp 1.6:
		TFE - Fixed error that was causing all streams to go out OStream 
		0.

2004-01-12	as-age
	* win95/drv/asimixer.c 1.138:
	* win95/drv/asimixer.h 1.30:
		AGE - updates to support line in source mux when there is no 
		digital in line.

2004-01-12	as-tfe
	* wdm/HpiOStrm.h 1.5:
	* wdm/HpiOstrm.cpp 1.5:
		TFE - Added function to compare format with current format.

	* wdm/minwave.cpp 1.5:
	* wdm/minwave.h 1.8:
	* wdm/stream.cpp 1.9:
		TFE - Added function to reuse a stream that's still playing from 
		a previous instance.

2004-01-09	as-tfe
	* wdm/PosEstim.cpp 1.4:
		TFE - Fixed problem that sometimes caused access past the end of the buffer
		      after stream was stopped.

	* wdm/stream.cpp 1.8:
		TFE - Added code to keep stream object from being released while the output
		      stream is running.  Also added some debug info.

	* wdm/HpiOstrm.cpp 1.4:
		TFE - Added state check.

	* wdm/minwave.cpp 1.4:
	* wdm/minwave.h 1.7:
	* wdm/stream.cpp 1.7:
		TFE - Fixed problem with new state machine and bytes available rounding operation.
		      New WDM code plays now.

	* wdm/HpiOStrm.h 1.4:
		TFE - Added state reporting function.

	* wdm/WDM_Dsgn.rtf 1.2:
		TFE - Added more state machine documentation.

2004-01-07	as-ewb
	* Makefile.am 1.2:
		EWB add INSTALL to extra dist

	* INSTALL 1.2:
		EWB add note about old makefiles

2004-01-05	as-age
	* drvnotes_rc.txt 1.59:
		AGE - 2.85rc2

2004-01-05	as-tfe
	* wdm/minwave.h 1.6:
		TFE - Added return type to eliminate compiler warning on member 
		functions.

	* win2k/install/ishield/Media/Default/Default.mda 1.52:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.54:
		TFE - Version 2.85rc2.

	* wdm/debugout.cpp 1.2:
		TFE - Added usage count for debug output.

	* win2k/asihpiw/asiwin2k.inf 1.86:
	* win2k/asiwin2k.inf 1.217:
	* win95/drv/asiwav16.inf 1.128:
		auto - Driver release candidate 2.85rc2.

	* wdm/PosEstim.cpp 1.3:
		TFE - Modified estimator to wrap at the end of the buffer.

	* wdm/asihpiw.cpp 1.4:
		TFE - Ifdef'd out duplicate definitions.

	* wdm/sources 1.10:
		TFE - Enabled debug output.

2003-12-31	as-tfe
	* wdm/sources 1.9:
		TFE - Added buffer object back into project.

	* wdm/buffer.cpp 1.2:
		TFE - Modified bytes available to return contiguous bytes 
		available.

	* wdm/minwave.h 1.5:
	* wdm/stream.cpp 1.6:
		TFE - Finished coding, currently hangs output stream at start.

2003-12-24	as-tfe
	* wdm/HpiOStrm.h 1.3:
	* wdm/HpiOstrm.cpp 1.3:
		TFE - Added Init function and moved HPI stream allocation to it.

	* wdm/minwave.h 1.4:
	* wdm/stream.cpp 1.5:
		TFE - Rewriting with new implementation.

	* wdm/sources 1.8:
		TFE - Removed old stream helper objects.

2003-12-22	as-age
	* drvnotes_rc.txt 1.58:
		AGE - 285rc1

2003-12-22	as-tfe
	* asihpiw/asihpiw.rc 1.58:
	* win2k/asiprop/ASIPROP.rc 1.14:
	* win2k/install/ishield/Media/Default/Default.mda 1.51:
	* win95/drv/asiwav16.rc 1.98:
	* winnt/dll/asiwav32.rc 1.64:
		TFE - Version 2.85rc1.

	* wdm/HpiOStrm.h 1.2:
	* wdm/HpiOstrm.cpp 1.2:
		TFE - Finished codeing.

	* hpi/hpi.h 1.217:
	* win2k/DLL/asiwav32.rc 1.12:
	* win2k/asihpiw/asihpiw.rc 1.12:
	* win2k/asihpiw/asiwin2k.inf 1.85:
	* win2k/asiwin2k.inf 1.216:
	* win2k/audmini/asimini.rc 1.13:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.53:
	* win95/drv/asidrv.h 1.141:
	* win95/drv/asiwav16.inf 1.127:
		auto - Driver release candidate 2.85rc1.

	* wdm/sources 1.7:
		TFE - Added new modules.

	* wdm/AvgSmpRt.cpp 1.2:
	* wdm/AvgSmpRt.h 1.2:
	* wdm/PosEstim.cpp 1.2:
	* wdm/PosEstim.h 1.2:
		TFE - Fixed compile errors.

2003-12-19	as-sgt
	* hpi/hpi6205.c 1.58:
		SGT - double TIMEOUT value

2003-12-19	as-age
	* hpi/hpifunc.c 1.103:
		AGE - changed HPI_IndexesToHandle() and HPI_HandleToIndexes() so that
		index sizes increased from 8 to 12 bits (required for 300+ controls on ASI5044).

2003-12-19	as-tfe
	* wdm/AvgSmpRt.cpp 1.1:
	* wdm/AvgSmpRt.h 1.1:
	* wdm/HpiOStrm.h 1.1:
	* wdm/HpiOstrm.cpp 1.1:
	* wdm/PosEstim.cpp 1.1:
	* wdm/PosEstim.h 1.1:
		TFE - Started coding new WDM streaming.

	* wdm/postrack.cpp 1.3:
	* win2k/audmini/postrack.cpp 1.17:
		TFE - Found bug in position tracker.  May have been the cause of the problem
		      with playing through WDM for extended periods.

2003-12-19	as-ewb
	* linux/test/test8700.c 1.1:
		EWB tuner setting for 87xx

2003-12-18	as-tfe
	* wdm/WDM_Dsgn.rtf 1.1:
		TFE - Added to CVS.

	* drvnotes.txt 1.7:
	* win2k/asihpiw/asiwin2k.inf 1.84:
	* win2k/asiwin2k.inf 1.215:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.52:
	* win95/drv/asiwav16.inf 1.126:
		auto - Driver release 2.84.

	* win2k/install/ishield/Media/Default/Default.mda 1.50:
		TFE - Version 2.84.

2003-12-18	as-ewb
	* linux/Makefile.old 1.1:
	* linux/drv/Makefile.old 1.1:
	* linux/lib/Makefile.old 1.1:
	* linux/test/Makefile.old 1.1:
		EWB old static makefile, replaced by configured ones

	* INSTALL 1.1:
		EWB install instructions for configure, rpm

2003-12-17	as-tfe
	* wdm/mintopo.h 1.5:
		TFE - Fixed bug that was preventing devices from showing up.

	* wdm/asiwin2k.inf 1.6:
		TFE - Changed INF filename.

2003-12-17	as-ewb
	* hpklinux.spec.in 1.1:
		EWB rpm spec file template

	* hpi/Makefile.am 1.1:
	* linux/Makefile.am 1.1:
	* linux/drv/Makefile.am 1.1:
	* linux/lib/Makefile.am 1.1:
	* linux/test/Makefile.am 1.1:
		EWB makfile templates for automake

	* Makefile.am 1.1:
	* autogen.sh 1.1:
	* configure.in 1.1:
		EWB automake support files (thanks to Fred Gleason)

	* linux/drv/asihpi 1.2:
		EWB add Suse/LSB style init info

2003-12-16	as-tfe
	* wdm/adapter.cpp 1.7:
		TFE - Fixed bus-mastering support.

	* wdm/sources 1.6:
		TFE - Added missing hardware defines.

	* wdm/putd.bat 1.2:
		TFE - Changed INF filename.

2003-12-15	as-tfe
	* wdm/asimini.h 1.2:
		TFE - Changed comment label.

2003-12-12	as-tfe
	* wdm/asiwin2k.inf 1.5:
		TFE - Added missing adapters.

2003-12-11	as-age
	* hpi/hpi6205.h 1.21:
		AGE - bump mixer control count from 300 to 350.

	* drvnotes_rc.txt 1.57:
		AGE - typo fix

	* drvnotes_rc.txt 1.54:
		AGE - 2.84rc12

2003-12-11	as-tfe
	* win2k/install/ishield/Script Files/Setup.rul 1.16:
		TFE - Removed "Done, don't need to reboot." message box.

	* wdm/postrack.cpp 1.2:
	* wdm/postrack.h 1.2:
		TFE - Pulled out unused code and data.

	* wdm/tables.h 1.2:
		TFE - Changed render pin category.

	* drvnotes_rc.txt 1.55:
	* win2k/install/ishield/Media/Default/Default.mda 1.49:
		TFE - Driver version 2.84rc12.

	* win2k/install/audinst/Audinst.c 1.8:
		TFE - Added 5000, 8700 and 8800 series to uninstall searches.

	* wdm/mintopo.h 1.4:
		TFE - Working on dynamic topology.

	* win2k/asihpiw/asiwin2k.inf 1.82:
		TFE - Added 5000, 8700 and 8800 series.

	* wdm/mintopo.cpp 1.4:
		TFE - Simplified topology table and Init() gets adapter index 
		from device extension.

	* wdm/adapter.cpp 1.6:
		TFE - Removed some verbose debug output.

	* wdm/tables2.h 1.5:
		TFE - Simplified topology table.

	* wdm/hpiman.c 1.2:
		TFE - Added spinlocks.

	* win2k/asihpiw/sources 1.12:
		TFE - Added inlcude defines for 5000, 4600, 8600 and added 
		HPI6205.c source.

	* drvnotes_rc.txt 1.56:
	* win2k/asihpiw/asiwin2k.inf 1.83:
	* win2k/asiwin2k.inf 1.214:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.51:
	* win95/drv/asiwav16.inf 1.125:
		auto - Driver release candidate 2.84rc12.

2003-12-10	as-age
	* drvnotes_rc.txt 1.53:
		AGE - 2.84rc11

	* win95/drv/asimixer.h 1.29:
		AGE - more tweaks to support 12 Play streams.

2003-12-10	as-tfe
	* win2k/asihpiw/asiwin2k.inf 1.81:
	* win2k/asiwin2k.inf 1.213:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.50:
	* win95/drv/asiwav16.inf 1.124:
		auto - Driver release candidate 2.84rc11.

	* win2k/install/ishield/Media/Default/Default.mda 1.48:
		TFE - Driver version 2.84rc11.

	* wdm/mintopo.h 1.3:
		TFE - Adding class structure for mixer discovery and topology 
		table generation.

2003-12-08	as-age
	* hpi/hpi6205.h 1.20:
		AGE - increase HPI5000_NMIXER_CONTROLS  from 200 to 300 to accommodate
		extra controls created with 8 OutStreams.

	* drvnotes_rc.txt 1.52:
		AGE - 2.84rc10

	* win95/drv/asimixer.h 1.28:
		AGE - make W2k control structure larger to accommodate 8 plays 
		on ASI5044.

2003-12-08	as-tfe
	* win2k/asihpiw/asiwin2k.inf 1.80:
	* win2k/asiwin2k.inf 1.212:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.49:
	* win95/drv/asiwav16.inf 1.123:
		auto - Driver release candidate 2.84rc10.

	* win2k/install/ishield/Media/Default/Default.mda 1.47:
		TFE - Driver version 2.84rc10.

2003-12-05	as-tfe
	* ftp2xfrs.bat 1.1:
	* ftp2xfrs.cmd 1.1:
		TFE - Created batch file and command file to FTP drivers to 
		TRANSFERS.

2003-12-04	as-age
	* drvnotes_rc.txt 1.50:
	* drvnotes_rc.txt 1.51:
		AGE - 2.84rc9

2003-12-04	as-tfe
	* win2k/install/ishield/Media/Default/Default.mda 1.46:
		TFE - Version 2.84rc9.

	* win2k/asihpiw/asiwin2k.inf 1.79:
	* win2k/asiwin2k.inf 1.211:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.48:
	* win95/drv/asiwav16.inf 1.122:
		auto - Driver release candidate 2.84rc9.

2003-12-03	as-sgt
	* hpi/hpi.h 1.216:
		SGT - add ASI8702

2003-12-03	as-age
	* drvnotes_rc.txt 1.49:
		AGE - 2.84rc8

2003-12-03	as-tfe
	* win2k/asihpiw/asiwin2k.inf 1.78:
	* win2k/asiwin2k.inf 1.210:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.47:
	* win95/drv/asiwav16.inf 1.121:
		auto - Driver release candidate 2.84rc8.

	* wdm/mintopo.cpp 1.3:
	* wdm/tables2.h 1.4:
		TFE - Added dummy volume controls at output pins.

	* win2k/install/ishield/Media/Default/Default.mda 1.45:
		TFE - Driver version 2.84rc8.

2003-12-02	as-age
	* drvnotes_rc.txt 1.48:
		AGE - 2.84rc7

2003-12-02	as-tfe
	* win2k/asihpiw/asiwin2k.inf 1.77:
	* win2k/asiwin2k.inf 1.209:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.46:
	* win95/drv/asiwav16.inf 1.120:
		auto - Driver release candidate 2.84rc7.

	* win2k/install/ishield/Media/Default/Default.mda 1.44:
		TFE - Driver version 2.84rc7.

2003-12-02	as-ewb
	* linux/drv/hpimod.c 1.29:
		EWB get rid of references to mutex_array (how did they work?)

	* linux/drv/asihpiload 1.5:
		EWB prompt user to use "asihpi start" instead

	* linux/test/thpilinux.c 1.5:
		EWB dont try to set nonexistent vol controls.
		Better error message prompt.

	* linux/test/asihpireset.c 1.2:
		EWB device name changed to /dev/asihpi

2003-11-27	as-ewb
	* hpi/hpifunc.c 1.102:
		EWB add "No Error" case to GetErrorText

	* linux/alsa/INSTALL.asihpi-alsa 1.2:
	* linux/alsa/Makefile 1.3:
	* linux/alsa/Modules.dep 1.4:
	* linux/alsa/acore_Makefile 1.4:
	* linux/alsa/asihpi.c 1.6:
	* linux/alsa/make_asi_patch.sh 1.4:
	* linux/alsa/sndmagic.h 1.3:
		EWB version 0.6, patch alsa-1.0.0pre3

	* drvnotes_rc.txt 1.47:
		EWB update Linux comment

2003-11-26	as-age
	* hpi/hpi.h 1.215:
		AGE - added ASI5041 and ASI5042

2003-11-26	as-tfe
	* wdm/tables2.h 1.3:
		TFE - Modified connection table.

	* wdm/stream.cpp 1.4:
		TFE - Services stream (and calls HPI) at DISPATCH_LEVEL.

	* wdm/mintopo.cpp 1.2:
	* wdm/mintopo.h 1.2:
	* wdm/tables2.h 1.2:
		TFE - Topology miniport working.

	* wdm/sources 1.5:
		TFE - Added define for monolithic driver.

	* wdm/asiwin2k.inf 1.4:
		TFE - Corrected Play 2 label.

	* wdm/hpifunc.c 1.1:
	* wdm/hpiman.c 1.1:
		TFE - Testing modifications.  Will eventually need to merge back 
		to HPI directory.

	* wdm/adapter.cpp 1.5:
		TFE - Added topology miniport and connections.

	* wdm/asiwin2k.inf 1.3:
		TFE - Added pin name GUIDs.

2003-11-21	as-tfe
	* wdm/mintopo.cpp 1.1:
	* wdm/mintopo.h 1.1:
	* wdm/sources 1.4:
	* wdm/tables2.h 1.1:
		TFE - Added topology miniport.

2003-11-19	as-age
	* hpi/hpifunc.c 1.101:
		AGE - added a few more error code translations - in particular 
		HPI_ERROR_NVMEM_BUSY.

	* drvnotes_rc.txt 1.45:
		AGE - 284rc6

	* win95/drv/asimixer.c 1.137:
		AGE - add hControl to parameters for AmuAddControl2Line(,MIXX_HPI_CONTROL_NVMEM,) call.
		Fixes TBT support issue #107.

	* drvnotes_rc.txt 1.46:
		AGE - intermediate notes.

2003-11-19	as-tfe
	* wdm/adapter.cpp 1.4:
	* wdm/asihpiw.cpp 1.3:
		TFE - Monolithic driver now handles WDM and HPI.

	* win2k/install/ishield/Media/Default/Default.mda 1.43:
		TFE - Version 2.84rc6.

	* wdm/adapter.cpp 1.3:
	* wdm/asiwin2k.inf 1.2:
	* wdm/common.cpp 1.3:
	* wdm/common.h 1.3:
	* wdm/minwave.cpp 1.3:
	* wdm/minwave.h 1.3:
	* wdm/stream.cpp 1.3:
		TFE - Multiple miniport implementation working.

	* win2k/asihpiw/asiwin2k.inf 1.76:
	* win2k/asiwin2k.inf 1.208:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.45:
	* win95/drv/asiwav16.inf 1.119:
		auto - Driver release candidate 2.84rc6.

2003-11-18	as-tfe
	* wdm/adapter.cpp 1.2:
	* wdm/asihpiw.cpp 1.2:
	* wdm/common.cpp 1.2:
	* wdm/common.h 1.2:
	* wdm/minwave.cpp 1.2:
	* wdm/minwave.h 1.2:
	* wdm/stream.cpp 1.2:
		TFE - Step one complete.  ASIWDMM.SYS works for adapter 0 stream 
		0.

2003-11-17	as-age
	* drvnotes_rc.txt 1.44:
		AGE - 2.64rc6 - changes for the next release - whenever that 
		might be....

	* drvnotes_rc.txt 1.42:
	* savedsp.bat 1.2:
		AGE - 2.84rc4

	* hpi/hpiclass.cpp 1.21:
		AGE - Steve's change looks good to me. Removed 'check this out' 
		comment

2003-11-17	as-tfe
	* win2k/install/ishield/Media/Default/Default.mda 1.42:
		TFE - Version 2.84rc5.

	* win2k/DLL/asiwav32.rc 1.11:
	* win2k/asihpiw/asihpiw.rc 1.11:
	* win2k/asihpiw/asiwin2k.inf 1.74:
	* win2k/asiwin2k.inf 1.206:
	* win2k/audmini/asimini.rc 1.12:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.43:
	* win95/drv/asidrv.h 1.140:
	* win95/drv/asiwav16.inf 1.117:
		auto - Driver release candidate 2.84rc4.

	* drvnotes_rc.txt 1.43:
	* win2k/asihpiw/asiwin2k.inf 1.75:
	* win2k/asiwin2k.inf 1.207:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.44:
	* win95/drv/asiwav16.inf 1.118:
		auto - Driver release candidate 2.84rc5.

	* asihpiw/asihpiw.rc 1.57:
	* win2k/asiprop/ASIPROP.rc 1.13:
	* win2k/install/ishield/Media/Default/Default.mda 1.41:
	* win95/drv/asiwav16.rc 1.97:
	* winnt/dll/asiwav32.rc 1.63:
		TFE - Version 2.84rc4.

2003-11-14	as-tfe
	* wdm/CHDIOCTL.H 1.1:
	* wdm/ChildPnp.cpp 1.1:
	* wdm/Makefile.inc 1.1:
	* wdm/adapter.cpp 1.1:
	* wdm/asihpiw.cpp 1.1:
	* wdm/asihpiw.rc 1.1:
	* wdm/asimini.h 1.1:
	* wdm/asimini.rc 1.1:
	* wdm/asiwin2k.inf 1.1:
	* wdm/buffer.cpp 1.1:
	* wdm/buffer.h 1.1:
	* wdm/chdioctl.cpp 1.1:
	* wdm/common.cpp 1.1:
	* wdm/common.h 1.1:
	* wdm/debugout.cpp 1.1:
	* wdm/debugout.h 1.1:
	* wdm/kshelper.cpp 1.1:
	* wdm/kshelper.h 1.1:
	* wdm/makefile 1.3:
	* wdm/minwave.cpp 1.1:
	* wdm/minwave.h 1.1:
	* wdm/pnp.cpp 1.1:
	* wdm/postrack.cpp 1.1:
	* wdm/postrack.h 1.1:
	* wdm/putd.bat 1.1:
	* wdm/resource.h 1.1:
	* wdm/sources 1.3:
	* wdm/stream.cpp 1.1:
	* wdm/tables.h 1.1:
		TFE - New monolithic WDM driver.

	* wdm/wdm_old/Asiwdm.cpp 1.1:
	* wdm/wdm_old/Asiwdm.h 1.1:
	* wdm/wdm_old/Asiwdm.rc 1.1:
	* wdm/wdm_old/AsiwdmAdapter.cpp 1.1:
	* wdm/wdm_old/AudioStream.cpp 1.1:
	* wdm/wdm_old/AudioStream.h 1.1:
	* wdm/wdm_old/Wdmasi.inf 1.1:
	* wdm/wdm_old/dobuild.bat 1.1:
	* wdm/wdm_old/function.h 1.1:
	* wdm/wdm_old/makefile 1.1:
	* wdm/wdm_old/release.txt 1.1:
	* wdm/wdm_old/sources 1.1:
		TFE - Moved from WDM directory to WDM_OLD.

	* wdm/Asiwdm.cpp 1.2:
	* wdm/Asiwdm.h 1.2:
	* wdm/Asiwdm.rc 1.2:
	* wdm/AsiwdmAdapter.cpp 1.2:
	* wdm/AudioStream.cpp 1.2:
	* wdm/AudioStream.h 1.2:
	* wdm/Wdmasi.inf 1.3:
	* wdm/dobuild.bat 1.2:
	* wdm/function.h 1.2:
	* wdm/makefile 1.2:
	* wdm/release.txt 1.2:
	* wdm/sources 1.2:
		TFE - Moved to WDM_OLD directory under WDM.

	* temake.bat 1.43:
		TFE - Swapped build type names.  WIN2K = driver without USB, WIN2KU =
		      driver with USB.

2003-11-11	as-tfe
	* win2k/audmini/debugout.cpp 1.9:
		TFE - added check to prevent pagefault if reopened.

2003-11-10	as-tfe
	* drvnotes_rc.txt 1.41:
	* win2k/asiwin2k.inf 1.205:
		auto - Driver release candidate 2.84rc3.

2003-11-08	as-sgt
	* hpi/hpi6205.c 1.57:
	* hpi/hpi6205.h 1.19:
		SGT -add more error codes, activate C6205 McBSP-CLKX0 to 
		tristate pulldowns on EMIF

2003-11-06	as-sgt
	* hpi/hpiclass.cpp 1.20:
		SGT - do not delete HPI adapter array if no adapters are present 
		- ANdrew/Tom to check!

2003-11-06	as-ewb
	* linux/drv/asihpiload 1.4:
		EWB change device name from hpi to asihpi

	* mktar 1.13:
		EWB add INSTALL.hpi, README.hpi

	* hpi/hpi6205.c 1.56:
		EWB remove TEST_8700_ON_5000

	* linux/drv/hpimod.c 1.28:
		EWB remove PCI probing, add use of HPI adapter detection.
		Return error if no adapters found (so driver doesn't load)

	* gpl_files.txt 1.4:
	* mktar 1.14:
		EWB add hpi6205

	* linux/INSTALL.hpi 1.2:
		EWB add thpilinux notes

2003-11-05	as-tfe
	* doc/spc_wdm_monolithic.rtf 1.3:
		TFE - added development notes.

2003-11-04	as-sgt
	* hpi/hpi6205.c 1.55:
	* hpi/hpi6205.h 1.18:
		SGT - revB h/w enable

	* doc/spc_wdm_monolithic.rtf 1.1:
		SGT - 1st commit

2003-11-04	as-tfe
	* drvnotes_rc.txt 1.40:
	* win2k/asiwin2k.inf 1.204:
		auto - Driver release candidate 2.84rc2.

	* doc/spc_wdm_monolithic.rtf 1.2:
		TFE - added comments.

2003-10-30	as-sgt
	* hpi/hpi6205.c 1.54:
		SGT - cleanup the code that locates the PCI device and gets the 
		subsys/subdev info - line#415

	* hpi/hpipci.c 1.28:
		SGT - in WIN16, FindDeviceEx fills in SubsysVendor and Device in 
		PCI struct ** does this affect Linux?**

2003-10-30	as-ewb
	* hpi/hpi6205.c 1.53:
	* hpi/hpi6205.h 1.17:
		EWB prep for 8701 rev B hardware (HPI addressing)

	* hpi/hpios_linux.c 1.6:
		EWB HpiPci_FindDeviceEx now checks subsys vendor id

2003-10-27	as-sgt
	* hpi/hpi.h 1.214:
		SGT - v2.84

2003-10-27	as-tfe
	* drvnotes_rc.txt 1.39:
	* win2k/asiwin2k.inf 1.203:
		auto - Driver release candidate 2.84rc1.

2003-10-24	as-tfe
	* drvnotes.txt 1.6:
	* win2k/asiwin2k.inf 1.202:
		auto - Driver release 2.83.

	* drvnotes_rc.txt 1.38:
	* win2k/asiwin2k.inf 1.201:
		auto - Driver release candidate 2.83rc19.

2003-10-23	as-tfe
	* drvnotes_rc.txt 1.37:
	* win2k/asiwin2k.inf 1.200:
		auto - Driver release candidate 2.83rc18.

2003-10-21	as-tfe
	* drvnotes_rc.txt 1.36:
	* win2k/asiwin2k.inf 1.199:
		auto - Driver release candidate 2.83rc17.

2003-10-20	as-tfe
	* drvnotes_rc.txt 1.35:
	* win2k/asiwin2k.inf 1.198:
		auto - Driver release candidate 2.83rc16.

2003-10-15	as-sgt
	* hpi/hpios.c 1.49:
		SGT - get rid of HPI_USE_BUSMASTERVXD define - why was it needed?
		

2003-10-14	as-sgt
	* hpi/hpifunc.c 1.100:
		SGT - get rid of some long->short compiler warnings (VC++ 6.0)

2003-10-14	as-tfe
	* drvnotes_rc.txt 1.34:
	* win2k/asiwin2k.inf 1.197:
		auto - Driver release candidate 2.83rc15.

	* drvnotes_rc.txt 1.33:
	* win2k/asiwin2k.inf 1.196:
		auto - Driver release candidate 2.83rc14.

2003-10-14	as-ewb
	* hpi/hpios_linux.h 1.6:
		EWB enable locked mem ops.

	* hpi/hpidebug.c 1.8:
		EWB reverse previous change. hpi_debug_response prints OK again. 
		 Otherwise when embedded in macro, carriage return was missing 
		in debug output.

	* hpi/hpios_linux.c 1.5:
		EWB change way PCI resources are detected.
		Add locked mem ops.

	* linux/drv/Makefile 1.23:
		EWB add hpi6205

	* linux/drv/hpimod.c 1.27:
		EWB free locked mem in cleanup_module.

	* hpi/hpi6205.c 1.52:
		EWB support Linux locked mem alloc.  Made some functions static, 
		got rid of some unused vars.  Additional debug output.

	* hpi/hpipci.h 1.14:
		EWB add pOsData to pci struct. Used by Linux to hold pci_dev 
		pointer, required by locked mem allocation routines.

2003-10-10	as-sgt
	* hpi/hpi6205.c 1.51:
	* hpi/hpi6205.h 1.16:
		SGT - reorg of errors.  now 1xnn, where x=DSP index, nn=1..19 (
		currently)

2003-10-10	as-age
	* win95/drv/asimixer.c 1.136:
		AGE - create tuner control even if it is disabled.

2003-10-10	as-tfe
	* hpi/hpi6205.c 1.50:
		TFE - Simplified HPI6205_ERROR macros and corrected bad error 
		return.

	* hpi/hpi6205.h 1.15:
		TFE - Simplified HPI6205_ERROR macros.

	* asihpiw/asihpiw.cpp 1.32:
		TFE - Fixed StartDevice failure logging.

	* asihpiw/asihpiw.cpp 1.33:
		TFE - Added date and time to StartDevice failure logging.

	* win2k/install/ishield/Media/Default/Default.mda 1.40:
		TFE - Version 2.83rc13.

	* drvnotes_rc.txt 1.32:
	* win2k/asihpiw/asiwin2k.inf 1.73:
	* win2k/asiwin2k.inf 1.195:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.42:
	* win95/drv/asiwav16.inf 1.116:
		auto - Driver release candidate 2.83rc13.

2003-10-09	as-sgt
	* win2k/asiwin2k.inf 1.194:
		SGT - 8700 is not demo anymore

2003-10-09	as-age
	* drvnotes_rc.txt 1.30:
		AGE - 2.83rc12

2003-10-09	as-tfe
	* drvnotes_rc.txt 1.31:
	* win2k/asihpiw/asiwin2k.inf 1.72:
	* win2k/asiwin2k.inf 1.193:
	* win95/drv/asiwav16.inf 1.115:
		auto - Driver release candidate 2.83rc12.

	* win2k/install/ishield/Media/Default/Default.mda 1.39:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.41:
		TFE - Version 2.83rc12.

	* asihpiw/asihpiw.cpp 1.31:
		TFE - Added file output if StartDevice fails.  Creates
		      c:\ASIHPIW_StartDeviceFailureLog.TXT.  Code currently not working.

2003-10-07	as-age
	* drvnotes_rc.txt 1.29:
		AGE - v2.83rc11

2003-10-07	as-tfe
	* win2k/install/ishield/Media/Default/Default.mda 1.38:
		TFE - Version 2.83rc11.

	* hpi/hpi6205.c 1.49:
		TFE - Lowered delay inside Hpi6205_TransferData().

	* win2k/asihpiw/asiwin2k.inf 1.71:
	* win2k/asiwin2k.inf 1.192:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.40:
	* win95/drv/asiwav16.inf 1.114:
		auto - Driver release candidate 2.83rc11.

	* hpi/hpios.c 1.48:
		TFE - Modified W2K delay function to use more efficient system call for short
		      delays (<50usec).

2003-10-06	as-age
	* hpi/Spchpi.zip 1.46:
		AGE - Added documentation of HPI_SubSysCreateAdapter() and 
		HPI_SubSysDeleteAdapter().

2003-10-06	as-ewb
	* hpi/hpi.h 1.213:
		EWB add hpi_error_control_disabled

2003-10-03	as-age
	* drvnotes.txt 1.5:
		AGE - v2.82 ASI4601

	* drvnotes_rc.txt 1.28:
		AGE - 2.83rc10

2003-10-03	as-tfe
	* win2k/install/ishield/Media/Default/Default.mda 1.37:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.39:
		TFE - Version 2.83rc10.

	* win2k/asihpiw/asiwin2k.inf 1.70:
	* win2k/asiwin2k.inf 1.191:
	* win95/drv/asiwav16.inf 1.113:
		auto - Driver release candidate 2.83rc10.

	* hpi/hpipci.c 1.27:
	* hpi/hpipci.h 1.13:
		TFE - Added function to free selectors.

	* hpi/hpi6205.c 1.48:
		TFE - Added call to free selectors in DeleteAdapter function.

2003-10-02	as-age
	* hpi/hpi6205.h 1.14:
		AGE - add channel mode and level to control cache.

	* hpi/hpi6205.h 1.13:
		AGE - HPI5000_NMIXER_CONTROLS increased from 100 to 200.

	* hpi/hpi6205.c 1.47:
		AGE - implement control caching for 5000.

2003-10-02	as-ewb
	* hpi/hpi6205.c 1.46:
		EWB more waitstates to 6713 before its PLL set up. Reduce 
		waitstates after PLL set up.

2003-09-30	as-tfe
	* win2k/install/temake.bat 1.10:
		TFE - Output is copied to directories specified by env. 
		variables.

	* drvnotes_rc.txt 1.27:
	* win2k/asihpiw/asiwin2k.inf 1.69:
	* win2k/asiwin2k.inf 1.190:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.38:
	* win95/drv/asiwav16.inf 1.112:
		auto - Driver release candidate 2.83rc9.

	* win2k/install/ishield/Media/Default/Default.mda 1.36:
		AGE - build 2.83rc9

	* setenv.bat 1.2:
		TFE - Added BC45 to path.

	* temake.bat 1.42:
		TFE - Now uses environmental variables for paths.

	* setenv.bat 1.1:
		TFE - Example file sets environmental variables used by 
		TEMAKE.BAT.

2003-09-26	as-age
	* drvnotes_rc.txt 1.25:
		AGE - 2.83rc8

2003-09-26	as-tfe
	* drvnotes_rc.txt 1.26:
	* win2k/asihpiw/asiwin2k.inf 1.68:
	* win2k/asiwin2k.inf 1.189:
	* win95/drv/asiwav16.inf 1.111:
		auto - Driver release candidate 2.83rc8.

	* win2k/install/ishield/Media/Default/Default.mda 1.35:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.37:
		TFE - Driver release 2.83rc8.

2003-09-25	as-ewb
	* linux/INSTALL 1.8:
		EWB change name to INSTALL.hpi

	* linux/alsa/INSTALL.asihpi 1.1:
		README.asihpi

	* linux/INSTALL.hpi 1.1:
		EWB new name for INSTALL

	* README.hpi 1.1:
		EWB base README file for HPK

	* linux/alsa/INSTALL.asihpi 1.2:
	* linux/alsa/README.asihpi 1.2:
		wrong names

	* linux/alsa/INSTALL.asihpi-alsa 1.1:
	* linux/alsa/README.asihpi-alsa 1.1:
		EWB correct names

	* linux/alsa/Makefile 1.2:
	* linux/alsa/Modules.dep 1.3:
	* linux/alsa/README.asihpi 1.1:
	* linux/alsa/acore_Makefile 1.3:
	* linux/alsa/asihpi.c 1.5:
	* linux/alsa/make_asi_patch.sh 1.3:
	* linux/alsa/sndmagic.h 1.2:
		ALSA 0.9.6 files

	* linux/alsa/README.ASIHPI 1.3:
		EWB changed to README.asihpi

2003-09-23	as-sgt
	* hpi/hpi6205.c 1.45:
		SGT - change delay @ line990 to 10ms (from 1sec)

2003-09-23	as-age
	* hpi/hpidspcd.c 1.12:
		AGE- add code to support hex file loading of 5000 and 8700.

	* drvnotes_rc.txt 1.23:
		AGE- 2.83rc7

2003-09-23	as-tfe
	* win2k/asihpiw/asiwin2k.inf 1.67:
	* win2k/asiwin2k.inf 1.187:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.36:
		auto - Driver release candidate 2.83rc7.

	* drvnotes_rc.txt 1.24:
	* win2k/install/ishield/Media/Default/Default.mda 1.34:
	* win95/drv/asiwav16.inf 1.110:
		TFE - Driver release 2.83rc7.

	* win2k/asiwin2k.inf 1.188:
		TFE - Added 8700 series (demo only) to INF.

2003-09-19	as-tfe
	* win2k/install/ishield/Component Definitions/Default.cdf 1.2:
	* win2k/install/ishield/File Groups/Default.fdf 1.2:
	* win2k/install/ishield/File Groups/NonUsb Driver.fgl 1.1:
	* win2k/install/ishield/File Groups/Ring0 Driver Files.fgl 1.2:
	* win2k/install/ishield/File Groups/Usb Support Driver.fgl 1.1:
	* win2k/install/ishield/Script Files/Setup.rul 1.15:
	* win2k/install/temake.bat 1.9:
		TFE - Added non-usb option to install shield build.

2003-09-19	as-ewb
	* drvnotes_rc.txt 1.22:
		EWB add Linux notes to 283rc6

	* linux/lib/hpiwrap.c 1.9:
		EWB change device name from hpi to asihpi

	* linux/INSTALL 1.7:
		EWB add
		asihpi script

	* linux/drv/asihpi 1.1:
		EWB system V style init script for asihpi module

	* linux/drv/Makefile 1.22:
		EWB add asihpi to install files

	* linux/drv/hpimod.c 1.26:
		EWB add kernel< 2.4 stuff.  Default no spinlocks

	* mktar 1.12:
		EWB added asihpi script

2003-09-18	as-tfe
	* hpi/hpiusb.c 1.22:
		TFE - Added ifdef so module can be included in non-USB build.

	* win2k/asihpiw/sources 1.11:
		TFE - Added option to build without USB support.

	* temake.bat 1.41:
		TFE - Added section to build WDM ASIHPIWN.SYS without USB 
		support.

2003-09-17	as-sgt
	* hpi/hpi6205.c 1.44:
		SGT - add 8713 test pld code

2003-09-17	as-age
	* drvnotes_rc.txt 1.21:
		AGE - 2.83rc6

2003-09-17	as-tfe
	* temake.bat 1.40:
		TFE - Changed Win2K build names:
		            W2KV283rc6.zip ==> W2KV283rc6_usb.zip
		            W2KV283rc6_nousb.zip ==> W2KV283rc6.zip

	* win2k/asihpiw/asiwin2k.inf 1.66:
	* win2k/asiwin2k.inf 1.186:
	* win95/drv/asiwav16.inf 1.109:
		auto - Driver release candidate 2.83rc6.

	* hpi/hpidebug.h 1.15:
		TFE - Changed preprocessor directives so -DHPI_DEBUG will work 
		for WDM builds.

	* win2k/install/ishield/Media/Default/Default.mda 1.33:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.35:
		TFE - Driver release candidate 2.83rc6.

2003-09-16	as-sgt
	* hpi/hpiman.c 1.26:
		SGT - add HPI_INCLUDE_8700

	* hpi/hpi6205.c 1.43:
		SGT - updated PLD test code (still commented out)

	* hpi/hpi.h 1.212:
		SGt - add ASI5044,8701

	* hpi/hpi6205.c 1.41:
		SGT - add code for revA 8700

2003-09-16	as-age
	* hpi/hpi6205.h 1.12:
		AGE - redo how error codes are created.

2003-09-16	as-tfe
	* hpi/hpi6205.h 1.11:
		AGE - Add another error code - big error code rewrite still 
		pending !

	* hpi/hpi6205.c 1.42:
		AGE - add record data path. Add error return if timeout waiting 
		for 6205 ack.

2003-09-15	as-sgt
	* win2k/asiwin2k.inf 1.185:
		SGT - add ASI5100 string

2003-09-13	as-sgt
	* hpi/hpi6205.c 1.40:
		SGT - add PLD test functions ** commented out for now **

2003-09-12	as-tfe
	* hpi/hpios.c 1.47:
	* hpi/hpiosw16.h 1.4:
	* win95/vxd/ASI5000/ASBSMSTR.c 1.4:
	* win95/vxd/ASI5000/testap.cpp 1.4:
		TFE - Moved the vxd related defines to eliminate ASBSMSTR.H.

	* win95/vxd/ASI5000/ASBSMSTR.INF 1.1:
		TFE - Added INF for VxD install.

2003-09-11	as-age
	* win95/drv/asimixer.c 1.135:
		AGE - correction so we don't see both a Master Volume and a Gain control on Play mixer lines.
		Bug introduced in 2.83rc3.

2003-09-11	as-tfe
	* hpi/hpios.c 1.46:
		TFE - Corrected suballocator code and added ifdef so 16 bit builds are unaffected
		      by the bus master VxD code.

2003-09-10	as-tfe
	* hpi/hpios.c 1.45:
		TFE - Implemented WIN16 versions of locked memory functions using calls to
		      ASBSMSTR.VXD.

	* win95/vxd/ASI5000/ASBSMSTR.c 1.1:
	* win95/vxd/ASI5000/ASBSMSTR.h 1.1:
	* win95/vxd/ASI5000/ASBSMSTR.mak 1.1:
	* win95/vxd/ASI5000/readme.txt 1.1:
	* win95/vxd/ASI5000/testap.cpp 1.1:
		TFE - Original version.

	* win95/vxd/ASI5000/readme.txt 1.2:
		TFE - Added example code note.

	* win95/vxd/ASI5000/ASBSMSTR.c 1.3:
	* win95/vxd/ASI5000/ASBSMSTR.h 1.3:
	* win95/vxd/ASI5000/testap.cpp 1.3:
		TFE - Added function to return the physical address.

	* win95/vxd/ASI5000/ASBSMSTR.c 1.2:
	* win95/vxd/ASI5000/ASBSMSTR.h 1.2:
	* win95/vxd/ASI5000/testap.cpp 1.2:
		TFE - Uses defines in place of constants.

2003-09-09	as-tfe
	* win95/drv/asiwave.c 1.94:
		TFE - Changed the comparison ot the wave out volume mode setting in the INI
		      file to a compare rather than a substring search.

2003-09-08	as-age
	* drvnotes_rc.txt 1.20:
		AGE - 2.83rc5

2003-09-08	as-tfe
	* win2k/install/ishield/Media/Default/Default.mda 1.32:
		TFE - driver release 2.83rc5.

	* win95/drv/asimixer.c 1.134:
		TFE - Improved error checking in AsiMixerWodSetVolume(),
		      AsiMixerWodGetVolume() and AmuFindControlIdByType().  Fixes access
		      violation with new waveOutVolume mode.

	* win2k/asihpiw/asiwin2k.inf 1.65:
	* win2k/asiwin2k.inf 1.184:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.34:
	* win95/drv/asiwav16.inf 1.108:
		auto - Driver release candidate 2.83rc5.

	* win95/drv/asidrv.h 1.139:
	* win95/drv/asiwave.c 1.93:
		TFE - Added INI file parameter to control wave out volume 
		mapping.

2003-09-05	as-tfe
	* win95/drv/asimixer.c 1.133:
		AGE - add additional tuner controls.

2003-09-03	as-age
	* hpi/hpi.h 1.211:
	* hpi/hpifunc.c 1.99:
		AGE - add HPI_Tuner_SetGain().

	* win95/drv/asimixer.c 1.132:
		AGE - added tuner level and gain controls.

2003-09-02	as-age
	* hpi/Spchpi.zip 1.45:
		AGE - updated Tuner_GetRFLevel() to return dBuV. Range is +/- 
		100 dBuV.

2003-09-02	as-ewb
	* hpi/hpi.h 1.210:
		EWB add tuner_band_fm_stereo

2003-08-26	as-tfe
	* hpi/hpi6205.c 1.38:
		AGE - correction for host mailbox address on 8700 allows HPI 
		messaging to work.

	* hpi/hpi6205.c 1.39:
		AGE - moved the host mailbox to the start of internal memory, 
		0x80000000

2003-08-25	as-age
	* win95/drv/asimixer.c 1.131:
		AGE - increase maximum of MIXX_HPI_CONTROL_TUNER_FREQ to 1000 
		MHz.

	* drvnotes_rc.txt 1.19:
		AGE - 2.83rc4

	* win95/drv/asimixer.c 1.130:
		AGE - increase maximum of MIXX_HPI_CONTROL_TUNER_FREQ to 802 
		MHz.

2003-08-25	as-tfe
	* win2k/install/ishield/Media/Default/Default.mda 1.31:
		TFE - Driver release 2.83rc4.

	* win2k/install/ishield/Media/Default/Default.mda 1.30:
		TFE - Driver release 2.83rc3.

	* win2k/asihpiw/asiwin2k.inf 1.64:
	* win2k/asiwin2k.inf 1.183:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.33:
	* win95/drv/asiwav16.inf 1.107:
		auto - Driver release candidate 2.83rc4.

2003-08-21	as-age
	* hpi/hpios.c 1.44:
		AGE - added comments to the HpiOs_LockedMem_Alloc() code - it 
		doesn't seem to work yet.

2003-08-21	as-tfe
	* hpi/hpi6205.c 1.37:
		AGE - fixed theDSP index used to write the dwPhysicalPCIaddress - don't know
		how it ever worked !

2003-08-20	as-sgt
	* hpi/hpi6205.c 1.35:
		SGT - internal memory test - only C6205 has data RAM to test.

2003-08-20	as-ewb
	* hpi/hpi6205.c 1.36:
		EWB Only start DSP 0 running after bootloading all DSPs.
		DSP0 will start others when it is ready.

2003-08-19	as-sgt
	* hpi/hpi6205.c 1.34:
	* hpi/hpi6205.h 1.10:
		SGT - add C67x HPI register tests.  Enable C67x PLL to default 
		of x7 (189MHz)

2003-08-19	as-tfe
	* hpi/hpi6205.c 1.33:
	* hpi/hpi6205.h 1.9:
		AGE - dwTimeOut changes from Eliot.

2003-08-19	as-ewb
	* hpi/hpi6205.c 1.32:
		EWB moved 6713 reset to before 6205 bootload.
		Fix off-by-one timeout error

2003-08-15	as-age
	* win95/drv/asimixer.c 1.129:
		AGE - fix channel mode MultipleItems entry in AmuGetControl().

2003-08-15	as-tfe
	* drvnotes_rc.txt 1.18:
	* win2k/asihpiw/asiwin2k.inf 1.63:
	* win2k/asiwin2k.inf 1.182:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.32:
	* win95/drv/asiwav16.inf 1.106:
		auto - Driver release candidate 2.83rc3.

	* drvnotes_rc.txt 1.17:
		TFE - Driver release 2.83rc2.

2003-08-14	as-age
	* hpi/hpi.h 1.209:
		AGE - added #define HPI_CHANNEL_MODE_LAST.

	* drvnotes_rc.txt 1.15:
		AFE - 2.83rc2

	* win95/drv/asimixer.c 1.128:
		AGE - added left to stereo and right to stereo channel mode 
		selections.

2003-08-14	as-tfe
	* win2k/audmini/postrack.cpp 1.16:
	* win2k/audmini/postrack.h 1.10:
		TFE - Moved string table to CPP module and added ReduceCount() member
		      function.

	* hpi/hpi6205.c 1.31:
		AGE - added Hpi6205_TransferData()

	* hpi/hpi6205.h 1.8:
		AGE - add #define HPI6205_SIZEOF_DATA

	* drvnotes_rc.txt 1.16:
	* win2k/asihpiw/asiwin2k.inf 1.62:
	* win2k/asiwin2k.inf 1.181:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.31:
	* win95/drv/asiwav16.inf 1.105:
		auto - Driver release candidate 2.83rc2.

	* win2k/audmini/debugout.h 1.8:
		TFE - Added params to null macro to eliminate compiler warning.

	* win2k/install/ishield/Media/Default/Default.mda 1.29:
		TFE - Driver release 2.83rc2.

	* win2k/audmini/stream.cpp 1.25:
		TFE - Added code to keep counts low to eliminate.

2003-08-13	as-ewb
	* hpi/hpi6205.c 1.30:
		EWB bootload 6713.  SDRAM test disabled for now.
		Write verification disabled.

2003-08-12	as-age
	* drvnotes_rc.txt 1.14:
		AGE - 2.83rc1

2003-08-12	as-tfe
	* hpi/hpi.h 1.208:
	* win2k/DLL/asiwav32.rc 1.10:
	* win2k/asihpiw/asihpiw.rc 1.10:
	* win2k/asihpiw/asiwin2k.inf 1.61:
	* win2k/asiwin2k.inf 1.180:
	* win2k/audmini/asimini.rc 1.11:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.30:
	* win95/drv/asidrv.h 1.138:
	* win95/drv/asiwav16.inf 1.104:
		auto - Driver release candidate 2.83rc1.

	* asihpiw/asihpiw.rc 1.56:
	* win2k/asiprop/ASIPROP.rc 1.12:
	* win2k/install/ishield/Media/Default/Default.mda 1.28:
	* win95/drv/asiwav16.rc 1.96:
	* winnt/dll/asiwav32.rc 1.62:
		TFE - Driver release 2.83rc1.

2003-08-12	as-ewb
	* linux/INSTALL 1.6:
		EWB add ALSA related notes

	* linux/test/thpilinux.c 1.4:
		EWB Fix bug (query of nonexistent stream?). Other minor changes.

	* linux/lib/hpiwrap.c 1.8:
		EWB remove printing of device name

	* linux/drv/Makefile 1.21:
		EWB add ALSA option

	* drvnotes.txt 1.4:
		EWB add linux comment

	* linux/drv/hpimod.c 1.25:
		EWB change conditional compilation slightly. USE_SPINLOCK forces 
		COPY_TO_LOCAL

	* mktar 1.11:
		EWB add hpiassert.c

2003-08-11	as-tfe
	* drvnotes.txt 1.2:
	* win2k/asihpiw/asiwin2k.inf 1.60:
	* win2k/asiwin2k.inf 1.179:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.29:
	* win95/drv/asiwav16.inf 1.103:
		auto - Driver release 2.82.

	* drvnotes.txt 1.3:
	* win2k/install/ishield/Media/Default/Default.mda 1.27:
		TFE - Driver release 2.82.

2003-08-11	as-ewb
	* hpi/hpidspcd.h 1.11:
		EWB add load options for 8705,8713 codes

	* hpi/hpi6205.c 1.29:
		EWB see header for options controlled by #defines from IDE
		Added 87xx boot option.

2003-08-08	as-tfe
	* win2k/asiwin2k.inf 1.178:
		TFE - Fixed CVS version conflict.

2003-08-07	as-tfe
	* drvnotes_rc.txt 1.13:
	* win2k/asihpiw/asiwin2k.inf 1.59:
	* win2k/asiwin2k.inf 1.177:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.28:
	* win95/drv/asiwav16.inf 1.102:
		auto - Driver release candidate 2.82rc9.

	* win2k/install/ishield/Media/Default/Default.mda 1.25:
		TFE - release candidate 2.82rc8.

	* win2k/install/ishield/Media/Default/Default.mda 1.26:
		TFE - release candidate 2.82rc9.

2003-08-06	as-age
	* drvnotes_rc.txt 1.11:
		AGE - 2.82rc8

2003-08-06	as-tfe
	* win2k/audmini/debugout.cpp 1.8:
	* win2k/audmini/debugout.h 1.7:
	* win2k/audmini/stream.cpp 1.24:
		TFE - Added debug info.

	* win2k/audmini/postrack.cpp 1.15:
	* win2k/audmini/postrack.h 1.9:
		TFE - Implemented simple estimator with correction.

	* drvnotes_rc.txt 1.12:
	* win2k/asihpiw/asiwin2k.inf 1.58:
	* win2k/asiwin2k.inf 1.176:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.27:
	* win95/drv/asiwav16.inf 1.101:
		auto - Driver release candidate 2.82rc8.

	* win2k/audmini/stream.cpp 1.23:
		TFE - Added pause/resume code.  Also modified position tracker to use data
		      consumed from input queue rather than the samples played variable.

	* win2k/audmini/postrack.cpp 1.14:
	* win2k/audmini/postrack.h 1.8:
		TFE - Added pause/resume code.  Also modified position tracker to interpolate
		      position using last hw point only eliminating complex drift correction code.

	* win2k/audmini/minwave.h 1.12:
		TFE - Added m_ulTotalSentToCard member variable to stream.

2003-08-05	as-age
	* drvnotes_rc.txt 1.10:
		AGE 2.82rc7

2003-08-05	as-tfe
	* win2k/install/ishield/Media/Default/Default.mda 1.24:
		TFE - release candidate 2.92rc7.

	* win2k/asihpiw/asiwin2k.inf 1.57:
	* win2k/asiwin2k.inf 1.175:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.26:
	* win95/drv/asiwav16.inf 1.100:
		auto - Driver release candidate 2.82rc7.

2003-07-31	as-age
	* drvnotes_rc.txt 1.8:
		AGE - 2.82 rc6

2003-07-31	as-tfe
	* hpi/hpiclass.cpp 1.19:
		TFE - Fixed GetAdapter() to work correctly when adapter indexes 
		are missing.

	* hpi/hpiclass.cpp 1.18:
		TFE - Added out-of-range check in call to GetAdapter().  Fixes mixer access
		      violations when there's a missing index (i.e. no adapter 0).

	* drvnotes_rc.txt 1.9:
	* win2k/asihpiw/asiwin2k.inf 1.56:
	* win2k/asiwin2k.inf 1.174:
	* win2k/install/ishield/Media/Default/Default.mda 1.23:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.25:
	* win95/drv/asiwav16.inf 1.99:
	* win95/drv/asiwavcd.ide 1.3:
		TFE - Release candidate 2.82rc6.

	* winnt/dll/asidrv32.c 1.46:
		TFE - Increased helper thread priority.  Fixes issue with CoolEdit Pro truncating
		      recordings.

	* hpi/hpi6205.c 1.28:
	* hpi/hpios_wdm.h 1.5:
		TFE - Replaced DbgPrint statements with HPI_DEBUG_STRING and mapped
		      that back to DbgPrint for WDM.

2003-07-30	as-age
	* drvnotes_rc.txt 1.7:
		AGE - 2.82rc5

2003-07-30	as-tfe
	* win2k/asihpiw/asiwin2k.inf 1.55:
	* win2k/asiwin2k.inf 1.173:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.24:
	* win95/drv/asiwav16.inf 1.98:
		auto - Driver release candidate 2.82rc5.

	* win2k/install/ishield/Media/Default/Default.mda 1.22:
		TFE - version 2.82rc5.

2003-07-30	as-ewb
	* linux/test/hpiassert.c 1.1:
		EWB simple assert reporter

	* linux/test/Makefile 1.11:
		EWB added hpiassert

2003-07-29	as-tfe
	* win2k/audmini/stream.cpp 1.22:
		TFE - Added more event types including GetInfoEx and 
		OStreamWrite.

	* win2k/audmini/debugout.cpp 1.7:
	* win2k/audmini/debugout.h 1.6:
		TFE - Changed the data associated with the OStreamWrite debug 
		message.

2003-07-25	as-tfe
	* win2k/audmini/minwave.cpp 1.8:
	* win2k/audmini/stream.cpp 1.21:
		TFE - Added more debug output events.

	* win2k/audmini/debugout.cpp 1.6:
	* win2k/audmini/debugout.h 1.5:
		TFE - Added code in debug struture to help find start of new 
		message in a stream.

2003-07-24	as-tfe
	* hpi/hpimsgx.c 1.18:
		TFE - Put in code to prevent overwriting response on stack.  Prevents double-
		      fault if size field is corrupted.

2003-07-23	as-tfe
	* hpi/hpi6205.c 1.27:
		AGE - more debug code

2003-07-22	as-tfe
	* win2k/audmini/debugout.cpp 1.5:
	* win2k/audmini/debugout.h 1.4:
		TFE - Fixed debug data packing.

	* hpi/hpi6205.c 1.26:
		AGE - first adapter get info msg works. There are sync issues still. Need to add check for
		IDLE to top of MessageResponse fn.

	* hpi/hpi6205.h 1.7:
		AGE - added another error msg define

2003-07-22	as-ewb
	* linux/alsa/asihpi.c 1.4:
		EWB added Sampleclock source and rate controls.
		Added hw_params callbacks.  Changed the way capture stream position calculated.
		Added reporting of samplerate to proc file.

	* linux/alsa/README.ASIHPI 1.2:
		EWB added adapter_fs module parameter

	* linux/alsa/make_asi_patch.sh 1.2:
		EWB added copy of hpi.h

2003-07-21	as-age
	* hpi/hpi6205.h 1.6:
		AGE - add HPI_HIF_UNKNOWN

2003-07-21	as-ewb
	* linux/test/Makefile 1.10:
		EWB added debug flag to cflags

	* linux/drv/hpimod.c 1.24:
		EWB added local buffer for data to/from HPI ioctl. Needed when spinlocks are used.
		Moved semaphores into ioctl only path.

	* mktar 1.10:
		EWB removed copy of notes from win95

2003-07-18	as-age
	* hpi/hpi6205.c 1.25:
		AGE - numerous tweaks, still not working !

	* hpi/hpios.c 1.43:
		AGE - correction to Win16 get physical address code.

2003-07-17	as-tfe
	* win2k/audmini/debugout.cpp 1.4:
	* win2k/audmini/debugout.h 1.3:
		TFE - Moved event structure declaration to header file (so 
		viewer app can see it).

2003-07-16	as-sgt
	* hpi/Spchpi.zip 1.44:
		SGT v2.81 -- add compression format info

2003-07-16	as-tfe
	* win2k/audmini/debugout.cpp 1.3:
		TFE - Got debug file writes working.

	* win2k/audmini/debugout.cpp 1.2:
	* win2k/audmini/debugout.h 1.2:
		TFE - Made debug output conditional on DODEBUGOUTWRITES define.

	* win2k/audmini/debugout.cpp 1.1:
	* win2k/audmini/debugout.h 1.1:
	* win2k/audmini/sources 1.9:
		TFE - Added DEBUGOUT to project.  Writes to logfile from kernel 
		mode.

	* win2k/audmini/minwave.cpp 1.7:
	* win2k/audmini/stream.cpp 1.20:
		TFE - Added debug output open, close and get position event.

2003-07-11	as-age
	* hpi/hpios.c 1.42:
		AGE - commented out some legacy code pending deletion.

	* hpi/hpi6205.c 1.24:
		AGE - added code to allocate a bus mastering memory block. 
		Untested - tread carefully.

2003-07-10	as-age
	* drvnotes_rc.txt 1.5:
		AGE - 2.82rc4

2003-07-10	as-tfe
	* hpi/hpi6205.c 1.23:
		TFE - Commented out one line causing Win2K build link error.

	* hpi/hpios.c 1.41:
		TFE - Added code to support multiple StartDevice calls on an 
		adapter.

	* win2k/audmini/postrack.cpp 1.13:
	* win2k/audmini/postrack.h 1.7:
		TFE - Added parameter to SetPosFromHw() function to recover from drained
		      state without affecting sample rate.

	* drvnotes_rc.txt 1.6:
		TFE - Version 2.82rc4.  WDM comment, WDM broken in this rc, do 
		not distribute.

	* win2k/install/ishield/Media/Default/Default.mda 1.21:
		TFE - Version 2.82rc4.

	* win2k/asihpiw/asiwin2k.inf 1.54:
	* win2k/asiwin2k.inf 1.172:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.23:
	* win95/drv/asiwav16.inf 1.97:
		auto - Driver release candidate 2.82rc4.

	* win2k/audmini/stream.cpp 1.19:
		TFE - Added parameter to SetPosFromHw() function to recover from drained
		      state without affecting sample rate.  Icreased pre-buffer size and removed
		      offset from reported position.

2003-07-09	as-age
	* hpi/hpi6205.c 1.22:
		AGE - added shell of message response processing.

	* drvnotes_rc.txt 1.3:
		AGE - 2.83rc3

2003-07-09	as-tfe
	* win2k/install/ishield/Media/Default/Default.mda 1.20:
		TFE - Version 2.82rc3.

	* win2k/asihpiw/asiwin2k.inf 1.53:
	* win2k/asiwin2k.inf 1.171:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.22:
	* win95/drv/asiwav16.inf 1.96:
		auto - Driver release candidate 2.82rc3.

2003-07-09	as-ewb
	* drvnotes_rc.txt 1.4:
		EWB ASI6000, MP3 lsf

2003-07-08	as-tfe
	* asihpiw/asihpiw.cpp 1.30:
		TFE - Modified RetrieveResources() so it doesn't corrupt memory locations when
		      it scans a third port or memory resource.

	* asihpiw/asihpiw.cpp 1.29:
	* hpi/hpi.h 1.207:
	* hpi/hpios.c 1.40:
		TFE - Removed extra field in HPI_RESOURCE, added call to register PDO for
		      new device.

	* hpi/hpi6205.c 1.21:
		TFE - Added code to copy BARs in create adapter message handler.  ASI5000
		      now boots under Win2K and led flashes.

2003-07-03	as-tfe
	* asihpiw/asihpiw.cpp 1.28:
		TFE - Passes pdo pointer in PCI resource struct before sending
		      HPI_SUBSYS_CREATE_ADAPTER message.

	* hpi/hpi.h 1.206:
		TFE - Added void pointer to support OS specific stuff in PCI 
		resource struct.

	* hpi/hpios.c 1.39:
		TFE - Implemented WDM version of LockedMem functions.

	* hpi/hpios_wdm.h 1.4:
		TFE - Changed type of HpiOs_LockedMem_Handle for WDM.

2003-07-02	as-tfe
	* temake.bat 1.39:
		TFE - Skips call to install shield build for test builds.

	* win95/drv/asimixer.c 1.127:
		TFE - Removed typecasts on hControl parameter to AmuAddControl2Line() calls.
		      Fixes GPIO failure on 4300 series cards.

	* hpi/hpios.c 1.38:
	* hpi/hpios.h 1.24:
	* hpi/hpios_c6000.h 1.4:
	* hpi/hpios_linux.h 1.5:
	* hpi/hpios_wdm.h 1.3:
	* hpi/hpios_win32_user.h 1.3:
	* hpi/hpios_win95_kern.h 1.3:
	* hpi/hpios_winnt_kern.h 1.3:
	* hpi/hpiosdos.h 1.4:
	* hpi/hpiosw16.h 1.3:
		TFE - Added LockedMem interface.

2003-07-01	as-age
	* drvnotes_rc.txt 1.2:
		AGE - 2.82rc2

2003-07-01	as-tfe
	* temake.bat 1.38:
		TFE - Calls install shield make after driver make.

	* win2k/asihpiw/asiwin2k.inf 1.52:
	* win2k/asiwin2k.inf 1.170:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.21:
	* win95/drv/asiwav16.inf 1.95:
		auto - Driver release candidate 2.82rc2.

	* win2k/install/ishield/Media/Default/Default.mda 1.19:
		TFE - Release 2.82rc2.

2003-06-30	as-sgt
	* hpi/hpi6205.c 1.20:
		SGT - add internal data RAM test

2003-06-30	as-tfe
	* hpi/hpios.c 1.37:
		TFE - Changed how driver gets ioStatus (from local block vs IRP)
		.

	* hpi/hpiusb.h 1.8:
		TFE - added usb timeout code.

2003-06-27	as-age
	* hpi/hpipci.c 1.26:
	* hpi/hpipci.h 1.12:
		AGE - get rid of dwPhysicalMemoryBase as its not needed.

	* hpi/hpipci.c 1.25:
		AGE - HpiPci_TrnslateAddressRange, added &= ~0xf to base 
		address. Why is this needed ???

	* hpi/hpi6205.c 1.19:
		AGE - don't update memory map - its readonly.

2003-06-27	as-tfe
	* drvnotes.txt 1.1:
	* drvnotes_rc.txt 1.1:
		TFE - Moved here from WIN95\DRV directory.

	* win95/drv/drvnotes.txt 1.119:
	* win95/drv/drvnotes_rc.txt 1.100:
		TFE - Moved to main DRV directory.

	* hpi/hpiusb.c 1.21:
		TFE - Fixed compiler warnings.

	* mkw2k.bat 1.7:
	* mkw95.bat 1.6:
	* mkwnt.bat 1.8:
	* temake.bat 1.37:
		TFE - Moved drvnotes.txt and drvnotes_rc.txt to main DRV 
		directory.

2003-06-26	as-tfe
	* win2k/install/ishield/Script Files/Setup.rul 1.14:
		TFE - Fixed code that checks for coinstaller entry in registry.

2003-06-26	as-ewb
	* gpl_files.txt 1.3:
		EWB add linux/drv/Makefile

	* hpi/hpi.h 1.205:
		EWB (linux) removed redef of vswprintf to vsprintf (Problems for FG)
		If debug.c has a problem with this for other customers, fix it there.

	* linux/INSTALL 1.5:
	* linux/drv/Makefile 1.20:
	* linux/lib/Makefile 1.6:
		EWB install user lib and hpi.h into standard loc. Update INSTALL to reflect this.
		Changed name of install path variables in drv/Makefile to be distinct from lib/Makefile

	* linux/alsa/README.ASIHPI 1.1:
	* linux/alsa/make_asi_patch.sh 1.1:
		EWB files for ALSA driver package

2003-06-25	as-tfe
	* win2k/install/coinst/coinst.c 1.3:
		TFE - Removed debug code.

	* win2k/install/coinst/CoInst.def 1.1:
	* win2k/install/coinst/CoInst.def 1.2:
	* win2k/install/coinst/CoInst.dsp 1.1:
	* win2k/install/coinst/CoInst.dsp 1.2:
	* win2k/install/coinst/CoInst.dsw 1.1:
		TFE - Added co-installer DLL.

	* win2k/install/coinst/CoInst.def 1.3:
	* win2k/install/coinst/CoInst.dsp 1.3:
	* win2k/install/coinst/coinst.c 1.2:
		TFE - Renamed dll to AsCoInst.DLL and callback to 
		AsiDevCoInstaller().

	* temake.bat 1.36:
		TFE - Added pause before tagging to verify checkins.

	* hpi/hpi.h 1.204:
	* win2k/DLL/asiwav32.rc 1.9:
	* win2k/asihpiw/asihpiw.rc 1.9:
	* win2k/asihpiw/asiwin2k.inf 1.51:
	* win2k/asiwin2k.inf 1.169:
	* win2k/audmini/asimini.rc 1.10:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.20:
	* win95/drv/asidrv.h 1.137:
	* win95/drv/asiwav16.inf 1.94:
	* win95/drv/drvnotes_rc.txt 1.99:
		auto - Driver release candidate 2.82rc1.

	* win2k/install/ishield/Media/Default/Default.mda 1.18:
		TFE - Release 2.82rc1.

	* win2k/install/ishield/File Groups/Other Files.fgl 1.3:
	* win2k/install/ishield/Script Files/Setup.rul 1.12:
		TFE - Added AsCoInst.DLL to install shield build.

	* win2k/install/audinst/Audinst.c 1.7:
		TFE - Modified so install holds the driver signing policy key 
		open until it exits.

	* win2k/install/ishield/Script Files/Setup.rul 1.13:
		TFE - Changed script so co installer is registered for XP only (
		not needed for 2K).

	* asihpiw/asihpiw.rc 1.55:
	* win2k/asiprop/ASIPROP.rc 1.11:
	* win95/drv/asiwav16.rc 1.95:
	* winnt/dll/asiwav32.rc 1.61:
		TFE - Version 2.82.

2003-06-24	as-sgt
	* hpi/hpi6205.c 1.18:
		SGT - add back C6205 WARM RESET

2003-06-24	as-tfe
	* hpi/hpi6205.c 1.17:
		TFE - Moved dsDspPage member definition out of Win16 include 
		block.

	* win2k/install/coinst/CoInst.rc 1.1:
	* win2k/install/coinst/coinst.c 1.1:
	* win2k/install/coinst/resource.h 1.1:
		TFE - Added co-installer DLL.

2003-06-23	as-sgt
	* win2k/asiwin2k.inf 1.168:
		SGT - add string for ASI5100 series

2003-06-23	as-age
	* hpi/hpi6205.h 1.5:
		AGE - add MISSING DSP CODE define.

	* hpi/hpi6205.c 1.16:
		AGE - add LED toggle after EMIF setup. Should be able to see 
		this on a scope.

2003-06-23	as-ewb
	* hpi/dpi56301.h 1.5:
		EWB get rid of / / style comments for gcc

2003-06-21	as-sgt
	* hpi/hpi6205.c 1.15:
		SGT - bootload verification works.  LED still does not flash!

2003-06-20	as-sgt
	* hpi/hpi6205.c 1.14:
		SGT - add bootload code verify, which currently fails - needs 
		more investigation

	* hpi/HPK/readme.txt 1.2:
		SGT - v2.81

2003-06-20	as-tfe
	* win2k/asihpiw/asiwin2k.inf 1.50:
		TFE - Fixed external INF references.  Fixes install on raw (no previous WDM audio)
		    OS installs.

	* temake.bat 1.35:
		TFE - Added new final release tagging.

	* mkwnt.bat 1.7:
		TFE - Corrected path to NT version of OEMSETUP.INF.

2003-06-19	as-sgt
	* hpi/hpi6205.c 1.13:
		SGT - External memory test works!.  Added DSP WARM reset.  
		Changed dwMemoryBase[] -> dwPhysicalMemoryBase[] , so that 
		selector based addresses are not used for address calculations.

	* hpi/hpipci.c 1.24:
	* hpi/hpipci.h 1.11:
		SGT - add dwPhysicalMemoryBase[] to PCI structure - used by 
		HPI6205 in Win16 mode

2003-06-19	as-tfe
	* win2k/install/temake.bat 1.8:
		TFE - Corrected stray character.

	* win2k/audmini/kshelper.cpp 1.2:
	* win2k/audmini/kshelper.h 1.2:
		TFE - Added registry access helper functions.

	* win2k/install/ishield/Media/Default/Default.mda 1.17:
	* win95/drv/drvnotes.txt 1.118:
		TFE - Version 2.81.

	* temake.bat 1.34:
		TFE - Fixed nousb version final release code (was missing copy 
		to server).

	* win2k/install/ishield/Media/Default/Default.mda 1.16:
		TFE - Version 2.81rc6.

	* win2k/audmini/common.cpp 1.5:
		TFE - Implemented SetFriendlyName() function which finds the relavent name
		    entries in the registry and sets them to "n - ASIxxxx /m WDM Out".

	* win2k/audmini/common.cpp 1.6:
		TFE - Added condition in SetFriendlyName() to make sure that the key found isn't
		    for another device that's not present.

	* win2k/asihpiw/asiwin2k.inf 1.49:
	* win2k/asiwin2k.inf 1.167:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.19:
	* win95/drv/asiwav16.inf 1.93:
	* win95/drv/drvnotes.txt 1.117:
		auto - Driver release 2.81.

2003-06-19	as-ewb
	* linux/alsa/pci_Makefile 1.2:
		EWB changed to Makefile

	* linux/alsa/Makefile 1.1:
	* linux/alsa/Modules.dep 1.2:
	* linux/alsa/acore_Makefile 1.2:
	* linux/alsa/asihpi.c 1.3:
		EWB update ALSA to 0.9.4

	* mkgpl.sh 1.1:
		EWB produce a tarball of GPLed Linux driver

	* linux/alsa/sndmagic.h 1.1:
		Makefile

	* mktar 1.9:
		EWB removed test8601.c

	* linux/test/Makefile 1.9:
		EWB removed test8600

	* linux/drv/Makefile 1.19:
		EWB removed default 8600 support

2003-06-18	as-sgt
	* hpi/hpi6205.c 1.10:
		SGT - was able to read C6205 HSR reg, ** need to comment out 
		line#388 of hpipci.c to make it work**

2003-06-18	as-age
	* hpi/hpi6205.c 1.12:
		AGE - updated EMIF settings. Added page switching to Bootloader mem read/write routine. They
		still don't work.

	* hpi/hpi6205.c 1.11:
		AGE - minor tweaks - internal memory test passes, external 
		fails.

	* win95/drv/drvnotes_rc.txt 1.98:
		AGE - v2.81rc6

2003-06-18	as-tfe
	* win2k/asihpiw/asiwin2k.inf 1.48:
	* win2k/asiwin2k.inf 1.166:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.18:
	* win95/drv/asiwav16.inf 1.92:
		auto - Driver release candidate 2.81rc6.

2003-06-17	as-sgt
	* hpi/hpi.h 1.203:
	* hpi/hpi4000.c 1.23:
	* hpi/hpiman.c 1.25:
		SGT - minot comment updates for GPL release

	* win2k/wdminstall.txt 1.4:
		SGT - a few edits

	* hpi/hpi6205.c 1.9:
		SGt - moved PciTranslateAddress to line#499 so that FindAdapters 
		would use it also.

	* win2k/wdminstall.txt 1.5:
		SGT - a few edits #2

2003-06-17	as-tfe
	* win2k/wdminstall.txt 1.3:
		TFE - Updated install notes.

	* win2k/install/temake.bat 1.7:
		TFE - Updated to include wdminstall.txt instead of install.txt 
		in build.

	* win2k/install/ishield/File Groups/Other Files.fgl 1.2:
		TFE - Added splash screen, removed install.txt, added 
		wdminstall.txt.

2003-06-17	as-ewb
	* linux/drv/hpimod.c 1.23:
		EWB allow hardreset when loaded normally

2003-06-12	as-tfe
	* win2k/install/ishield/Media/Default/Default.mda 1.15:
		TFE - version 2.81rc5.

	* win2k/asihpiw/asiwin2k.inf 1.47:
	* win2k/asiwin2k.inf 1.165:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.17:
	* win95/drv/asiwav16.inf 1.91:
	* win95/drv/drvnotes_rc.txt 1.97:
		auto - Driver release candidate 2.81rc5.

2003-06-12	as-ewb
	* gpl_license.txt 1.2:
		EWB specify version 2 of the license

	* licence.pl 1.2:
		EWB dont overwrite .orig file if already exists (running a 2nd time!?)
		Change MODULE_LICENSE to GPL (in hpimod.c)

	* unlicence.pl 1.1:
		EWB reverse the effects of licence.pl

	* hpi/hpios_linux.h 1.4:
		EWB moved ioctl definition here

	* asi_files.txt 1.2:
		EWB add hpi.h

	* linux/test/thpilinux.c 1.3:
		EWB remove some unused functions and headers

	* hpi/hpi.h 1.202:
		EWB reordered so that all public API stuff is together near the 
		top.

	* gpl_files.txt 1.2:
		EWB remove hpifunc.c (its in asi_file.txt)

	* linux/drv/hpimod.c 1.22:
		EWB turn off timing of messages by default

	* linux/lib/hpiwrap.c 1.7:
		EWB add <hpios.h> for ioctl def.

2003-06-11	as-age
	* hpi/hpi6205.c 1.8:
		AGE - added code that _MAY_ allow a 5000 card to be accessed 
		from Win16.

	* hpi/hpipci.c 1.23:
	* hpi/hpipci.h 1.10:
		AGE - added HpiPci_TranslateAddressRange() for HPI_OS_WIN16.

	* hpi/hpi6205.c 1.6:
		AGE - add DeviceId filter in SubSysCreateAdapter() - again !

	* hpi/hpi6205.c 1.5:
		AGE - add DeviceId filter in SubSysCreateAdapter().

2003-06-11	as-tfe
	* hpi/hpi6205.c 1.7:
		TFE - Changed condiion for ASI5000 detection.

2003-06-11	as-ewb
	* hpi/hpimsgx.c 1.17:
		EWB only allow the stream owner to close streams. Adapter close 
		only closes owned streams. Allows sharing of an adapter between 
		applications.

	* linux/drv/Makefile 1.18:
		EWB update hpios filenames.  Make clean doesn't remove *.d
		make spotless does.

	* linux/alsa/asihpi.c 1.2:
		EWB added instreams, mux controls, meters. Refined polling 
		timer.

	* linux/test/thpidos.c 1.12:
		EWB superseded by thpilinux.c

	* linux/lib/hpiwrap.c 1.6:
		EWB add CVS header

	* linux/drv/hpimod.c 1.21:
		EWB rearrangement to allow calling from another driver (ALSA)
		Replace semaphores with spinlocks.  Pass all HPI calls via message caching.
		Add code to time HPI_Message calls.

	* hpi/hpi6000.c 1.141:
		EWB removed 5 less useful verbose debug messages

	* linux/lib/Makefile 1.5:
		EWB autogenerate dependencies. Use VPATH

	* hpi/hpifunc.c 1.98:
		EWB added checks for null handle by wrapping HandleToIndexes functions.
		This could be extended to check that the object type included in the handle is what each function expects.

	* hpi/hpidebug.c 1.7:
		EWB remove printing of OK from hpi_debug_response.  Only print 
		if there is an error.

	* hpi/hpios_linux.c 1.4:
		EWB rewrote HpiOs_DelayMicroseconds to allow use in interrupt 
		context

	* linux/drv/asihpiload 1.3:
		EWB remove -f (force) option from insmod command.

	* asi_files.txt 1.1:
	* asi_license.txt 1.1:
	* gpl_files.txt 1.1:
	* gpl_license.txt 1.1:
	* licence.pl 1.1:
		EWB script, filelists and licence texts for auto insertion

	* linux/test/thpilinux.c 1.2:
		EWB update header. Check ostream handles before use in case open has failed.
		If DUMP_MIXER_CONTROLS is defined, print a mixer dump.
		Allow adapter index to be specified on the commandline

	* mktar 1.8:
		EWB change os_linux to hpios_linux

	* hpi/togpl.pl 1.3:
		EWB now using ../licence.pl

2003-06-10	as-age
	* win2k/install/auddlg/bitmap1.bmp 1.1:
	* win2k/install/auddlg/bitmap2.bmp 1.1:
	* win2k/install/auddlg/bitmap3.bmp 1.1:
	* win2k/install/auddlg/bitmap4.bmp 1.1:
	* win2k/install/auddlg/bitmap5.bmp 1.1:
	* win2k/install/auddlg/bitmap6.bmp 1.1:
		AGE - required for old Install Shield build via temake.

2003-06-10	as-tfe
	* win2k/install/build_instructions.txt 1.1:
		TFE - Added build instructions.

	* win2k/install/temake.bat 1.6:
		TFE - Skips the AudDlg.DLL build and copy (not currently used).

	* asihpiw/mw2ku.bat 1.1:
	* asihpiw/srcw2k_nousb 1.1:
		TFE - Added files to build ASIHPIWN.SYS without USB support.

	* win2k/asiwin2k.inf 1.164:
		auto - Driver release candidate 2.81rc4.

	* temake.bat 1.33:
		TFE - Added build for win2k driver with no usb support.

2003-06-09	as-age
	* win95/drv/asimixer.c 1.126:
		AGE - fix for adapter controls not showing up in mixer under 
		Win98 - caused by last rc build.

	* win95/drv/drvnotes_rc.txt 1.96:
		AGE - 2.81rc4

2003-06-09	as-tfe
	* win2k/asihpiw/ChildPnp.cpp 1.7:
		TFE - Added condition to only modify device capabilities if the 
		version < XP.

	* win2k/asihpiw/asiwin2k.inf 1.46:
	* win2k/asiwin2k.inf 1.163:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.16:
	* win95/drv/asiwav16.inf 1.90:
		auto - Driver release candidate 2.81rc4.

	* asihpiw/srcw2k 1.24:
		TFE - Added HPI6205.c and -DHPI_INCLUDE_5000.

	* win2k/install/ishield/Script Files/Setup.rul 1.11:
		TFE - Removed splash bitmap and background, added test message box
		    that displays after post-reboot operations are complete.

	* asihpiw/asihpiw.cpp 1.27:
		TFE - Added function to get the version of the WDM subsystem.

	* hpi/hpi.h 1.201:
		TFE - Added HPI_6205() prototype.

2003-06-07	as-sgt
	* hpi/hpi6000.c 1.140:
		SGT - HPI_SubsysCreateAdapter checks for PCI2040 -

2003-06-06	as-sgt
	* hpi/hpiman.c 1.24:
		SGT - add HPI_INCLUDE_5000 and Hpi_6205 call

	* hpi/hpi6205.c 1.4:
		SGT - tweaks - line#347 - look for ASI pci subvendor id, line#
		484 - zero out lower bits of BAR0,1 - maybe not needed?

	* win2k/asiwin2k.inf 1.162:
		SGT - add ASI5000 series

2003-06-06	as-age
	* hpi/hpiclass.cpp 1.17:
	* hpi/hpiclass.h 1.14:
		AGE - rename TMixer to THpiMixer to prevent conflict in the 
		asimixer application.

2003-06-05	as-age
	* win95/drv/drvnotes_rc.txt 1.95:
		AGE - v2.81rc3

	* hpi/hpios_c6000.h 1.3:
		AGE - tweak to correct test2200 build.

2003-06-05	as-tfe
	* win2k/asihpiw/ChildPnp.cpp 1.6:
		TFE - WDM child device silent install works for Win2000, XP 
		still pops up wizard.

	* win2k/install/ishield/Script Files/Setup.rul 1.10:
		TFE - Added version string to choice dialog.

	* hpi/hpiusb.c 1.20:
		TFE - Retries for any error, not just a data error.

	* win2k/asihpiw/asiwin2k.inf 1.45:
	* win2k/asiwin2k.inf 1.161:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.15:
	* win95/drv/asiwav16.inf 1.89:
		auto - Driver release candidate 2.81rc3.

	* win2k/install/ishield/Media/Default/Default.mda 1.14:
		TFE - Version 2.81rc3.

2003-06-04	as-age
	* win95/drv/asidrv.h 1.136:
		AGE - number of devices under Win98 bumped back up to 4.

	* win95/drv/drvnotes_rc.txt 1.94:
		AGE - partial 2.81rc3 notes.

	* win95/drv/asimixer.c 1.125:
		AGE - under Win98, disable lines and controls for ASI6224 and 
		ASI6118.

	* win95/drv/asimixer.h 1.27:
		AGE - changed #defined max sizes
		              was   98    2K
		Lines     128    50    50
		LineIds  128  120  120
		Controls 256 150 300
		ControIds 768 300 600
		MuxFields 200 120 120

2003-06-03	as-age
	* hpi/hpi6205.c 1.3:
	* hpi/hpi6205.h 1.4:
		AGE - added memory test code.

2003-06-03	as-tfe
	* asihpiw/asihpiw.cpp 1.26:
		TFE - Changed device name from \DosDevices... to \??... for test 
		build.

	* win2k/asiwin2k.inf 1.160:
	* win95/drv/drvnotes_rc.txt 1.93:
		auto - Driver release candidate 2.81rc2.

2003-06-02	as-age
	* hpi/hpi6205.h 1.3:
		AGE - added new error messages

	* hpi/hpi6205.c 1.2:
		AGE - added more bootloader related code - its still not 
		complete

2003-06-02	as-tfe
	* win2k/install/audinst/Audinst.c 1.6:
		TFE - Added no file copy option to MakeInstallQuit function.  Driver files are
		    copied manually.  This reduces # of reboots for multiple adapters.

	* win2k/install/audinst/Audinst.c 1.5:
		TFE - Added access parameter to find parent key functions.  Removed some
		    error dialogs.

2003-05-30	as-sgt
	* hpi/gpl/readme.txt 1.1:
		SGT - 1st commit

2003-05-30	as-age
	* hpi/dpi56301.h 1.4:
	* hpi/dpi56303.h 1.2:
	* hpi/hpi1200.c 1.2:
	* hpi/hpi56301.c 1.41:
	* hpi/hpi56301.h 1.3:
	* hpi/hpi56303.c 1.5:
	* hpi/hpi56303.h 1.3:
	* hpi/hpi6000.c 1.139:
	* hpi/hpi6000.h 1.20:
	* hpi/hpi6205.h 1.2:
	* hpi/hpi8400.c 1.3:
	* hpi/hpi8411.c 1.2:
	* hpi/hpiclass.cpp 1.16:
	* hpi/hpiclass.h 1.13:
	* hpi/hpidebug.c 1.6:
	* hpi/hpidebug.h 1.14:
	* hpi/hpidspcd.c 1.11:
	* hpi/hpidspcd.h 1.10:
	* hpi/hpimsgx.c 1.16:
	* hpi/hpimsgx.h 1.5:
	* hpi/hpiocdos.c 1.2:
	* hpi/hpioct32.c 1.16:
	* hpi/hpios.c 1.36:
	* hpi/hpios.h 1.23:
	* hpi/hpios_c6000.h 1.2:
	* hpi/hpios_linux.c 1.3:
	* hpi/hpios_linux.h 1.3:
	* hpi/hpios_wdm.h 1.2:
	* hpi/hpios_win32_user.h 1.2:
	* hpi/hpios_win95_kern.h 1.2:
	* hpi/hpios_winnt_kern.h 1.2:
	* hpi/hpiosdos.h 1.3:
	* hpi/hpiosw16.h 1.2:
	* hpi/hpipci.c 1.22:
	* hpi/hpipci.h 1.9:
	* hpi/hpiusb.c 1.19:
	* hpi/hpiusb.h 1.7:
	* hpi/hpizlib.c 1.10:
	* hpi/hpizlib.h 1.5:
	* hpi/os_other.h 1.5:
		AGE - header and log area formatting updates.

	* hpi/hpi.h 1.200:
		AGE - added HPI_ADAPTER_DSP6205

	* hpi/hpi6205.c 1.1:
		AGE - first checkin, lots of holes !

2003-05-30	as-ewb
	* hpi/dpi56301.h 1.3:
		EWB change log back to /_* (gcc compatible).
		Figured out a way to handle removal of this type of log.

	* hpi/togpl.pl 1.1:
		 Script to insert GPL text in place of CVS header,
		 and remove cvs log from the end of a file

	* hpi/togpl.pl 1.2:
		EWB get around expansion of $Log keyword in program text

	* hpi/hpi.h 1.199:
		EWB change some /_/ to /_* comments

2003-05-29	as-age
	* win95/drv/drvnotes_rc.txt 1.92:
		AGE - 2.81rc1

	* win95/drv/drvnotes_rc.txt 1.91:
		AGE - typo

2003-05-29	as-tfe
	* win2k/install/auddlg/AudDlg.dsp 1.2:
	* win2k/install/auddlg/AudDlg.rc 1.3:
	* win2k/install/auddlg/resource.h 1.2:
		TFE - This version is an interactive dialog used for testing install sequences.
		    The new install uses only built-in GUI components so this DLL won't be used.

	* win2k/install/audinst/AudInst.def 1.3:
	* win2k/install/audinst/Audinst.c 1.3:
		TFE - Added function to move file on reboot, used when devices have been
		    installed but currently aren't present.

	* asihpiw/asihpiw.rc 1.54:
	* win2k/asiprop/ASIPROP.rc 1.10:
	* win95/drv/asiwav16.rc 1.94:
	* winnt/dll/asiwav32.rc 1.60:
		TFE - Version 2.81rc1.

	* win2k/install/audinst/Audinst.c 1.4:
		TFE - Added some debug output, currently in comments.

	* hpi/hpi.h 1.197:
	* win2k/DLL/asiwav32.rc 1.8:
	* win2k/asihpiw/asihpiw.rc 1.8:
	* win2k/asihpiw/asiwin2k.inf 1.44:
	* win2k/asiwin2k.inf 1.159:
	* win2k/audmini/asimini.rc 1.9:
	* win95/drv/asidrv.h 1.135:
	* win95/drv/asiwav16.inf 1.88:
		auto - Driver release candidate 2.81rc1.

	* win2k/install/ishield/Script Files/Setup.rul 1.9:
		TFE - Made log output conditional.

	* win2k/install/ishield/Media/Default/Default.mda 1.13:
		TFE - Version 2.80.

	* win2k/asihpiw/asiwin2k.inf 1.43:
	* win2k/asiwin2k.inf 1.158:
	* win2k/audmini/drvnotes.txt 1.19:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.14:
	* win95/drv/asiwav16.inf 1.87:
	* win95/drv/drvnotes.txt 1.116:
		auto - Driver release 2.80.

	* win2k/install/ishield/Script Files/SETUP.H 1.2:
	* win2k/install/ishield/Script Files/Setup.rul 1.8:
		TFE - New install implementation complete.  Still debugging.

2003-05-29	as-ewb
	* hpi/boot4ka.h 1.5:
	* hpi/dpi56301.h 1.2:
	* hpi/hpi.h 1.198:
	* hpi/hpi4000.c 1.22:
	* hpi/hpi56301.c 1.40:
	* hpi/hpi56301.h 1.2:
	* hpi/hpi6000.c 1.138:
	* hpi/hpi6000.h 1.19:
	* hpi/hpidebug.c 1.5:
	* hpi/hpidebug.h 1.13:
	* hpi/hpidspcd.c 1.10:
	* hpi/hpidspcd.h 1.9:
	* hpi/hpifunc.c 1.97:
	* hpi/hpiman.c 1.23:
	* hpi/hpimsgx.c 1.15:
	* hpi/hpios.h 1.22:
	* hpi/hpios_linux.c 1.2:
	* hpi/hpios_linux.h 1.2:
	* hpi/hpipci.h 1.8:
		EWB regularize headers and logs for GPL processing.
		Main header uses slash-star, log uses slash-slash. .h file #endif comes before log

2003-05-28	as-ewb
	* linux/alsa/Modules.dep 1.1:
	* linux/alsa/acore_Makefile 1.1:
	* linux/alsa/asihpi.c 1.1:
	* linux/alsa/pci_Makefile 1.1:
		EWB copies of alsa driver modified files

2003-05-27	as-age
	* hpi/hpiosdos.h 1.2:
		AGE - more changes to support MSVC 1.52 DOS builds.

2003-05-27	as-tfe
	* win2k/asihpiw/asiwin2k.inf 1.42:
	* win2k/asiwin2k.inf 1.157:
	* win95/drv/asiwav16.inf 1.86:
	* win95/drv/drvnotes_rc.txt 1.90:
		auto - Driver release candidate 2.80rc3.

	* hpi/boot4ka.h 1.4:
		TFE - Changed order of declarations.  Forward reference of static array with
		    unknown size not allowed.

	* asihpiw/asihpiw.rc 1.53:
	* win2k/asiprop/ASIPROP.rc 1.9:
	* win95/drv/asiwav16.rc 1.93:
	* winnt/dll/asiwav32.rc 1.59:
		TFE - Version 2.80.

	* hpi/hpiusb.c 1.18:
		TFE - Removed calls to EndianSwap (now static).  These shouldn't have been
		    here in the first place, I erroneously copied from HPI6000.C.

2003-05-22	as-tfe
	* hpi/hpiusb.c 1.17:
		TFE - Added debug output for all failures (for debug driver to determine cause
		    of USB errors).

	* hpi/hpios.c 1.35:
		TFE - HpiOs_UsbDeviceRequest() returns unique HPI error on failure.  Also added
		    debug output for all failures (for debug driver to determine cause of USB errors).

	* hpi/hpiusb.h 1.6:
		TFE - Added unique HPI error code for vendor device request 
		failure.

2003-05-22	as-ewb
	* hpi/hpiman.c 1.22:
		EWB LINUX (driver) rename HPI_Message() to hpi_message()
		So that it can be wrapped by hpiman.c HPI_Message with mutex, used by all hpifunc.c functions.

	* hpi/boot4ka.h 1.3:
	* hpi/hpi56301.c 1.39:
	* hpi/hpi6000.c 1.137:
	* hpi/hpifunc.c 1.96:
		EWB made variables and functions static where possible

	* hpi/hpidebug.h 1.12:
		EWB changed text for index 0 control,source, dest to  from ERROR 
		XXX to "no control"  for easier mixer dumps...

	* hpi/hpimsgx.c 1.14:
		EWB made response cache arrays static.
		Instead of calling streamReset functions, rewrite existing message to streamreset and pass to HPI_Message directly.

2003-05-19	as-tfe
	* win2k/install/audinst/AudInst.def 1.2:
	* win2k/install/audinst/Audinst.c 1.2:
		TFE - Reimplemented existing functions avoiding redoing the search with every
		    call.  Also added several new functions.

2003-05-16	as-age
	* hpi/hpi6205.h 1.1:
		AGE - first checkin.

	* win95/drv/drvnotes_rc.txt 1.89:
		AGE - 2.80 rc1 & 2

2003-05-16	as-tfe
	* hpi/hpiusb.c 1.16:
		TFE - Added retry loops if bulk send or receive fail due to data 
		error.

	* hpi/hpiusb.h 1.5:
		TFE - Added error code for data error.

	* hpi/hpios.c 1.34:
		TFE - Modified bulk send and receive functions to return specific error code
		    for data error.

	* hpi/hpiusb.h 1.4:
		TFE - Added vendor device request code for HPI reset.

	* hpi/hpi.h 1.196:
	* win2k/DLL/asiwav32.rc 1.7:
	* win2k/asihpiw/asihpiw.rc 1.7:
	* win2k/asihpiw/asiwin2k.inf 1.41:
	* win2k/asiwin2k.inf 1.156:
	* win2k/audmini/asimini.rc 1.8:
	* win95/drv/asidrv.h 1.134:
	* win95/drv/asiwav16.inf 1.85:
		auto - Driver release candidate 2.80rc2.

2003-05-15	as-tfe
	* asihpiw/asihpiw.h 1.15:
		TFE - Fixed compile error (commented wrong line in last checkin)
		.

	* asihpiw/asihpiw.cpp 1.25:
	* win2k/asihpiw/ChildPnp.cpp 1.5:
	* win2k/asihpiw/pnp.cpp 1.9:
		TFE - Added support for multiple WDM devices per adapter.

	* win2k/asihpiw/asiwin2k.inf 1.40:
		TFE - Added enum branch to hardware ID.

	* hpi/hpiusb.c 1.15:
		TFE - Added error code for bulk write.

	* asihpiw/asihpiw.h 1.14:
		TFE - Added support for multiple WDM devices per adapter.  Currently disabled.
		    Enable by defining symbol MULTIPLE_CHILDREN.

	* hpi/hpiman.c 1.21:
		TFE - Added WDM mutex in message function.

2003-05-14	as-age
	* win95/drv/asimixer.c 1.124:
		AGE - fix for missing LineIn/Digital muxs on ASI6xxx LineIns. They went missing
		in 278rc2.

2003-05-14	as-ewb
	* hpi/hpios.h 1.21:
	* hpi/hpios_c6000.h 1.1:
	* hpi/hpios_wdm.h 1.1:
	* hpi/hpios_win32_user.h 1.1:
	* hpi/hpios_win95_kern.h 1.1:
	* hpi/hpios_winnt_kern.h 1.1:
	* hpi/hpiosdos.h 1.1:
	* hpi/hpiosw16.h 1.1:
		EWB splitting os specific portions of hpios.h

	* hpi/hpidebug.h 1.11:
		EWB add string for Mixer get control by index

2003-05-13	as-age
	* win95/drv/drvnotes.txt 1.115:
		AGE - 2.79 final

	* hpi/hpi.h 1.194:
		AGE - update TMS define to include C62xx builds.

2003-05-13	as-tfe
	* win2k/asihpiw/asiwin2k.inf 1.39:
	* win2k/asiwin2k.inf 1.155:
	* win95/drv/asiwav16.inf 1.84:
		auto - Driver release 2.79.

2003-05-13	as-ewb
	* hpi/hpifunc.c 1.95:
		EWB  HPI_MixerGetControlByIndex bugfix

	* hpi/hpios_linux.c 1.1:
	* hpi/hpios_linux.h 1.1:
		EWB renamed from os_*

	* hpi/os_linux.c 1.2:
	* hpi/os_linux.h 1.2:
		EWB renamed from os_* to hpios_*

	* hpi/hpi.h 1.193:
	* hpi/hpifunc.c 1.94:
		EWB add HPI_MixerGetControlByIndex,
		remove HPI_MixerGetInfo,HPI_MixerGetNodeInfo,

	* hpi/hpi.h 1.195:
		EWB reorganised HPI_MIXER_MSG/RES to keep field offsets backward 
		compatible.

2003-05-12	as-ewb
	* hpi/Spchpi.zip 1.43:
		EWB Document tuner controls.  Reorder mixer control sections 
		alphabetically. Add HPI_MixerGetControlByIndex.

2003-05-08	as-age
	* win2k/asiwin2k.inf 1.153:
		AGE - change ASI8600 naming to ASI8800 to avoid confusion.

	* win95/drv/drvnotes_rc.txt 1.87:
		AGE - 279rc7

2003-05-08	as-tfe
	* hpi/hpiusb.c 1.14:
		TFE - Added debug messages.

	* win2k/asihpiw/asiwin2k.inf 1.38:
	* win2k/asiwin2k.inf 1.154:
	* win95/drv/asiwav16.inf 1.83:
	* win95/drv/drvnotes_rc.txt 1.88:
		auto - Driver release candidate 2.79rc8.

	* win2k/install/temake.bat 1.5:
		TFE - Changed usage comment.

2003-05-07	as-age
	* win95/drv/asimixer.c 1.123:
		AGE - added tuner band and tuner frequency controls. They seem to work, but could do
		with more testing.

	* win95/drv/asiwavx.h 1.26:
		AGE - added ASI_MIXERLINE_COMPONENTTYPE_SRC_TUNER

	* win2k/asiwin2k.inf 1.152:
		AGE - .inf file updated to include ASI8600 (which is currently 
		based on ASI8801 hardware - for evaluation only)

	* win95/drv/asimixer.h 1.26:
		AGE - increase MIXER_MAX_LINEINS from 4 to 8 to accommodate the 
		ASI8601.

2003-05-07	as-tfe
	* hpi/hpios.c 1.33:
		TFE - Corrected error returned from bulk USB read function and added debug
		    messages for checked builds.

	* hpi/os_other.h 1.4:
		TFE - Changed typedef HpiOs_FILE to #defines, fixes compile error in NT and
		    Win2K builds.

2003-05-07	as-ewb
	* linux/test/Makefile 1.8:
		EWB Add test8601

	* hpi/os_other.h 1.3:
		EWB move OS_DSP_C6000 from hpios.h

	* hpi/hpidebug.h 1.10:
		EWB add default definition of TEXT macro if not previously 
		defined.

	* linux/test/test8601.c 1.1:
		EWB basic demo app for 8601 Tuner card

	* mktar 1.7:
		EWB add test8601, os_linux.*. Remove hpios.c hpipci.c

	* hpi/hpios.c 1.32:
	* hpi/hpipci.c 1.21:
		EWB moved Linux code to os_linux.c

	* hpi/hpios.h 1.19:
	* hpi/os_linux.h 1.1:
	* hpi/os_other.h 1.1:
		EWB now include os specific stuff to os_linux.h and os_other.h
		os_other.h could be further split into os_dos.h os_win16.h etc.

	* hpi/os_other.h 1.2:
		EWB remove stuff that stayed in hpios.h. Remove Linux section.

	* hpi/os_linux.c 1.1:
		EWB Linux implementation of functions defined in hpios.h

	* linux/drv/Makefile 1.17:
		EWB add 8600. Use os_linux.c

	* hpi/hpios.h 1.20:
		EWB disable os specific file functions for OSes that dont define 
		HpiOs_FILE

2003-05-06	as-age
	* hpi/hpi.h 1.192:
		AGE - add HPI_ADAPTER_ASI6000

	* win95/drv/drvnotes_rc.txt 1.86:
		AGE - 2.79rc7

2003-05-06	as-tfe
	* win2k/asihpiw/asiwin2k.inf 1.37:
	* win2k/asiwin2k.inf 1.151:
	* win95/drv/asiwav16.inf 1.82:
		auto - Driver release candidate 2.79rc7.

	* asihpiw/srcw2k 1.23:
		TFE - Added  -DHPI_INCLUDE_8600 to build.

	* win95/drv/asiwave.c 1.92:
		TFE - Corrected driver error logging if AW_QueueAddBlock() call 
		fails.

	* win2k/asihpiw/hpiman.c 1.2:
		TFE - Removed from project, now uses common version in drv\hpi.

2003-05-05	as-age
	* hpi/hpidspcd.c 1.9:
		AGE - in HpiDspCode_Open() change switch(nAdapter) to switch((HW16)nAdapter) to get
		BC 4.5 Win16 code to work again.

2003-05-05	as-tfe
	* win95/drv/asiwave.c 1.91:
		TFE - Added return statement to AW_QueueAddBlock() and driver error logging
		    if the call fails.

2003-05-01	as-age
	* win95/drv/drvnotes_rc.txt 1.84:
		AGE - 279rc6

	* hpi/hpidspcd.h 1.8:
		AGE - RDS MSVC 1.52 compatibiliy
		- Loadxxxx enums changed to defines for MSVC case.

	* hpi/hpi4000.c 1.21:
		AGE - added H400_SubSysClose() - code from RDS.

	* hpi/hpi6000.c 1.136:
		AGE - added H600_SubSysClose() - code from RDS.

	* hpi/hpios.c 1.31:
		AGE - RDS MSVC 1.52 compatibiliy
		- HpiOs_MemRead32() update for MSVC 1.52

	* hpi/hpi.h 1.191:
		AGE - added another point to the licence in the header.

	* hpi/hpios.h 1.18:
		AGE - RDS MSVC 1.52 compatibiliy
		- macro updates for MSVC 1.52

	* hpi/hpi.h 1.190:
		AGE - RDS MSVC 1.52 compatibiliy
		- ifdef'h mem.h out for MSVC 1.52

	* hpi/hpidebug.h 1.9:
		AGE - added TEXT() macro to names.

	* hpi/hpipci.c 1.20:
		AGE - RDS MSVC 1.52 compatibiliy
		- major conditional code inserted for MSVC 1.52

2003-05-01	as-tfe
	* win95/drv/drvnotes_rc.txt 1.85:
		TFE - Added new vendor ID comment.

	* win2k/asihpiw/asiwin2k.inf 1.36:
	* win2k/asiwin2k.inf 1.150:
	* win95/drv/asiwav16.inf 1.81:
		auto - Driver release candidate 2.79rc6.

2003-05-01	as-ewb
	* hpi/hpidspcd.h 1.7:
		EWB add load8600 option

	* hpi/hpidspcd.c 1.8:
		EWB add load8600 option for array loading.

	* hpi/hpi6000.c 1.135:
		EWB enable loading of asi8600 code from asidsp.bin

	* linux/test/Makefile 1.7:
	* linux/test/thpilinux.c 1.1:
		EWB renamed thpidos to thpilinux

2003-04-30	as-age
	* hpi/hpi6000.c 1.134:
		AGE - make control cache ability determined at runtime. For the moment only the
		ASI6xxx and ASI5xxx adapters are assumed to implement control caching.

2003-04-30	as-tfe
	* hpi/hpiusb.c 1.13:
	* hpi/hpiusb.h 1.3:
		TFE - Added CodeType field to the USB info stucture.

2003-04-29	as-tfe
	* hpi/hpi.h 1.189:
	* win2k/asihpiw/asiwin2k.inf 1.35:
	* win2k/asiwin2k.inf 1.149:
		TFE - Updated ASI Vendor ID.

2003-04-25	as-age
	* win95/drv/drvnotes_rc.txt 1.83:
		AGE - 2.79rc5

2003-04-25	as-tfe
	* win2k/asihpiw/asiwin2k.inf 1.34:
	* win2k/asiwin2k.inf 1.148:
	* win95/drv/asiwav16.inf 1.80:
		auto - Driver release candidate 2.79rc5.

	* win2k/asihpiw/asiwin2k.inf 1.33:
		TFE - Cleaned up WDM INF file.  Removed '.NT' sections (not needed if
		     signature="$WINDOWS NT$").

2003-04-24	as-tfe
	* hpi/hpiusb.c 1.12:
		TFE - On startup, resets the soundslice if already running 
		AX2200.

	* win2k/install/ishield/Media/Default/Default.mda 1.12:
		TFE - version 2.79rc4.

	* win2k/install/ishield/Script Files/Setup.rul 1.7:
		TFE - Updated hardware ID list to synch with current 
		asiwin2k.inf.

2003-04-23	as-sgt
	* hpi/hpi6000.c 1.133:
		SGT - enable PLL init

2003-04-23	as-age
	* win95/drv/drvnotes_rc.txt 1.82:
		AGE - 279rc4

	* win95/drv/asimixer.c 1.122:
		AGE - only create autofades iff nOStreams != 0.

2003-04-23	as-tfe
	* hpi/hpiusb.c 1.11:
		TFE - Removed USB_TEST_SUPPORT define.

	* win2k/asihpiw/asiwin2k.inf 1.32:
	* win2k/asiwin2k.inf 1.147:
		TFE - Fixed typo in service label.

	* hpi/hpios.c 1.30:
		TFE - Restored original IRP management.  Fixes XP BSOD's.

	* win2k/asihpiw/asiwin2k.inf 1.31:
	* win2k/asiwin2k.inf 1.146:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.13:
	* win95/drv/asiwav16.inf 1.79:
		auto - Driver release candidate 2.79rc4.

2003-04-22	as-sgt
	* hpi/hpi6000.c 1.132:
		SGT - add EMIF and PLL init for C6713 (PCB revF) - ifdef'd out 
		for now

2003-04-22	as-age
	* win95/drv/drvnotes_rc.txt 1.81:
		AGE - 2.79rc3

	* hpi/hpi.h 1.188:
	* win95/drv/asimixer.c 1.119:
		AGE - added HPI_ADAPTER_MODE_1OSTREAM

2003-04-22	as-tfe
	* win2k/asihpiw/asiwin2k.inf 1.30:
	* win2k/asiwin2k.inf 1.145:
	* win95/drv/asiwav16.inf 1.78:
		auto - Driver release candidate 2.79rc3.

	* win95/drv/asimixer.c 1.121:
		TFE - Added HPI_AESEBU_Transmitter_SetFormat() call in set control details
		    function for HPI_CONTROL_AESEBU_TRANSMITTER control.

	* win95/drv/asimixer.c 1.120:
		TFE - Fixed syntax error (missing comma).

2003-04-21	as-age
	* win95/drv/asimixer.c 1.118:
		AGE - changed line creation inside connection creation to no longer force a new
		line to be created. This causes nLineIds to be increased, but does not create a new line.
		As far as I can tell this fixes the extra line and control creation problem that I was seeing. There
		should be no external change except that line ids and control ids will have changed.

	* win95/drv/drvnotes_rc.txt 1.80:
		AGE - 279rc2

2003-04-21	as-tfe
	* hpi/hpios.c 1.29:
		TFE - Removed line that adds thread ID to IRP, fixes XP startup/
		shutdown BSODs.

	* win2k/asihpiw/asiwin2k.inf 1.29:
	* win2k/asiwin2k.inf 1.144:
	* win95/drv/asiwav16.inf 1.77:
		auto - Driver release candidate 2.79rc2.

2003-04-18	as-age
	* win95/drv/asimixer.c 1.117:
		AGE - check the connection index before looping over all sources looking to create
		volume controls.

	* win95/drv/drvnotes_rc.txt 1.79:
		AGE - 2.79rc1

2003-04-18	as-tfe
	* win2k/asihpiw/asiwin2k.inf 1.27:
	* win2k/asiwin2k.inf 1.142:
	* win95/drv/asiwav16.inf 1.75:
	* win95/drv/drvnotes.txt 1.114:
		auto - Driver release 2.78.

	* win2k/asihpiw/asiwin2k.inf 1.26:
	* win2k/asiwin2k.inf 1.141:
	* win95/drv/asiwav16.inf 1.74:
	* win95/drv/drvnotes_rc.txt 1.78:
		auto - Driver release candidate 2.78rc10.

	* win95/drv/asimixer.c 1.116:
		TFE - Commented out mute control creation.

	* win95/drv/asimixer.c 1.115:
		TFE - Fixed mute operation with gain controls by saving control state in mute
		    dwState and mute state in wExtra1.   Mute control index must be 1 + assosiated
		    volume or gain control index.

	* temake.bat 1.32:
		TFE - Fixed WDM final release section.

	* asihpiw/asihpiw.rc 1.52:
	* hpi/hpi.h 1.187:
	* win2k/DLL/asiwav32.rc 1.6:
	* win2k/asihpiw/asihpiw.rc 1.6:
	* win2k/asihpiw/asiwin2k.inf 1.28:
	* win2k/asiprop/ASIPROP.rc 1.8:
	* win2k/asiwin2k.inf 1.143:
	* win2k/audmini/asimini.rc 1.7:
	* win95/drv/asidrv.h 1.133:
	* win95/drv/asiwav16.inf 1.76:
	* win95/drv/asiwav16.rc 1.92:
	* winnt/dll/asiwav32.rc 1.58:
		auto - Driver release candidate 2.79rc1.

2003-04-17	as-sgt
	* hpi/hpi.h 1.186:
		SGT - add ASI2214 adapter define

2003-04-17	as-tfe
	* win95/drv/asimixer.c 1.114:
		TFE - Added save/restore of mutes in INI.

	* win2k/asihpiw/asiwin2k.inf 1.25:
	* win2k/asiwin2k.inf 1.140:
	* win95/drv/asiwav16.inf 1.73:
	* win95/drv/drvnotes_rc.txt 1.77:
		auto - Driver release candidate 2.78rc9.

2003-04-16	as-age
	* win95/drv/drvnotes_rc.txt 1.75:
		AGE - 2.78rc7

	* win95/drv/asiwave.c 1.90:
		AGE - in WodmWriteNextBlock() changed conditions for transitioning from state IDLE to
		PLAYING. This is to fix bug#107 reported by Prophet where short files don't play correctly
		with hardware buffering enabled.

	* win95/drv/asimixer.c 1.113:
		AGE - upon creation set mute control to unmuted. Mute state IS NOT saved and restored
		to/from asiwav.ini !

	* win95/drv/drvnotes_rc.txt 1.76:
		AGE - 2.78rc8

2003-04-16	as-tfe
	* win2k/asihpiw/asiwin2k.inf 1.24:
	* win2k/asiprop/ASIPROP.rc 1.7:
	* win2k/asiwin2k.inf 1.139:
	* win95/drv/asidrv.h 1.132:
	* win95/drv/asiwav16.inf 1.72:
		auto - Driver release candidate 2.78rc8.

	* win2k/asiwin2k.inf 1.138:
	* win2k/audmini/drvnotes.txt 1.18:
	* win95/drv/asiwav16.inf 1.71:
		auto - Driver release candidate 2.78rc7.

	* temake.bat 1.31:
		TFE - Added WDM INF file to CVS checkin section.

	* win2k/asiprop/ASIPROP.CPP 1.5:
		TFE - Added error return check for AsiGetInfo() call.

	* temake.bat 1.30:
		TFE - Incorporated WDM driver build into main build.

2003-04-15	as-age
	* win95/drv/asimixer.c 1.112:
		AGE - added MUTE control.

2003-04-15	as-tfe
	* win95/drv/asiwave.c 1.89:
	* win95/drv/asiwave.h 1.13:
		TFE - Increased the wave buffer queues to 64 and added a return value to
		    AW_QueueAddBlock() to indicate failure if full.  Fixes new RealOne player.

2003-04-14	as-tfe
	* temake.bat 1.29:
		TFE - modified build batch file to allow retry if CVS login 
		fails.

2003-04-07	as-tfe
	* win2k/asihpiw/asiwin2k.inf 1.23:
		TFE - Added SoundSlice to WDM INF file.

	* win2k/audmini/sources 1.8:
		TFE - Added HPI_INCLUDE_WDMBOLTON definition.

2003-04-04	as-age
	* win95/drv/drvnotes_rc.txt 1.74:
		AGE - swap channel mode added.

2003-04-04	as-tfe
	* win2k/DLL/asiwav32.rc 1.5:
	* win2k/asihpiw/asihpiw.rc 1.5:
	* win2k/audmini/asimini.rc 1.6:
	* win2k/audmini/drvnotes.txt 1.17:
	* win95/drv/asidrv.h 1.131:
		auto - Driver release candidate 2.78rc6.

2003-04-03	as-age
	* win95/drv/drvnotes_rc.txt 1.72:
		AGE - update ASI6000 change.

	* win95/drv/drvnotes_rc.txt 1.73:
		AGE - 2.78 rc6

2003-04-03	as-tfe
	* asihpiw/asihpiw.cpp 1.24:
	* asihpiw/asihpiw.h 1.13:
		TFE - Merged in WDM bolt-on support.  It's enabled with 
		HPI_INCLUDE_WDMBOLTON.

	* win2k/asihpiw/asihpiw.cpp 1.11:
	* win2k/asihpiw/asihpiw.h 1.4:
		TFE - Removed from project, now uses main version.

	* win2k/asiwin2k.inf 1.137:
	* win95/drv/asiwav16.inf 1.70:
		auto - Driver release candidate 2.78rc6.

	* win2k/asihpiw/asihpiw.cpp 1.10:
	* win2k/asihpiw/asihpiw.h 1.3:
	* win2k/asihpiw/pnp.cpp 1.8:
	* win2k/asihpiw/sources 1.9:
		TFE - Merged with mainline version 2.78rc6, adds USB support.

	* win2k/asihpiw/sources 1.10:
		TFE - Added rule for compiling CPP file from ASIHPIW directory.

2003-04-02	as-tfe
	* win2k/asiwin2k.inf 1.136:
	* win95/drv/asiwav16.inf 1.69:
		auto - Driver release candidate 2.78rc5.

	* win95/drv/drvnotes_rc.txt 1.71:
		TFE - Release candidate 2.78rc5.

2003-03-27	as-tfe
	* win2k/asiwin2k.inf 1.135:
	* win95/drv/drvnotes_rc.txt 1.70:
		AGE -2.78rc4

2003-03-26	as-age
	* win95/drv/asimixer.c 1.111:
		AGE - tweak so that ASI5111 digital in peak meter shows up.

2003-03-26	as-tfe
	* win95/drv/asiwav16.inf 1.68:
	* win95/drv/drvnotes_rc.txt 1.69:
		AGE -2.78rc3

2003-03-25	as-age
	* win95/drv/asimixer.c 1.110:
		AGE - create MIXX_HPI_DESTNODE_LINEOUT_AS_SRC sources for all 
		line outs.

2003-03-23	as-ewb
	* hpi/hpidebug.h 1.8:
		EWB fix typos(?) in some HPI_DEBUG_STRING invocations.

2003-03-21	as-tfe
	* asihpiw/asihpiw.cpp 1.23:
	* asihpiw/srcw2k 1.22:
		TFE - Removed DebugPrint.C from project and commented out calls to it's
		    functions.  Fixes memory leak in debug builds.

	* win2k/asiwin2k.inf 1.134:
	* win95/drv/asiwav16.inf 1.67:
	* win95/drv/drvnotes_rc.txt 1.68:
		auto - Driver release candidate 2.78rc2.

	* win2k/asiwin2k.inf 1.132:
		TFE - Enabled line for SoundSlice.

	* asihpiw/asihpiw.rc 1.51:
	* hpi/hpi.h 1.185:
	* win2k/asiwin2k.inf 1.133:
	* win95/drv/asidrv.h 1.130:
	* win95/drv/asiwav16.inf 1.66:
	* win95/drv/asiwav16.rc 1.91:
	* win95/drv/drvnotes_rc.txt 1.67:
	* winnt/dll/asiwav32.rc 1.57:
		auto - Driver release candidate 2.78rc1.

	* hpi/hpios.c 1.28:
		TFE - Removed DebugPrintf calls.

	* win2k/asiwin2k.inf 1.131:
	* win95/drv/asiwav16.inf 1.65:
	* win95/drv/drvnotes.txt 1.113:
		auto - Driver release 2.77.

2003-03-20	as-age
	* win95/drv/drvnotes_rc.txt 1.66:
		AGE - 2.77rc7

2003-03-20	as-tfe
	* win2k/asiwin2k.inf 1.130:
	* win95/drv/asiwav16.inf 1.64:
		auto - Driver release candidate 2.77rc7.

2003-03-19	as-age
	* hpi/hpi.h 1.184:
	* hpi/hpi4000.c 1.20:
	* hpi/hpidebug.c 1.4:
	* hpi/hpidebug.h 1.7:
	* hpi/hpios.h 1.17:
		AGE - get rid of __FUNCTION__ in HPI_DEBUG_STRING( ) calls. Update
		hpi_debug_string() to use vswprintf() - hopefully it works under Linux !

2003-03-19	as-tfe
	* win95/drv/asiwave.c 1.88:
		TFE - Fixed return path that didn't release mutex or dettach from driver in
		    widMessage() and wodMessage().

	* win95/drv/asimixer.c 1.109:
		TFE - Fixed return path that didn't release mutex or dettach from driver in
		    mxdMessage().

2003-03-14	as-sgt
	* hpi/hpi6000.c 1.131:
		SGT - change OStream write burst size from 4 to 128.  Transfer 
		rate goes from 7.2MB/s to 9.1MB/s

2003-03-14	as-age
	* win95/drv/drvnotes_rc.txt 1.65:
		AGE 2.77rc6

2003-03-14	as-tfe
	* win2k/asiwin2k.inf 1.129:
	* win95/drv/asiwav16.inf 1.63:
		auto - Driver release candidate 2.77rc6.

2003-03-13	as-tfe
	* hpi/hpios.c 1.27:
		TFE - Uses pre-allocated URB buffer to improve performance.

2003-03-12	as-age
	* win95/drv/drvnotes_rc.txt 1.64:
		AGE - 2.77rc5

2003-03-12	as-tfe
	* win2k/asiwin2k.inf 1.128:
	* win95/drv/asiwav16.inf 1.62:
		auto - Driver release candidate 2.77rc5.

2003-03-10	as-sgt
	* hpi/Spchpi.zip 1.42:
		SGT - v2.77 typo in HPI_SampleClock_SetSource description

2003-03-07	as-tfe
	* win2k/asiwin2k.inf 1.127:
		TFE - Corrected sound slice INF entry, just uncomment one line 
		to enable.

2003-03-06	as-age
	* win95/drv/drvnotes_rc.txt 1.63:
		AGE - PCM32s format change

2003-03-05	as-tfe
	* win2k/asiwin2k.inf 1.126:
	* win95/drv/asiwav16.inf 1.61:
	* win95/drv/drvnotes_rc.txt 1.62:
		auto - Driver release candidate 2.77rc4.

2003-03-04	as-tfe
	* hpi/hpiusb.c 1.10:
		TFE - Added debug output for HPI message handling.

2003-03-04	as-ewb
	* hpi/hpi6000.c 1.130:
		EWB use assembly block read only for Linux for now.

	* hpi/hpios.h 1.16:
		EWB HPIOS_MEMWRITEBLK32 a macro again. Inline function now 
		called HpiOs_MemWriteBlk32

2003-03-03	as-ewb
	* hpi/hpi6000.c 1.129:
		EWB  Enable assembly copy in Hpi6000_DspBlockRead32

	* hpi/hpios.h 1.15:
		EWB add HPIOS_MEMWRITE32 for Linux

2003-03-01	as-sgt
	* hpi/hpi6000.c 1.128:
		SGT - uncomment #1299 to use asm copy in HPI read, Read burst 
		size is 128 dwords

2003-02-28	as-age
	* hpi/hpios.h 1.14:
		AGE - add HFAR for C6000

2003-02-27	as-age
	* win95/drv/drvnotes_rc.txt 1.60:
		AGE - drv2.77rc2

2003-02-27	as-tfe
	* win2k/asiprop/ASIPROP.H 1.2:
	* win2k/asiprop/Asiinfo.cpp 1.2:
		TFE - Added error return from AsiGetInfo() function.

	* asihpiw/asihpiw.rc 1.50:
	* win95/drv/asiwav16.rc 1.90:
	* winnt/dll/asiwav32.rc 1.56:
		TFE - Version 2.77.

	* win2k/asiwin2k.inf 1.125:
	* win95/drv/asiwav16.inf 1.60:
	* win95/drv/drvnotes_rc.txt 1.61:
		auto - Driver release candidate 2.77rc3.

	* win2k/asiwin2k.inf 1.124:
	* win95/drv/asiwav16.inf 1.59:
		auto - Driver release candidate 2.77rc2.

2003-02-26	as-sgt
	* hpi/hpi6000.c 1.127:
		SGT - tidy up the block r/w code some more and set read burst to 
		32 (write is still at 4)

	* hpi/hpi6000.c 1.126:
		SGt - get rid of revA code, change HPI read burst size to 16

2003-02-26	as-age
	* win95/drv/asiwave.c 1.87:
		AGE - add 24 bit PCM

	* win95/drv/drvnotes_rc.txt 1.59:
		AGE - 2.77rc1

2003-02-26	as-tfe
	* hpi/hpi.h 1.183:
	* win2k/asiwin2k.inf 1.123:
	* win95/drv/asidrv.h 1.129:
	* win95/drv/asiwav16.inf 1.58:
		auto - Driver release candidate 2.77rc1.

2003-02-25	as-age
	* hpi/hpi.h 1.182:
	* hpi/hpifunc.c 1.93:
		AGE - added  HPI_FORMAT_PCM24_SIGNED

2003-02-19	as-age
	* win95/drv/drvnotes_rc.txt 1.58:
		AGE - comment added.

2003-02-18	as-age
	* win95/drv/drvnotes_rc.txt 1.57:
		AGE - 2.76 rc18

2003-02-18	as-tfe
	* temake.bat 1.28:
		TFE - Added option to skip to CVS section of script.

	* win2k/asiwin2k.inf 1.122:
	* win95/drv/asiwav16.inf 1.57:
	* win95/drv/drvnotes.txt 1.112:
		auto - Driver release 2.76.

	* win2k/asiwin2k.inf 1.121:
	* win95/drv/asiwav16.inf 1.56:
		auto - Driver release candidate 2.76rc18.

2003-02-17	as-age
	* win95/drv/drvnotes_rc.txt 1.56:
		AGE - 2.76rc17

2003-02-17	as-tfe
	* win2k/asiwin2k.inf 1.120:
	* win95/drv/asiwav16.inf 1.55:
		auto - Driver release candidate 2.76rc17.

2003-02-14	as-tfe
	* win95/drv/asiwav16.inf 1.54:
		auto - Driver release candidate 2.76rc16.

	* win95/drv/asiwav16.ide 1.79:
		TFE - added USE_ASIDSP define.

2003-02-14	as-ewb
	* mktar 1.6:
		EWB add drvnotes[_rc].txt from win95 driver tree to the package

	* hpi/hpios.c 1.26:
	* hpi/hpipci.c 1.19:
		EWB mods to support kernel 2.2.x

2003-02-13	as-age
	* win95/drv/drvnotes_rc.txt 1.55:
		AGE 2.76rc16

	* hpi/hpi.h 1.181:
		AGE - added _tcscmp to win16 build.

2003-02-13	as-tfe
	* win2k/asiwin2k.inf 1.119:
	* win95/drv/asiwav16.inf 1.53:
		auto - Driver release candidate 2.76rc16.

	* win2k/install/ishield/Media/Default/Default.mda 1.11:
		auto - release 3.02rc3

	* win95/drv/asiwave.c 1.86:
		TFE - Fixed bug introduced by last change in Win95 build.

	* win2k/install/ishield/String Tables/0009-English/value.shl 1.12:
		auto - Driver release candidate 3.02rc3.

	* win2k/install/temake.bat 1.4:
		TFE - Finished build updates, added CVS checkin.

2003-02-12	as-tfe
	* win2k/install/temake.bat 1.3:
		TFE - Update install shield build script with SED and command line builds for
		    DLLs.

2003-02-11	as-tfe
	* testmake.bat 1.13:
		TFE - Added code to stop build on error.

	* testmake.bat 1.14:
		TFE - Fixed cvs tag line.

	* testmake.bat 1.12:
		TFE - Updated WDM build batch file with command line winzip, SED scripts
		    for inf and rc file versioning and automatic cvs checkin and tag.

	* win2k/audmini/sources 1.7:
		TFE - removed the 'treat warnings as errors' flag.

	* temake.bat 1.27:
		TFE - Minor change to version file.

	* win2k/asihpiw/asiwin2k.inf 1.22:
	* win2k/audmini/drvnotes.txt 1.16:
		auto - Driver release candidate 3.02rc3.

	* win95/drv/asiwave.c 1.85:
		TFE - Added code to allow logging to be enabled and disabled without restarting.
		    Also added code to prevent logg entries from being overwritten by others with
		    the same time stamp.

2003-02-10	as-tfe
	* win95/drv/asimixer.c 1.108:
		TFE - Added code to restore compander and parametric EQ from INI 
		file.

2003-02-07	as-age
	* win95/drv/drvnotes_rc.txt 1.53:
		AGE - 2.76rc15

2003-02-07	as-tfe
	* win95/drv/asidrv.h 1.128:
	* win95/drv/asiwave.c 1.84:
		TFE - Moved error log to asiwav.log.

	* win95/drv/asimixer.c 1.107:
		TFE - Added code to save compander and paramtric eq values to 
		INI file.

	* win2k/asiwin2k.inf 1.118:
	* win95/drv/asiwav16.inf 1.52:
	* win95/drv/drvnotes_rc.txt 1.54:
		auto - Driver release candidate 2.76rc15.

2003-02-06	as-sgt
	* win95/drv/asimixer.c 1.105:
		SGT - add "break" to fix bug that stopped Phantom Power setting 
		being written to .INI file - see line#5917

2003-02-06	as-age
	* win95/drv/asimixer.c 1.106:
		AGE - tweak to HPI_ParametricEQ_GetBand() call. EQ should now come up with
		correct default Q value from the DSP.

2003-02-06	as-tfe
	* hpi/hpiusb.c 1.9:
		TFE - Added test support options.

2003-01-31	as-age
	* win95/drv/drvnotes_rc.txt 1.52:
		AGE 2.76rc14

2003-01-31	as-tfe
	* temake.bat 1.26:
		TFE - Replaced PKUNZIP call with WZUNZIP.

	* win2k/asiwin2k.inf 1.117:
	* win95/drv/asiwav16.inf 1.51:
		auto - Driver release candidate 2.76rc14.

	* hpi/hpios.c 1.25:
	* hpi/hpiusb.c 1.8:
		TFE - Removed some debug messages.

	* winnt/sys/MAKEFILE 1.1:
		TFE - Added makefile.

2003-01-30	as-tfe
	* asihpiw/asihpiw.h 1.12:
	* hpi/hpios.c 1.24:
		TFE - Moved IRP allocation to init routine and added code to allow IRP to be
		    reused in HpiOs_UsbSendUrbAndWait().

2003-01-29	as-age
	* win95/drv/drvnotes_rc.txt 1.51:
		AGE - 2.76rc13

2003-01-29	as-tfe
	* hpi/hpios.c 1.23:
		TFE - Added typedef to fix Window 95 build.

	* asihpiw/asihpiw.h 1.11:
		TFE - Added URB pointer to device extension.

	* win2k/asiwin2k.inf 1.116:
	* win95/drv/asiwav16.inf 1.50:
		auto - Driver release candidate 2.76rc13.

2003-01-28	as-age
	* win95/drv/asiwavx.h 1.25:
		AGE - update compander structure to have 32 bit aligned fields.

	* win95/drv/asimixer.c 1.104:
		AGE - update compander structure to use 32 bit aligned fields.

2003-01-28	as-tfe
	* hpi/hpios.c 1.22:
	* hpi/hpiusb.c 1.7:
		TFE - Added code to lock pages of client buffers passed to USB 
		driver.

2003-01-24	as-age
	* hpi/hpiclass.cpp 1.15:
	* hpi/hpiclass.h 1.12:
		AGE - changes to support profiling multiple DSPs.

2003-01-22	as-age
	* hpi/hpifunc.c 1.92:
		AGE - change HPI_AdapterFindObject() to reset HPI_ERROR_INVALID_FUNC
		errors returned from older .sys drivers. DSP index defaults to 0 in the event of an
		HPI_ERROR_INVALID_FUNC error.

	* win95/drv/drvnotes_rc.txt 1.50:
		AGE - 2.76rc12

2003-01-22	as-tfe
	* win95/drv/asimixer.c 1.103:
		TFE - Fixed typo in MxdGetControlDetails(), compander section.

	* win2k/asiwin2k.inf 1.115:
	* win95/drv/asiwav16.inf 1.49:
		auto - Driver release candidate 2.76rc12.

2003-01-21	as-age
	* win95/drv/asimixer.c 1.102:
	* win95/drv/asiwavx.h 1.24:
		AGE - add compander control.

2003-01-21	as-tfe
	* winnt/dll/sources 1.9:
		TFE - Added HPI_INCLUDE_USB define to build.

2003-01-20	as-tfe
	* win2k/asiwin2k.inf 1.114:
	* win95/drv/drvnotes_rc.txt 1.49:
		auto - Driver release candidate 2.76rc11.

	* win95/drv/asimixer.c 1.101:
	* win95/drv/asiwave.c 1.83:
		TFE - Made the USB support (i.e. calls to CheckForHotPlug()) conditional on the
		    HPI_INCLUDE_USB define.

	* win2k/asiwin2k.inf 1.113:
	* win95/drv/asiwav16.inf 1.48:
	* win95/drv/drvnotes_rc.txt 1.48:
		auto - Driver release candidate 2.76rc10.

	* hpi/hpiusb.c 1.6:
		TFE - Fixes HPI errors after code restart.

2003-01-17	as-sgt
	* hpi/hpi6000.c 1.125:
		SGT - enable interrupt mask for HPI and GP error (but don't 
		enable Interrupt) so that PCI target aborts are not generated - 
		line#771

2003-01-16	as-age
	* win95/drv/asimixer.c 1.100:
		AGE - add HPI_SampleClock_SetSampleRate() error return.

	* win95/drv/drvnotes_rc.txt 1.47:
		AGE - 2.76rc9

2003-01-16	as-tfe
	* win2k/asiwin2k.inf 1.112:
	* win95/drv/asiwav16.inf 1.47:
		auto - Driver release candidate 2.76rc9.

2003-01-15	as-age
	* hpi/Spchpi.zip 1.41:
		AGE - fix compander example parameters.

2003-01-14	as-tfe
	* hpi/hpidspcd.h 1.6:
		TFE - Added 2200 load code.

	* hpi/hpiusb.c 1.5:
		TFE - Implemented HpiUsb_AdapterBootLoadDsp() to download AX2200 code,
		    verify (by reading back) and trigger a target restart.

	* hpi/hpiusb.h 1.2:
		TFE - Added vendor specific device request codes and data 
		structures.

2003-01-13	as-tfe
	* win2k/asiwin2k.inf 1.111:
	* win95/drv/asiwav16.inf 1.46:
		auto - Driver release candidate 2.76rc8.

2003-01-13	as-ewb
	* linux/test/thpidos.c 1.11:
		EWB change ostream preload size from fixed value to actual 
		buffer size

2003-01-10	as-age
	* win95/drv/drvnotes_rc.txt 1.46:
		AGE - 2.76rc8

2003-01-09	as-age
	* win95/drv/asimixer.c 1.99:
		AGE - added code to support calling HPI_SampleClock_SetSampleRate(). This should allow
		us to change the adapter samplerate on the ASI6114 etc.

2003-01-09	as-tfe
	* hpi/hpiusb.c 1.4:
		TFE - Added code in HpiUsb_AdapterBootLoadDsp() to test memory writes and
		    reads.

2003-01-06	as-age
	* win95/drv/drvnotes_rc.txt 1.45:
		AGE - 2.76rc7

	* win95/drv/asimixer.c 1.96:
	* win95/drv/asimixer.c 1.97:
		AGE - AES-18 Rx debug messages fixed.

	* win95/drv/asimixer.c 1.95:
		AGE - new AES-18 Rx debug messages added.

2003-01-06	as-tfe
	* win2k/asiwin2k.inf 1.110:
	* win95/drv/asiwav16.inf 1.45:
		auto - Driver release candidate 2.76rc7.

	* win95/drv/asimixer.c 1.98:
		TFE - AES-18 Rx debug messages fixed.

2003-01-06	as-ewb
	* hpi/Spchpi.zip 1.40:
		EWB updated ancillary data info for MP3 encode
		Added OnOff parameter to HPI_ParametricEQ_GetInfo

2003-01-03	as-age
	* win95/vxd/ear64v/ear64v.mak 1.4:
		AGE - get rid of ASI8800 stuff.

	* win95/vxd/ear64v/ear64v.c 1.3:
		AGE - Roll back to an older version.

	* win95/vxd/ear64v/m.bat 1.3:
		AGE - change to run under W2k DDK with some stuff from Win95 
		DDK.

2002-12-20	as-age
	* win95/drv/drvnotes_rc.txt 1.44:
		AGE - 276rc6

2002-12-20	as-tfe
	* win2k/asiwin2k.inf 1.109:
	* win95/drv/asiwav16.inf 1.44:
		auto - Driver release candidate 2.76rc6.

	* asihpiw/asihpiw.rc 1.49:
		TFE - Minor change to file version string to match other RCs.

2002-12-19	as-age
	* win95/drv/drvnotes_rc.txt 1.43:
		AGE - 276rc5

2002-12-19	as-tfe
	* temake.bat 1.25:
		TFE - Added automatic version update for HPI.H using SED.

	* win2k/asiwin2k.inf 1.108:
	* win95/drv/asiwav16.inf 1.43:
		auto - Driver release candidate 2.76rc5.

	* temake.bat 1.24:
		TFE - Added automatic date and version updates for INF and RC 
		files using SED.

2002-12-19	as-ewb
	* hpi/hpifunc.c 1.91:
		EWB Fix GetAssertEx for assert value==0

2002-12-18	as-tfe
	* hpi/hpios.c 1.21:
	* hpi/hpiusb.c 1.3:
		TFE - Added HpiOs_UsbDeviceRequest() function to send vendor specific
		    device requests.

2002-12-18	as-ewb
	* hpi/hpiclass.h 1.11:
		EWB add Adapter::GetAssertEx()

	* hpi/hpi.h 1.180:
	* hpi/hpifunc.c 1.89:
		EWB add HPI_AdapterGetAssertEx()

	* hpi/hpi6000.c 1.124:
		EWB update assert handling code to return DSP index separately.
		PCI asserts have an index of -1 (0xFFFF)
		Also change in signalling of assert present.

	* hpi/hpi4000.c 1.19:
	* hpi/hpifunc.c 1.90:
		EWB Make GetAssertEx compatible with ax,ax4 code

	* hpi/hpiclass.cpp 1.14:
		EWB add TAdapter::GetAssertEx()

2002-12-17	as-age
	* win95/drv/drvnotes_rc.txt 1.42:
		AGE - 276rc4

2002-12-17	as-tfe
	* win2k/asiwin2k.inf 1.107:
	* win95/drv/asiwav16.inf 1.42:
		auto - Driver release candidate 2.76rc4.

2002-12-13	as-sgt
	* win95/drv/asiwavx.h 1.23:
		SGT - add copyright

	* hpi/Spchpi.zip 1.39:
		SGT - add Eq, Compander, peak meter limits

2002-12-11	as-age
	* win95/drv/drvnotes_rc.txt 1.41:
		AFE - 276-rc2

2002-12-11	as-tfe
	* win2k/asiwin2k.inf 1.106:
	* win95/drv/asiwav16.inf 1.41:
		auto - Driver release candidate 2.76rc2.

	* hpi/hpiusb.c 1.2:
		TFE - Changed endpoint ordering to match the AX2200\USB2200 
		code.

2002-12-10	as-tfe
	* temake.bat 1.23:
		TFE - Added '-F' option (move tag if it already exists) to CVS 
		tag command.

	* temake.bat 1.22:
		TFE - Modified to check in modified files (i.e. drvnotes and inf's) and tag the
		    source directory.

	* win95/drv/drvnotes.txt 1.111:
		TFE - Driver release 2.75.

	* temake.bat 1.21:
		TFE - Adding CVS update and tag.  Test check-in, do not use.

	* TECOMIT.BAT 1.1:
		TFE - Batchfile used by TEMAKE.BAT.

	* win2k/asiwin2k.inf 1.105:
	* win95/drv/asiwav16.inf 1.40:
		auto - Driver release candidate 2.76rc1.

2002-12-09	as-age
	* win95/drv/asimixer.c 1.94:
	* win95/drv/asiwavx.h 1.22:
		AGE - fix EQ typos.

2002-12-09	as-tfe
	* asihpiw/asihpiw.rc 1.48:
	* hpi/hpi.h 1.179:
	* win2k/asiwin2k.inf 1.104:
	* win95/drv/asidrv.h 1.127:
	* win95/drv/asiwav16.inf 1.39:
	* win95/drv/asiwav16.rc 1.89:
	* win95/drv/drvnotes_rc.txt 1.40:
	* winnt/dll/asiwav32.rc 1.55:
		TFE - Driver release 2.76rc1.

2002-12-06	as-age
	* win95/drv/drvnotes_rc.txt 1.39:
		AGE - 2.75rc4

2002-12-05	as-age
	* win95/drv/drvnotes_rc.txt 1.36:
		AGE - 2.75rc2

	* win95/drv/drvnotes_rc.txt 1.38:
		AGE - 2.75rc3

2002-12-05	as-tfe
	* win2k/asiwin2k.inf 1.103:
	* win95/drv/asiwav16.inf 1.38:
		TFE - Driver release 2.75rc3.

	* hpi/hpi6000.c 1.123:
		TFE - Added delay in Hpi6000_AdapterBootLoadDsp() between subsequent
		    checks of ack mailbox after DSP code download and init.  This is a workaround
		    for bug #94.

	* win95/drv/drvnotes_rc.txt 1.37:
		TFE - Rolled back ASIDSP.BIN to version 2.74rc7 for driver 
		release 2.75rc2.

	* hpi/hpios.c 1.20:
		TFE - Changed HPI_OS_WDM implementation of HpiOs_DelayMicroSeconds()
		    to use the same code as HPI_OS_WINNT_KERN (had been using default).

	* temake.bat 1.20:
		TFE - Fixed typo introduced by last modification.

	* asihpiw/asihpiw.rc 1.47:
	* win2k/asiwin2k.inf 1.102:
	* win95/drv/asiwav16.inf 1.37:
	* win95/drv/asiwav16.rc 1.88:
	* winnt/dll/asiwav32.rc 1.54:
		TFE - Driver release 2.75rc2.

2002-11-27	as-age
	* win2k/asiwin2k.inf 1.101:
	* win95/drv/asidrv.h 1.126:
	* win95/drv/drvnotes_rc.txt 1.35:
		AGE - 2.75 rc1

	* win95/drv/asimixer.c 1.93:
	* win95/drv/asiwavx.h 1.21:
		AGE - a stack of parametric EQ changes. Untested for the moment. Also need to
		add INI file save and restore.

2002-11-27	as-ewb
	* hpi/hpi.h 1.178:
	* hpi/hpifunc.c 1.88:
		EWB change compander ratio from HW16 to short because it can be -
		ve

2002-11-26	as-age
	* hpi/hpiclass.cpp 1.13:
	* hpi/hpiclass.h 1.10:
		AGE - copyright update.

2002-11-25	as-sgt
	* hpi/hpi.h 1.177:
		SGT - add new channel mode defines

	* hpi/Spchpi.zip 1.38:
		SGT - channel mode and microphone control updates

2002-11-22	as-age
	* win95/drv/install.txt 1.19:
		AGE - updated for new cards etc.

2002-11-22	as-ewb
	* hpi/hpidebug.h 1.6:
		EWB add strings for new control and sourcenode types.
		Add rudimentary error checking on these string lists.

	* hpi/hpi.h 1.176:
		EWB version=275
		Add *_LAST_INDEX  defines.
		Add HPI_SWITCH_ON/OFF defines
		Add compander functions, Parametric eq set fn.
		Conditionally omit HPI_* functions for DSP build (and docs)

	* hpi/hpifunc.c 1.87:
		EWB add compander functions.
		Add parametric eq set (on/off) function. Changed message/response packing slightly to support this.

2002-11-19	as-tfe
	* testmake.bat 1.11:
		TFE - Added map files to rc build zipfile.

	* win2k/audmini/postrack.cpp 1.12:
	* win2k/audmini/postrack.h 1.6:
		TFE - Modified the position tracker to prevent drained state caused by initial
		    correction by adding new a new state and an offset in the get position calc.

	* win2k/asihpiw/asiwin2k.inf 1.20:
	* win2k/asihpiw/asiwin2k.inf 1.21:
	* win2k/audmini/drvnotes.txt 1.15:
	* win2k/install/ishield/Media/Default/Default.mda 1.10:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.11:
		TFE - WDM release 3.02rc2.

	* win2k/asihpiw/sources 1.8:
	* win2k/asiprop/sources 1.3:
	* win2k/audmini/sources 1.6:
		TFE - Added line info to map file.

2002-11-17	as-ewb
	* hpi/hpifunc.c 1.86:
		EWB add Parametric Equalizer functions

2002-11-14	as-age
	* win2k/wdminstall.txt 1.2:
		AGE - added ASI5000 and ASI6000 to install instructions.

	* hpi/hpi.h 1.175:
		AGE - v2.75 !

	* win95/vxd/ear88v/ear88v.h 1.3:
	* win95/vxd/ear88v/ear88v.mak 1.8:
	* win95/vxd/ear88v/ear88v.rc 1.8:
	* win95/vxd/ear88v/release.txt 1.7:
		AGE - v0.12 lower tuner freq limit from 55.25 to 54 MHz

	* hpi/hpifunc.c 1.84:
		AGE - HPI_FormatCreate() increase max samplerate to 100kHz.

2002-11-14	as-tfe
	* hpi/hpifunc.c 1.85:
		TFE - Added a couple typecasts to eliminate compiler warnings.

	* win95/drv/asidrv.h 1.125:
		TFE - Modified WDM version (3.02).

	* win2k/DLL/asiwav32.rc 1.4:
	* win2k/asihpiw/asihpiw.rc 1.4:
	* win2k/asihpiw/asiwin2k.inf 1.19:
	* win2k/asiprop/ASIPROP.rc 1.6:
	* win2k/audmini/asimini.rc 1.5:
	* win2k/audmini/drvnotes.txt 1.14:
	* win2k/install/ishield/Media/Default/Default.mda 1.9:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.10:
		TFE - WDM release 3.02rc1.

2002-11-14	as-ewb
	* hpi/hpi.h 1.174:
		EWB add Parametric Equalizer attributes and functions

2002-11-12	as-tfe
	* temake.bat 1.19:
		TFE - Updated RC promotion script.

	* win2k/asiwin2k.inf 1.100:
	* win95/drv/asiwav16.inf 1.36:
		TFE - Release 2.74.

2002-11-12	as-ewb
	* win95/drv/drvnotes.txt 1.110:
		EWB add 2.74 linux comment

	* hpi/hpios.c 1.19:
		EWB (Linux) Fix HpiOs_DelayMicroseconds - bug fix + account for 
		changed task struct.

	* win95/drv/drvnotes.txt 1.109:
		EWB add 2.74 comments

2002-11-08	as-tfe
	* win2k/asiwin2k.inf 1.99:
	* win95/drv/asiwav16.inf 1.35:
	* win95/vxd/asihpiv.inf 1.29:
		TFE - Release 2.74rc7.

2002-11-06	as-age
	* win95/drv/drvnotes_rc.txt 1.34:
		AGE - 2.74rc7

2002-11-05	as-age
	* win95/drv/drvnotes_rc.txt 1.33:
		AGE - 2.74rc6

2002-11-05	as-tfe
	* win95/drv/asimixer.c 1.92:
		TFE - Fixed range and steps for gain controls with negative 
		minimum.

	* win2k/asiwin2k.inf 1.98:
	* win95/drv/asiwav16.inf 1.34:
	* win95/vxd/asihpiv.inf 1.28:
		TFE - Release 2.74rc6.

	* win95/drv/asimixer.c 1.91:
		TFE - Fixed cSteps calculation in AmuGetMixerControl() for gain control.  Also
		    removed code that was setting cbCustomData to zero for non-custom controls
		    (member of same union so cSteps was overwritten).

2002-11-01	as-tfe
	* win95/drv/asimixer.c 1.90:
		TFE - Added mic gain slider implemention.

2002-10-31	as-age
	* hpi/hpi.h 1.172:
	* hpi/hpifunc.c 1.83:
		AGE - remove HPI_Microphone_SetGain() add HPI_VolumeGetRange().

	* hpi/hpi.h 1.173:
		AGE - change HPI_VOLUME_RANGE from 2 -> 10

	* hpi/hpi6000.c 1.122:
		AGE - correct HPI_CONTROL_VOLUME message cache to use the 
		attribute field.

	* win95/drv/drvnotes_rc.txt 1.32:
		AGE - 2.74rc5 comments

	* win95/drv/asimixer.c 1.89:
		AGE - remove microphone gain stuff - just so that Tom can add MIXX_HPI_CONTROL_GAIN
		instead !

	* hpi/Spchpi.zip 1.37:
		AGE - added mic phantom power and volume get range.

2002-10-30	as-age
	* win95/drv/drvnotes_rc.txt 1.31:
		AGE - 2.74rc4 comment update.

2002-10-30	as-ewb
	* hpi/hpi6000.c 1.121:
		EWB bypass control caching for meter attrributes other than peak or rms
		(currently this means ballistics settings)

	* hpi/hpifunc.c 1.82:
		EWB add meter ballistics set and get functions

	* hpi/Spchpi.zip 1.36:
		EWB added HPI_Meter[Set | Get][Peak | Rms]Ballistics()

	* hpi/hpi.h 1.171:
		EWB add meter ballistics set and get function declarations

2002-10-29	as-tfe
	* win95/drv/asiwave.c 1.82:
		TFE - Fixed bug in AW_MicrosoftToHpiFormat() in float format 
		translation.

	* win2k/asiwin2k.inf 1.97:
	* win95/drv/asiwav16.inf 1.33:
	* win95/drv/drvnotes_rc.txt 1.30:
	* win95/vxd/asihpiv.inf 1.27:
		TFE - Driver release 2.74rc4.

	* win95/drv/asimixer.c 1.88:
		TFE - Modified to allow for read-only mux for ASI5111 ClockSrc.

	* temake.bat 1.18:
		TFE - Converted borland project build to command line execution.

2002-10-28	as-age
	* win95/drv/drvnotes_rc.txt 1.29:
		AGE 2.74rc4

	* hpi/hpifunc.c 1.81:
		AGE - added support for HPI_FORMAT_PCM32_SIGNED and HPI_FORMAT_PCM32_FLOAT to
		HPI_FormatCreate().

	* win95/drv/asiwave.c 1.81:
		AGE - add translation of WAVE_FORMAT_IEEE_FLOAT.

2002-10-28	as-tfe
	* win95/drv/asimixer.c 1.87:
		TFE - Changed label for phantom power control and fixed text strings for digital
		    format INI entries (professional and consumer).

	* win2k/asiwin2k.inf 1.96:
	* win95/drv/asiwav16.inf 1.32:
	* win95/vxd/asihpiv.inf 1.26:
		TFE - Driver release 2.74rc3.

2002-10-25	as-age
	* hpi/hpiclass.cpp 1.12:
	* hpi/hpiclass.h 1.9:
		AGE - added OStream object and anc data support.

2002-10-24	as-age
	* win95/drv/drvnotes_rc.txt 1.28:
		AGE - 2.74rc3

2002-10-22	as-sgt
	* hpi/hpi.h 1.170:
	* hpi/hpifunc.c 1.80:
		SGT - add 32bit float PCM format and HPI_MeterSetBallistics

2002-10-21	as-tfe
	* win95/drv/asimixer.c 1.85:
		TFE - Changed phantom power to checkbox.  Added mux control for microphone
		    gain.

	* win2k/asiwin2k.inf 1.95:
	* win95/drv/asiwav16.inf 1.31:
	* win95/drv/drvnotes_rc.txt 1.26:
	* win95/drv/drvnotes_rc.txt 1.27:
	* win95/vxd/asihpiv.inf 1.25:
		TFE - Driver release 2.74rc2.

	* win95/drv/asimixer.c 1.86:
		TFE - Modified microphone gain code to use HPI_UNITS_PER_dB 
		macro.

2002-10-18	as-tfe
	* win95/drv/asimixer.c 1.83:
		TFE - Added microphone for ASI5100 support.  Still needs phantom power and
		    input processing controls.

	* win95/drv/asimixer.c 1.84:
		TFE - Added phantom power control for microphone.  Still untested, it doesn't
		    show up in ASIMIXER.EXE.

2002-10-15	as-age
	* win95/vxd/ear88v/ear88v.mak 1.7:
		AGE - path tweaks

	* win95/vxd/ear88v/release.txt 1.6:
		AGE - v0.11 supports more than 4 ASI8801s.

	* win95/vxd/ear88v/ear88v.c 1.7:
		AGE - HPI_InitMessageResponse() now is HPI_InitMessage()

	* win95/vxd/ear88v/ear88v.h 1.2:
		AGE - v0.11

	* win95/vxd/ear88v/m.bat 1.2:
		AGE - add CVS header and log

2002-10-11	as-age
	* win95/drv/drvnotes_rc.txt 1.24:
		AGE

2002-10-11	as-tfe
	* asihpiw/asihpiw.rc 1.46:
	* win2k/asiwin2k.inf 1.94:
	* win95/drv/asidrv.h 1.124:
	* win95/drv/asiwav16.inf 1.30:
	* win95/drv/asiwav16.rc 1.87:
	* win95/drv/drvnotes_rc.txt 1.25:
	* win95/vxd/asihpiv.inf 1.24:
	* winnt/dll/asiwav32.rc 1.53:
		TFE - Driver release 2.74rc1.

2002-10-10	as-age
	* win95/drv/drvnotes_rc.txt 1.23:
		AGE

2002-10-04	as-tfe
	* hpi/hpi6000.c 1.120:
		TFE - Modified to use HPI_MAX_ADAPTERS instead of hardcoded '4' for
		    H600_MAX_ADAPTERS definition.

	* win95/drv/asimixer.c 1.82:
	* win95/drv/asiwave.c 1.80:
		TFE - Added code to handle USB device hot plugging and 
		unplugging.

	* asihpiw/asihpiw.h 1.10:
		TFE - Added USB support by putting PCI specific members into a union in the
		    device extension.

	* hpi/hpi.h 1.169:
		TFE - Added adapter code HPI_ADAPTER_ILLEGAL used by DLL to indicate
		    device not present (i.e. USB device unplugged).

	* asihpiw/asihpiw.cpp 1.22:
	* asihpiw/srcw2k 1.21:
	* hpi/hpi.h 1.168:
	* hpi/hpiman.c 1.20:
	* hpi/hpios.c 1.18:
	* hpi/hpiusb.c 1.1:
	* hpi/hpiusb.h 1.1:
		TFE - Added USB support.

2002-10-03	as-tfe
	* win95/drv/asimixer.c 1.81:
		TFE - Added call CheckForHotPlug() function to support USB for the
		    MXDM_GETNUMDEVS case..

	* win95/drv/asiwave.c 1.79:
		TFE - Changed basic type of functions that return MMSYSTEM errors to DWORD.
		    Separated AdapterInit() function out of DriverInit() so that it could be called
		    after initialization.   Added CheckForHotPlug() function to support USB.

2002-10-02	as-sgt
	* hpi/hpi.h 1.167:
	* hpi/hpifunc.c 1.79:
		SGT - add SampleClock source get.

2002-10-01	as-ewb
	* hpi/hpi6000.c 1.119:
		EWB get rid of warning about nested comment

	* hpi/hpidebug.h 1.5:
		EWB changed second HPI_CONTROL_STRINGS at line 266 to HPI_CONTROL_TYPE_STRINGS
		(first at line220 defines control message strings)

2002-09-30	as-ewb
	* linux/INSTALL 1.4:
		EWB added note about how to override default install paths.

2002-09-28	as-sgt
	* hpi/hpi.h 1.166:
		SGT - v2.74

2002-09-27	as-age
	* win95/drv/drvnotes.txt 1.107:
		AGE - V2.73

2002-09-27	as-tfe
	* win95/drv/drvnotes.txt 1.108:
		TFE - Fixed typo.

2002-09-26	as-ewb
	* linux/test/Makefile 1.6:
		EWB compile with -O3, no debug by defaut.

	* linux/drv/asihpiload 1.2:
		EWB/REN some specific stuff for REN - defaults to pervious 
		behaviour if REN specific directories and files not present.

	* linux/lib/Makefile 1.4:
		EWB compile with -O3, no debug by defaut.  Add spotless target.

	* linux/drv/hpimod.c 1.20:
		EWB (REN) use slab.h. Add module_license

	* linux/drv/asihpiunload 1.2:
		EWB/REN add some checks around module unload

	* linux/drv/Makefile 1.16:
		EWB allow install paths to be overridden on make command line.
		Pass path to asidsp.bin into hpios.c

2002-09-25	as-age
	* hpi/Spchpi.zip 1.35:
		AGE - v2.73 add HPI_OutStreamSetTimeScale() description.

	* win95/drv/drvnotes_rc.txt 1.22:
		AGE - 2.73rc3

	* hpi/hpi.h 1.165:
	* hpi/hpifunc.c 1.78:
		AGE - change HPI_OutStreamSetTimeScale() units.

	* win95/drv/asiwavx.h 1.20:
		AGE - change dwTimeScale units.

2002-09-25	as-tfe
	* win2k/asiwin2k.inf 1.93:
	* win95/drv/asiwav16.inf 1.29:
	* win95/vxd/asihpiv.inf 1.23:
		TFE - Release 2.73rc3.

2002-09-24	as-sgt
	* win95/drv/asiwav16.inf 1.28:
		SGT - fix entry for revF 4300, that prevented driver files from 
		being loaded

2002-09-24	as-age
	* win95/drv/asiwave.c 1.78:
	* win95/drv/asiwavx.h 1.19:
		AGE - change from TimeStretch terminology to TimeScale. Renames 
		only.

2002-09-24	as-ewb
	* hpi/hpi56301.c 1.38:
	* hpi/hpi6000.c 1.118:
	* hpi/hpimsgx.c 1.13:
	* hpi/hpipci.c 1.18:
		EWB/REN minor changes for clean linux compile

	* hpi/hpios.c 1.17:
		EWB (Linux) allow path to asidsp.bin to be defined at compile 
		time using DSPBINPATH

2002-09-23	as-tfe
	* winnt/dll/asidrv32.c 1.45:
		TFE - Fixed typo in previous checkin.

	* winnt/dll/asidrv32.c 1.44:
		TFE - Releases any allocated mixer instances in PROCESS_DETACH call to
		    DllInstanceInit() if they belong to the terminating process..

	* win2k/asiwin2k.inf 1.92:
	* win95/drv/asiwav16.inf 1.27:
	* win95/drv/drvnotes_rc.txt 1.21:
	* win95/vxd/asihpiv.inf 1.22:
		TFE - Release 2.73rc2.

	* winnt/dll/asidrv32.c 1.43:
		TFE - Sets pContext to NULL after PROCESS_DETACH call to DllInstanceInit().
		    Fixes bug #85.

2002-09-21	as-sgt
	* hpi/hpi.h 1.164:
	* hpi/hpifunc.c 1.77:
		SGT - add Microphone_GetGain and _GetPhantomPower

2002-09-19	as-tfe
	* asihpiw/asihpiw.rc 1.45:
	* hpi/hpi.h 1.163:
	* win2k/asiwin2k.inf 1.91:
	* win95/drv/asidrv.h 1.123:
	* win95/drv/asiwav16.inf 1.26:
	* win95/drv/asiwav16.rc 1.86:
	* win95/drv/drvnotes_rc.txt 1.20:
	* win95/vxd/asihpiv.inf 1.21:
	* winnt/dll/asiwav32.rc 1.52:
		TFE - Release 2.73rc1.

	* win95/drv/asiwave.c 1.77:
		TFE - Initializes dwBitRate for WAVE_FORMAT_MPEGLAYER3 in
		    AW_MicrosoftToHpiFormat().

2002-09-13	as-sgt
	* hpi/hpi.h 1.162:
	* hpi/hpifunc.c 1.76:
		SGT - add MICROPHONE control and functions SetGain(), 
		SetPhantomPower

2002-09-13	as-age
	* win95/drv/asiwave.c 1.76:
		AGE -HPI_OutStreamSetTimeScale() doesn't need to cast 
		dwTimeStretch to HW16.

	* win95/drv/drvnotes_rc.txt 1.19:
		AGE - 2.72-rc2

2002-09-13	as-tfe
	* win2k/asiwin2k.inf 1.90:
	* win95/drv/asiwav16.inf 1.25:
	* win95/vxd/asihpiv.inf 1.20:
		TFE - Release 2.72rc2.

2002-09-09	as-sgt
	* hpi/hpi.h 1.161:
		SGT - add HPI_SOURCENODE_MICROPHONE

2002-09-06	as-age
	* win95/drv/asiwave.c 1.75:
	* win95/drv/asiwavx.h 1.18:
		AGE - added WODM_ASI_SETTIMESTRETCH

2002-09-05	as-age
	* hpi/hpi.h 1.160:
		AGE - 2.72

	* win95/drv/drvnotes_rc.txt 1.18:
		AGE 2.71rc2 -> 2.72rc1

2002-09-05	as-tfe
	* asihpiw/asihpiw.rc 1.44:
	* win2k/asiwin2k.inf 1.89:
	* win95/drv/asidrv.h 1.122:
	* win95/drv/asiwav16.inf 1.24:
	* win95/drv/asiwav16.rc 1.85:
	* win95/vxd/asihpiv.inf 1.19:
	* winnt/dll/asiwav32.rc 1.51:
		TFE - Version 2.72rc1.

	* win95/drv/drvnotes.txt 1.106:
		TFE - Version 1.71.

2002-09-04	as-sgt
	* hpi/hpi.h 1.159:
		SGT - add ASI5111 adapter type

2002-09-04	as-age
	* win95/drv/drvnotes_rc.txt 1.17:
		AGE - v2.71-rc2 partial description.

	* asihpiw/srcw2k 1.20:
		AGE - added -DHAS_AES18 to turn on AES-18 code in HPI56301.C

	* win95/drv/asidrv.h 1.121:
		AGE - added DEBUG_MASK_MIXER_AES18 define.

	* hpi/hpi56301.c 1.37:
	* hpi/hpifunc.c 1.75:
	* win95/drv/asimixer.c 1.80:
		AGE - remove HAS_AES18 conditional defines. AES-18 code is 
		always included.

2002-09-03	as-tfe
	* win95/drv/asiwave.c 1.74:
		TFE - Modified widmOpen() to keep from corrupting the handle of the open stream
		    when another stream tries to access the same device.

	* asihpiw/asihpiw.rc 1.43:
	* win2k/asiwin2k.inf 1.88:
	* win95/drv/asidrv.h 1.120:
	* win95/drv/asiwav16.inf 1.23:
	* win95/drv/asiwav16.rc 1.84:
	* win95/drv/drvnotes_rc.txt 1.16:
	* win95/vxd/asihpiv.inf 1.18:
	* winnt/dll/asiwav32.rc 1.50:
		TFE - Release 2.71rc1.

2002-08-31	as-sgt
	* hpi/hpi6000.c 1.117:
		SGT - ASI5111 now loads and runs AX6 code (reports as 6114)., 
		see line#726,1201

2002-08-30	as-age
	* hpi/hpi.h 1.158:
		AGE - v2.71

2002-08-29	as-sgt
	* hpi/hpi6000.c 1.116:
		sgt - add 5100 to PCI config info

2002-08-29	as-tfe
	* win95/drv/drvnotes.txt 1.105:
		TFE - Release V2.70.

	* asihpiw/asihpiw.rc 1.42:
	* win2k/asiwin2k.inf 1.87:
	* win95/drv/asidrv.h 1.119:
	* win95/drv/asiwav16.inf 1.22:
	* win95/drv/asiwav16.rc 1.83:
	* win95/vxd/asihpiv.inf 1.17:
	* winnt/dll/asiwav32.rc 1.49:
		TFE - Release V2.70rc1.

2002-08-28	as-age
	* win95/drv/drvnotes_rc.txt 1.15:
		AGE - v2.70rc1

2002-08-28	as-tfe
	* hpi/hpimsgx.c 1.12:
		TFE - Fixes bug #79.  IStream open and close was using the 
		OStream index.

2002-08-27	as-ewb
	* mktar 1.5:
		EWB removed .hzz and associated files, added asidsp.bin and associated files.
		Added new hpi files.  Made file name wildcards more restricted.
		Added drvnotes.txt (Create a unix hard link from drv/drvnotes.txt to the windows version)

	* hpi/hpimsgx.c 1.11:
		EWB define (linux) TRUE,FALSE if not defined

2002-08-26	as-ewb
	* hpi/readme.txt 1.17:
		EWB Linux HPK version 2.69

2002-08-23	as-age
	* hpi/Spchpi.zip 1.34:
		AGE -  Added HPI_ChannelModeGet().  Updated the OStream DRAINED 
		state description.

2002-08-22	as-age
	* win95/drv/drvnotes.txt 1.104:
		AGE - add comment line for ald release.

	* hpi/hpidebug.h 1.4:
		AGE - added a stack of debug strings.

	* hpi/hpifunc.c 1.72:
		AGE - v2.70 - added HPI_Multiplexer_GetSource() and HPI_Multiplexer_QuerySource().
		Modified HPI_ControlParam1Get() to call HPI_ControlParam2Get().

	* hpi/hpi.h 1.157:
	* hpi/hpifunc.c 1.73:
		AGE - added HPI_ChannelModeGet()

	* hpi/hpifunc.c 1.74:
		AGE - oops - correct typo

	* hpi/hpi.h 1.156:
		AGE - v2.70 - added HPI_Multiplexer_GetSource() and 
		HPI_Multiplexer_QuerySource()

2002-08-21	as-age
	* hpi/Spchpi.zip 1.33:
		AGE - v2.70 added HPI_Multiplexer_GetSource() and 
		HPI_Multiplexer_QuerySource()

2002-08-21	as-ewb
	* linux/drv/Makefile 1.15:
		EWB changed path to linux include directories

	* linux/lib/hpiwrap.c 1.5:
		EWB correct case of phSubSys

	* linux/test/thpidos.c 1.10:
		EWB change to adapter mode define

2002-08-16	as-age
	* win95/drv/drvnotes.txt 1.103:
		AGE - drat - fix text alignment

	* win95/drv/drvnotes.txt 1.102:
		AGE - v2.69 from RC13

2002-08-15	as-age
	* win95/drv/drvnotes_rc.txt 1.13:
		AGe  - 2.69-rc12 - this better be final !

	* win95/drv/drvnotes_rc.txt 1.14:
		AGE - 2.69-rc13

2002-08-15	as-tfe
	* win2k/asiwin2k.inf 1.85:
	* win95/drv/asiwav16.inf 1.20:
	* win95/drv/asiwavcd.ide 1.2:
	* win95/vxd/asihpiv.inf 1.15:
		TFE - Release 2.69rc12.

	* win2k/asiwin2k.inf 1.86:
	* win95/drv/asiwav16.inf 1.21:
	* win95/vxd/asihpiv.inf 1.16:
		TFE - Release 2.69rc13.

2002-08-14	as-tfe
	* win95/drv/asiwave.c 1.73:
		TFE - Checks for dwBufferLength of 0xFFFFFFFF in wodmWrite() to catch bug
		          in older ASIDEMO and PLAY test applications.

2002-08-12	as-age
	* win95/drv/drvnotes_rc.txt 1.12:
		AGE - 2.69-rc11

	* hpi/hpi6000.h 1.18:
		AGE - 2.69rc-11 - turn on control caching again.

2002-08-12	as-tfe
	* win2k/asiwin2k.inf 1.84:
		TFE - Win2k release 2.69rc11.

	* asihpiw/srcw2k 1.19:
		TFE - Added debug defines for checked build only.

	* asihpiw/mw2k.bat 1.6:
		TFE - After build, copies files from correct directory for 
		checked or free build.

2002-08-09	as-age
	* win95/drv/drvnotes_rc.txt 1.11:
		AGE - 2.69-rc10

2002-08-08	as-age
	* hpi/hpi6000.h 1.17:
	* win95/drv/drvnotes_rc.txt 1.10:
		AGE - 2.69rc-9 - try turning off control caching on the host 
		side.

	* win95/drv/drvnotes_rc.txt 1.9:
		AGE - 2.69-rc2 (again)

	* hpi/hpi6000.c 1.115:
		AGE - in Hpi6000_ControlMessage() added error check of HPI after 
		write to cache dirty flag.

2002-08-08	as-tfe
	* win2k/asiwin2k.inf 1.83:
		TFE - Win2K driver release 2.69rc8.

2002-08-06	as-age
	* win95/drv/drvnotes_rc.txt 1.8:
		AGE - 269rc8

2002-08-02	as-age
	* hpi/Spchpi.zip 1.32:
		AGE - further clarification to HPI_OutStreamAncillaryRead() 
		description.

	* win95/vxd/asivd.c 1.14:
		AGE - replace HPI_InitMessageResponse() calls with 
		HPI_InitMessage() calls.

	* hpi/readme.txt 1.16:
		AGE- v2.69a

2002-08-01	as-age
	* hpi/hpi6000.c 1.114:
		AGE - added code to check for PCI2040<->HPI errors in Hpi6000_ControlMessage().
		This may be the cause of 2.69 driver crashes with a ASI6114.

	* hpi/hpi6000.h 1.16:
		AGE - added error code for control cache PCI2040<->HPI errors.

2002-08-01	as-tfe
	* win2k/asiwin2k.inf 1.82:
	* win95/drv/drvnotes_rc.txt 1.7:
		TFE - Win2K release 2.69rc7.

	* asihpiw/mw2k.bat 1.5:
	* mkw2k.bat 1.6:
	* mkwnt.bat 1.6:
	* winnt/dll/m.bat 1.5:
	* winnt/sys/m.bat 1.7:
	* winnt/sys/sources 1.11:
		TFE - Added mapfiles to rc build zips.

2002-07-31	as-age
	* win95/drv/drvnotes_rc.txt 1.6:
		AGE - v2.69-rc6

	* hpi/hpifunc.c 1.71:
		AGE - added description for HPI_ERROR_PROCESSING_MESSAGE. Fixed bug
		in HPI_InitMessage() for the case where wObject==HPI_OBJ_CONTROLEX.
		Bug caused all AES-18 control  messages to fail.

	* hpi/hpiman.c 1.19:
		AGE - get rid of error return HPI_ERROR_INVALID_RESPONSE+1 and replace with
		HPI_ERROR_PROCESSING_MESSAGE. ALL errors should exist uniquely in HPI.H !

	* hpi/hpi.h 1.155:
		AGE - added description for HPI_ERROR_PROCESSING_MESSAGE.

	* win95/drv/drvnotes_rc.txt 1.4:
		AGE - added description of AES-18 control bug.

2002-07-31	as-tfe
	* win2k/asiwin2k.inf 1.81:
	* win95/drv/drvnotes_rc.txt 1.5:
		TFE - Win2K release 2.69rc5.

	* temake.bat 1.16:
		TFE - Moved lines that delete binaries for NT build.

	* mkw2k.bat 1.5:
	* mkw95.bat 1.5:
	* mkwnt.bat 1.5:
	* temake.bat 1.15:
		TFE - Updated build batch files to delete binaries before build and check for
		         missing binaries before building zipfile.

	* asihpiw/srcw2k 1.18:
		TFE - Added link parameter to generate mapfile.

	* temake.bat 1.17:
		TFE - Modified to use long filename for created zipfile.  It had been using a
		          shortened version (with no rc) and copying it to the long filename which
		          caused it to reuse the intermediate zipfile for subsequent rc's.

2002-07-30	as-age
	* win95/drv/drvnotes_rc.txt 1.3:
		AGE - p2.69-rc4

	* hpi/hpi.h 1.154:
		AGE - increased HPI_MAX_ANC_BYTES_PER_FRAME from 32 to 64. This fixes
		an ancillary data extraction bug reported by HCJB (bug#75)

2002-07-30	as-tfe
	* win95/drv/asiwav16.inf 1.19:
	* win95/vxd/asihpiv.inf 1.14:
		TFE - Win95 2.68 release.

	* mkw2k.bat 1.3:
	* mkw95.bat 1.3:
	* mkwnt.bat 1.3:
		TFE - Includes drvnotes_rc.txt for rc builds.

	* mkw2k.bat 1.4:
	* mkw95.bat 1.4:
	* mkwnt.bat 1.4:
		TFE - Modified to use WinZip command line version.  Requires the use of
		         WZDIR environment variable (i.e. set WZDIR=c:\"Program Files"\WinZip).
		         The WinZip version allows use of long filenames.

	* asihpiw/asihpiw.rc 1.41:
	* win2k/asiwin2k.inf 1.80:
	* win95/drv/asidrv.h 1.118:
	* winnt/dll/asiwav32.rc 1.48:
		TFE - Win2K 2.69rc4 release.

	* temake.bat 1.14:
		TFE - Edits drvnotes_rc.txt for rc builds.

2002-07-25	as-age
	* win95/drv/drvnotes.txt 1.101:
		AGE - compressed the log entry - Steve what do you think ?

	* win95/drv/drvnotes_rc.txt 1.2:
		AGE - v2.69rc3

2002-07-24	as-sgt
	* hpi/hpi.h 1.153:
		SGT - 2.69

	* win95/drv/drvnotes.txt 1.100:
		SGT - 2.68

	* win95/drv/drvnotes_rc.txt 1.1:
		SGT - created from drvnotes.txt

2002-07-22	as-tfe
	* win2k/asihpiw/asihpiw.cpp 1.9:
		TFE - Added debug output for Power entry point.

	* win2k/audmini/stream.cpp 1.18:
		TFE - Added #ifdef DEBUG sections around debug message code to prevent
		         compile error in release version.

	* win2k/asihpiw/asiwin2k.inf 1.18:
	* win2k/audmini/drvnotes.txt 1.13:
	* win2k/install/ishield/Media/Default/Default.mda 1.8:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.9:
		TFE - Release 3.01RC7.

2002-07-19	as-tfe
	* win2k/asihpiw/pnp.cpp 1.7:
		TFE - Set child device object flags in StartDevice function to match parents
		          flags.  Fixes BugCheck exception.

	* win2k/audmini/postrack.cpp 1.11:
		TFE - Changed some debug messages to VERBOSE to limit output.

	* win2k/audmini/stream.cpp 1.17:
		TFE - Added debug output.

2002-07-17	as-tfe
	* testmake.bat 1.10:
		TFE - Added message to echo driver copy destination.

	* winnt/dll/asidrv32.c 1.42:
		TFE - Fixed driver install for NT.  Was broken by last version (
		rc6).

	* win95/drv/drvnotes.txt 1.99:
		TFE - Win NT release 2.68.

	* temake.bat 1.13:
		TFE - Added 'NOCOPY' option to batch file for test builds.

2002-07-16	as-age
	* winnt/dll/asidrv32.c 1.41:
		TFE - Sets pContext to NULL in DllInstanceInit if the HPI SYS driver isn't found..
		          Fixes hang when uninstalling driver.

	* hpi/Spchpi.zip 1.31:
		AGE - added clarification that energy information IS included 
		for HPI_OutStreamAncillaryRead() call.

	* win95/drv/asimixer.c 1.79:
	* win95/drv/asiwave.c 1.72:
		TFE - Added check for pContext==NULL at the entry points wodMessage,
		         widMessage and mxdMessage.  Fixes hang when uninstalling driver.

2002-07-16	as-tfe
	* win2k/asiwin2k.inf 1.79:
	* win95/drv/drvnotes.txt 1.98:
		TFE - Release 2.68.

2002-07-15	as-sgt
	* win2k/asiwin2k.inf 1.78:
	* win95/drv/drvnotes.txt 1.97:
		SGT - 268rc6

2002-07-11	as-ewb
	* hpi/hpifunc.c 1.70:
		EWB removed HPI_OutStreamSetFormat

2002-07-10	as-tfe
	* win95/drv/asiwav16.inf 1.18:
	* win95/vxd/asihpiv.inf 1.13:
		TFE - Win95 release 2.68RC4.

	* temake.bat 1.12:
		TFE - Fixed Win95 driver build.

	* win2k/asiwin2k.inf 1.76:
	* win95/drv/drvnotes.txt 1.96:
		TFE - Win2K release 2.68RC4.

	* mkw95.bat 1.2:
		TFE - Added ASIDSP.BIN to win95 zipfile.

	* hpi/hpimsgx.c 1.10:
		TFE - Corrected initialization of adapter list for PnP OSs (fixes problem with
		          more than 2 adapters).

2002-07-08	as-tfe
	* win2k/asiwin2k.inf 1.75:
	* win95/drv/drvnotes.txt 1.95:
		TFE - Win2K release 2.68RC3.

	* win2k/asihpiw/asiwin2k.inf 1.17:
	* win95/drv/asiwav16.inf 1.17:
	* win95/vxd/asihpiv.inf 1.12:
		TFE - add revF 4300 (uses AudioScience PCI id)

2002-07-04	as-sgt
	* win2k/asiwin2k.inf 1.74:
		SGT - add revF 4300 (uses AudioScience PCI id)

2002-07-03	as-tfe
	* win95/drv/asimixer.c 1.78:
		TFE - Changed #ifdef USE_THREAD_FOR_CALLBACK to #if in function
		         AsiMixerPriorityTasks().  Fixes a Win95 compile error.

	* win2k/asiwin2k.inf 1.73:
	* win95/drv/drvnotes.txt 1.94:
		TFE - Win2K release 2.68RC2.

	* temake.bat 1.11:
		TFE - Added call to IDE to build Win95 DRV under Borland tools.

2002-07-03	as-ewb
	* linux/lib/hpiwrap.c 1.4:
		EWB zero unused fields of *phSubsys in driver open

2002-07-02	as-ewb
	* hpi/hpizlib.c 1.9:
		EWB minor change in version detection.

2002-07-01	as-sgt
	* hpi/Spchpi.zip 1.30:
		SGT - minor edits to meter text

2002-07-01	as-ewb
	* hpi/Spchpi.zip 1.29:
		EWB added HPI_MeterGetRms() and description of meter ballistics.

2002-06-28	as-sgt
	* hpi/hpifunc.c 1.67:
		SGT - return -100dB if particular meter function not implemented 
		(i.e RMS)

2002-06-28	as-tfe
	* hpi/hpifunc.c 1.68:
	* hpi/hpifunc.c 1.69:
		TFE - Moved int declaration outside #ifdef HPI_KERNEL_MODE 
		block.

	* asihpiw/asihpiw.rc 1.40:
	* win2k/asiwin2k.inf 1.72:
	* win95/drv/asidrv.h 1.117:
	* win95/drv/drvnotes.txt 1.93:
	* winnt/dll/asiwav32.rc 1.47:
		TFE - Win2K release 2.68RC1.

2002-06-27	as-age
	* hpi/hpi6000.c 1.113:
		AGE - added handling of cached RMS peak meter values. It seems 
		to work ok.

	* hpi/hpi6000.h 1.15:
		AGE - add RMS peak meters to the control cache.

	* hpi/hpi.h 1.152:
		AGE - fix comments for GCC compile (again!)

2002-06-27	as-tfe
	* win2k/install/ishield/Script Files/Setup.rul 1.6:
		TFE - Added line to 'install complete' dialog to tell user how to enable WDM
		         interface.

	* win2k/asihpiw/asiwin2k.inf 1.16:
	* win2k/audmini/drvnotes.txt 1.12:
	* win2k/install/ishield/Media/Default/Default.mda 1.7:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.8:
		TFE - WDM release 3.01RC6.

2002-06-27	as-ewb
	* hpi/hpi6000.c 1.112:
		EWB RMS meter not cached yet.

2002-06-26	as-ewb
	* hpi/hpifunc.c 1.66:
		EWB add HPI_MeterGetRms

	* hpi/hpi.h 1.151:
		EWB version 268 started
		add   HPI_MeterGetRms().
		OSTREAM_SET_FORMAT defined, for future use?

2002-06-25	as-age
	* winnt/dll/coolfix.c 1.4:
		AGE - disable pop-up message box when Cool Edit is invoked.

2002-06-25	as-tfe
	* win2k/asiwin2k.inf 1.71:
	* win95/drv/drvnotes.txt 1.92:
		TFE - Win2K release 2.67.

2002-06-24	as-age
	* hpi/hpi6000.h 1.14:
		AGE - turn on 6000 control caching for further testing. It seems 
		to be working correctly.

	* hpi/hpi6000.c 1.111:
		AGE - Correction to how Hpi6000_ControlMessage() fills in the 
		response structure.

2002-06-21	as-age
	* win95/drv/asidrv.h 1.116:
		AGE - added ggwDLLInstances to Context structure.

	* win95/drv/asimixer.c 1.77:
		AGE - GPIO RD MixerPriorityTask() will now only run if the process that owns the
		thread has an allocated mixer handle. Added more comments.

	* winnt/dll/asidrv32.c 1.39:
		AGE
		
		1.  turned on WaitForMultipleObjects() in Mutex because the ASI mixer fails with it
		running.
		
		2. ### This version using file mapping to share context structure ###
		File mapping seems to fix bug where there are 2 copies of Context structure in
		memory somehow. Saw this when wathcing GPIO Rd calls in MixerPriorityTasks() funciton.
		We were generating twice as many broadcast messages as we should have been.
		
		3. removed Heap stuff since it isn't used.

	* win95/drv/asimixer.c 1.76:
		AGE - PriorityTasks() GPIO DBGPRINTFx() updates

	* hpi/hpi6000.h 1.13:
		AGE - tweak to hostmailbox structure to put cache control fields 
		in by default.

	* winnt/dll/asidrv32.c 1.40:
		AGE - added more comments. Set default CreateThread() security. 
		Don' t adjust worker thread priority.

2002-06-21	as-tfe
	* win2k/asiwin2k.inf 1.70:
	* win95/drv/drvnotes.txt 1.91:
		TFE - Win2K release 2.67RC4.

	* win2k/asiwin2k.inf 1.69:
	* win95/drv/drvnotes.txt 1.90:
		TFE - Win2K release 2.67RC3.

2002-06-20	as-age
	* hpi/hpi6000.c 1.110:
	* hpi/hpi6000.h 1.12:
		AGE - support for control caching - turned on vai hpi6000.h 
		USE_CONTROL_CACHE define.

2002-06-20	as-tfe
	* win95/drv/asimixer.c 1.75:
		TFE - Fixed ASI6xxx mixer save/restore bug (tag name was larger 
		than allocated array).

2002-06-19	as-tfe
	* win2k/audmini/minwave.h 1.10:
	* win2k/audmini/postrack.cpp 1.10:
	* win2k/audmini/postrack.h 1.5:
	* win2k/audmini/stream.cpp 1.14:
		TFE - Fixed the audio-loss issue with XP and DXDIAG.EXE.

	* win2k/asihpiw/asiwin2k.inf 1.15:
	* win2k/audmini/drvnotes.txt 1.11:
	* win2k/install/ishield/Media/Default/Default.mda 1.6:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.7:
		TFE - WDM release 3.01RC5.

	* win2k/audmini/minwave.h 1.11:
	* win2k/audmini/stream.cpp 1.15:
	* win2k/audmini/stream.cpp 1.16:
		TFE - Improved position tracking after drained.

2002-06-18	as-tfe
	* win2k/audmini/minwave.h 1.9:
		TFE - Set upper limit on notification interval.

	* win2k/audmini/stream.cpp 1.13:
		TFE - Set upper limit on notification interval.  Added debug output.  Pulses the
		          foreground thread event instead of setting it.

2002-06-13	as-tfe
	* win2k/asihpiw/asiwin2k.inf 1.14:
	* win2k/audmini/drvnotes.txt 1.10:
	* win2k/install/ishield/Media/Default/Default.mda 1.5:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.6:
		TFE - WDM release 3.01RC4.

2002-06-12	as-tfe
	* win2k/audmini/postrack.cpp 1.9:
	* win2k/audmini/postrack.h 1.4:
		TFE - Fixed problem with CorrectingUp state by using different criteria to
		         determine it the estimator is ahead, behind, or on.

2002-06-11	as-tfe
	* win2k/audmini/postrack.cpp 1.8:
	* win2k/audmini/postrack.h 1.3:
	* win2k/audmini/stream.cpp 1.12:
		TFE - Finished implementation and debug of new position tracker.

	* win2k/asihpiw/asiwin2k.inf 1.13:
	* win2k/audmini/drvnotes.txt 1.9:
	* win2k/install/ishield/Media/Default/Default.mda 1.4:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.5:
		TFE - WDM release 3.01RC3

2002-06-10	as-tfe
	* win2k/audmini/minwave.h 1.8:
	* win2k/audmini/postrack.cpp 1.6:
	* win2k/audmini/postrack.h 1.2:
	* win2k/audmini/stream.cpp 1.10:
		TFE - Position tracker rewrite.  There are still issues with discontinuity on some
		          state changes and need to check normal correction modes but it's
		          running and basically works and doesn't cause the latency issue.

	* win2k/audmini/postrack.cpp 1.7:
	* win2k/audmini/stream.cpp 1.11:
		TFE - Fixed discontinuity at startup.

2002-06-07	as-age
	* win95/drv/install.txt 1.18:
		AGE - corrected instructions in a few places to include 
		asidsp.bin.

	* win95/drv/asimixer.c 1.74:
		AGE - tweaks to AsiMixerPriorityTasks(). Added debug print stuff. If less than 40ms
		has elapsed since last call, just return.

	* winnt/dll/asidrv32.c 1.38:
		AGE - back to old WaitForSingleObject() to verify change caused 
		mixer to crash.

	* winnt/dll/asidrv32.c 1.37:
		AGE - added code for loading asioemw.sys if all others fail.
		#### Test change for how WaitForSingleObject() works - DANGEROUS !!! ####

	* win95/drv/asidrv.h 1.114:
		AGE - added gdwMixerPriorityLastTickCount for recording when the mixer priority
		task last ran.

2002-06-07	as-tfe
	* win2k/asiwin2k.inf 1.68:
	* win95/drv/drvnotes.txt 1.89:
		TFE - Release 2.67 RC2.

	* asihpiw/asihpiw.rc 1.39:
	* win2k/asiwin2k.inf 1.67:
	* win95/drv/asidrv.h 1.115:
	* win95/drv/drvnotes.txt 1.88:
	* winnt/dll/asiwav32.rc 1.46:
		TFE - Release 2.67 RC1.

2002-06-06	as-tfe
	* win95/drv/drvnotes.txt 1.87:
		TFE - Notes for Linux-only release 2.66.

2002-06-05	as-tfe
	* win2k/wdminstall.txt 1.1:
		TFE - Added to CVS.

	* win2k/install/ishield/Script Files/Setup.rul 1.5:
		TFE - Added XP fix to WDM build.

2002-06-04	as-sgt
	* hpi/hpi6000.c 1.109:
		SGT - add list of 9XX errors @ line #332

2002-06-04	as-age
	* win95/drv/asiwav16.inf 1.16:
	* win95/drv/asiwav16.rc 1.82:
		AGE - v2.65

2002-06-04	as-ewb
	* hpi/hpi.h 1.150:
		EWB release (linux) driver version 266, update version to 267

2002-06-03	as-age
	* hpi/Spchpi.zip 1.28:
		AGE v2.66 - version number changed to match HPI.H

2002-05-30	as-age
	* hpi/hpifunc.c 1.65:
		AGE - added HPI_AdapterSetModeEx() and code to fill in Format.dwAttributes in
		HPI_FormatCreate() for HPI_FORMAT_MPEG_L2.

	* hpi/hpi.h 1.149:
		AGE - added AdapterSetModeEx().

	* win95/drv/asimixer.c 1.73:
		AGE - support for new HPI_ADAPTER_MODE_xxxxx defines.

	* hpi/Spchpi.zip 1.27:
		AGE - v1.27 added HPI_AdapterSetModeEx() and updated various 
		HPI_ADAPTER_MODE_xxxx defines.

2002-05-30	as-tfe
	* win2k/asiwin2k.inf 1.66:
		TFE - Added entry for 4400 with the prophet subsys vendor id.

2002-05-29	as-age
	* hpi/hpi.h 1.148:
		AGE - changed HPI_ADPATER_MODE_xxxx defines.

2002-05-29	as-tfe
	* testmake.bat 1.9:
		TFE - Added edit of ASIDRV.H for major revision change.

	* win2k/asihpiw/asiwin2k.inf 1.12:
	* win2k/audmini/drvnotes.txt 1.7:
	* win2k/audmini/drvnotes.txt 1.8:
	* win2k/install/ishield/Media/Default/Default.mda 1.3:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.3:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.4:
	* win2k/install/temake.bat 1.2:
		TFE - Release 3.01 RC2.

	* win2k/asihpiw/sources 1.7:
		TFE - Added compiler flag (WDM_MINIPORT) used in ASIDRV.H to 
		replace HPI_VER definition with one for the WDM build.

	* win2k/install/ishield/Script Files/Setup.rul 1.4:
		TFE - Removed reference to ASIMINI.INF.

	* win95/drv/asidrv.h 1.113:
		TFE - Added ifdef section to replace HPI_VER definition with one 
		for the WDM build.

2002-05-28	as-tfe
	* win2k/audmini/postrack.cpp 1.5:
		TFE - Fixed glitching caused by estimator line recalculation.

	* win2k/install/ishield/File Groups/Ring3 Driver Files.fgl 1.2:
		TFE - Added property page DLL to the install shield install.

	* win2k/audmini/asimini.inf 1.10:
		TFE - Attempted silent minidriver INF.  This file is currently 
		not used in the install!

	* win2k/install/ishield/Script Files/Setup.rul 1.3:
		TFE - Added display bitmap to the WDM install shield.

	* win2k/asiwin2k.inf 1.65:
	* win95/drv/drvnotes.txt 1.86:
		TFE - Promoted 2.65rc5 to release 2.65.

2002-05-28	as-ewb
	* hpi/Spchpi.zip 1.26:
		EWB update CVS revision to 1.26

	* linux/test/thpidos.c 1.9:
		EWB changed reading of cmd line arguments

	* hpi/Spchpi.zip 1.1:
		EWB version 1.26 - how to enable MP3 VBR encoding

	* hpi/hpi.h 1.147:
		EWB removed cvs log

2002-05-24	as-sgt
	* win2k/install/auddlg/AudDlg.rc 1.2:
		SGT - remove ASI logo and reshape dialogs to make the same size

2002-05-24	as-tfe
	* win2k/asiwin2k.inf 1.63:
		TFE - Version 2.65rc4.

	* win2k/asiprop/ASIPROP.CPP 1.3:
		TFE - Calls the configuration manager to restart the device 
		after a change.

	* install/ishield/String Tables/0009-English/value.shl 1.7:
	* win2k/asiwin2k.inf 1.64:
	* win95/drv/drvnotes.txt 1.85:
		TFE - Version 2.65rc5.

	* testmake.bat 1.8:
		TFE - Made output file names all uppercase.

	* install/ishield/Script Files/Setup.rul 1.7:
		TFE - Enabled background bitmap.

	* win2k/asiprop/ASIPROP.CPP 1.2:
	* win2k/asiprop/ASIPROP.rc 1.5:
	* win2k/asiprop/sources 1.2:
		TFE - Working version.

	* win95/drv/install.txt 1.17:
		TFE - Added ASIDSP.BIN to the file list under the Win2000/XP 
		instructions.

	* win2k/audmini/postrack.cpp 1.4:
		TFE - Improved re-estimation.

	* win2k/asihpiw/pnp.cpp 1.5:
		TFE - Start device function reads the WdmStreamIndex value out of the
		          registry.  If it's zero, the child device isn't enumerated.  If it's non-zero
		          it's converted to a zero-based index (by subtracting one) and set in the
		          child's device extension for use by the WDM bolt-on.

	* win2k/audmini/postrack.cpp 1.3:
		TFE - Bug fix for runaway position estimator.

	* win2k/asiprop/ASIPROP.H 1.1:
	* win2k/asiprop/Asiinfo.cpp 1.1:
		TFE - Original version.

	* win2k/asihpiw/pnp.cpp 1.6:
	* win2k/asiprop/ASIPROP.CPP 1.4:
		TFE - Moved registry entries from:
		   HKLM\SYSTEM\CurrentControlSet\Enum\enumerator\deviceID\device-instance\Device Parameters
		   to:
		   HKLM\SYSTEM\CurrentControlSet\Control\Class\ClassGUID\InstanceID
		   So that it can be preset from the INF file.

2002-05-24	as-ewb
	* linux/drv/hpimod.c 1.19:
		EWB add caching status to driver startup message

2002-05-23	as-age
	* hpi/hpi.h 1.146:
		AGE - added HPI_MPEG_MODE_xxxxxx defines.

2002-05-23	as-tfe
	* hpi/hpi.h 1.145:
		TFE - Version 2.65.

2002-05-22	as-tfe
	* win2k/asiprop/ASIPROP.rc 1.2:
		TFE - Changed version info to ASI.

	* win2k/DLL/asiwav32.rc 1.3:
	* win2k/asihpiw/asihpiw.rc 1.3:
	* win2k/asiprop/ASIPROP.rc 1.4:
	* win2k/audmini/asimini.rc 1.4:
	* win2k/audmini/drvnotes.txt 1.6:
		TFE - Test build 3.01rc1.

	* win2k/asihpiw/asiwin2k.inf 1.11:
		TFE - Added property page entries.

	* win2k/asiprop/ASIPROP.CPP 1.1:
	* win2k/asiprop/ASIPROP.DEF 1.1:
	* win2k/asiprop/makefile 1.1:
	* win2k/asiprop/resrc1.h 1.1:
	* win2k/asiprop/sources 1.1:
		TFE - Original version.

	* win2k/asiprop/ASIPROP.rc 1.3:
		TFE - Modified includes.

	* install/ishield/Script Files/Setup.rul 1.6:
		TFE - Disabled background clearing and bitmap display.

2002-05-21	as-tfe
	* win2k/asiprop/ASIPROP.rc 1.1:
		TFE - Original version.

	* hpi/hpimsgx.c 1.9:
		TFE - Modified HPIMSGX_MessageExAdapterInit() to clarify 
		operation.

2002-05-21	as-ewb
	* hpi/hpidebug.h 1.3:
		EWB added HARDRESET ioctl definition

	* linux/drv/hpimod.c 1.18:
		EWB moved message caching to hpimsgx.c
		Added HARDRESET ioctl.
		Remove mod_inc/dec_use_count macros. (Handled by OS, more likely to be able to unload driver after crash)
		Added cvs log.

	* hpi/hpimsgx.h 1.4:
		EWB add PLONG definition for Linux

	* linux/test/asihpireset.c 1.1:
		EWB

	* linux/drv/Makefile 1.14:
		EWB add VPATH, autogeneration of dependencies. Remove dsp hex 
		files.

	* hpi/hpiman.c 1.18:
		EWB ansi reformat. remove repeated semicolon.

	* hpi/hpimsgx.c 1.8:
		EWB change storage of cached responses.  Alternative structure definitions could migrate to hpi.h?
		Add intercept and dummy response for subsys open/close.
		Allow HPIMSGX_MessageExAdapterCleanup(HPIMSGX_ALLADAPTERS)

	* linux/test/Makefile 1.5:
		EWB add asihpireset

	* hpi/hpi6000.c 1.108:
		EWB added more VERBOSE debug messages

2002-05-17	as-sgt
	* hpi/boot4000.asm 1.8:
	* hpi/boot4ka.h 1.2:
		SGT - new method of 4300/4600 adapter detection, looks in P mem 
		for type copied during bootstrap from EPROM/EEPROM

2002-05-17	as-age
	* win2k/asiwin2k.inf 1.62:
	* win95/drv/drvnotes.txt 1.84:
		AGE - v2.65 rc3 -> release

2002-05-16	as-age
	* hpi/hpi.h 1.144:
		AGE - added HPI_UNITS_PER_dB. Deletd HPI_GAIN_CURRENT. Updated HPI_GAIN_OFF.
		Changed some of the HPI_MPEG_ANC_xxxxx define values.

2002-05-16	as-tfe
	* hpi/hpimsgx.c 1.7:
		TFE - Fixed non-pnp startup problem.

	* asihpiw/asihpiw.cpp 1.21:
		TFE - Modified to use HPIMSGX_ functions.

	* hpi/hpimsgx.c 1.6:
	* win2k/asihpiw/asihpiw.cpp 1.8:
		TFE - Changed HPI_InitMessageResponse calls to HPI_InitMessage.

	* winnt/sys/asikd.c 1.8:
	* winnt/sys/sources 1.10:
		TFE - Added HPIMSGX.C to build and modified ASIKD.C to use it.

	* asihpiw/srcw2k 1.17:
		TFE - Added HPIMSGX.C to the build.

	* install/ishield/Script Files/Setup.rul 1.5:
		TFE - Fixed so it will install on Windows XP.

	* install/ishield/Media/Default/Default.mda 1.5:
	* install/ishield/String Tables/0009-English/value.shl 1.6:
		TFE - InstallShield release 2.65rc1.

	* hpi/hpimsgx.c 1.5:
		TFE - Modified so OutStream messages won't fail for an out of 
		range InStream index and vice-versa.

	* temake.bat 1.10:
		TFE - Modified to use all uppercase in output filenames.

	* win2k/asiwin2k.inf 1.61:
	* win95/drv/drvnotes.txt 1.83:
		TFE - Driver release 2.65rc3

2002-05-15	as-sgt
	* hpi/hpi4000.c 1.18:
		SGT - allow multiple adapters, even if one fails , line#345

2002-05-15	as-tfe
	* asihpiw/asihpiw.rc 1.38:
	* win2k/asiwin2k.inf 1.59:
	* win95/drv/asidrv.h 1.112:
	* win95/drv/drvnotes.txt 1.81:
	* winnt/dll/asiwav32.rc 1.45:
		TFE - Driver release 2.65rc1

	* win2k/asiwin2k.inf 1.60:
	* win95/drv/drvnotes.txt 1.82:
		TFE - Driver release 2.65rc2

	* win2k/asihpiw/asiwin2k.inf 1.10:
		TFE - Fixes the install problem (missing PORTCLS.SYS).

2002-05-15	as-ewb
	* hpi/hpidebug.c 1.3:
	* hpi/hpidebug.h 1.2:
		EWB add strings for new obj/functions. Fix bug - no NODE strings

	* linux/drv/hpimod.c 1.17:
		EWB response initialisation updates.
		Refined some parameter range checks.
		Bugfix - cached adapter get info always queried adapter 0

	* linux/test/thpidos.c 1.8:
		EWB report NULL subsys

2002-05-14	as-sgt
	* hpi/hpiman.c 1.17:
		SGT - SUBSYS_FIND_ADAPTERS sets wError to 0 - line#90

	* hpi/hpifunc.c 1.64:
		SGT - add memset to zero of HPI_MESSAGE and _RESPONSE during 
		init.

	* hpi/hpi4000.c 1.16:
	* hpi/hpi6000.c 1.106:
		SGT - SUBSYS_FIND_ADAPTERS does not set phr->wError to 0 on success, so as to not overwrite errors from other HPIs.
		          An error on one adapter will not prevent another adapter in the same HPI from being initialised.

2002-05-14	as-tfe
	* asihpiw/asihpiw.cpp 1.20:
		TFE - Updated calls to HPI_InitMessageResponse to be 
		HPI_InitMessage calls.

2002-05-14	as-ewb
	* linux/drv/hpimod.c 1.16:
		EWB use actual message and response sizes for copies

	* hpi/hpi4000.c 1.17:
	* hpi/hpi56301.c 1.36:
	* hpi/hpi6000.c 1.107:
		EWB more cases of response initialisation.  Still need to 
		address hpisubsys error issues.

	* hpi/hpi.h 1.143:
		EWB new defines for message size arrays.
		Change to HPI_GetLastErrorDetail parameters
		Declare HPI_InitMessage, _Response

	* hpi/hpifunc.c 1.63:
		EWB changed HPI_InitMessageResponse to HPI_InitMessage
		Created HPI_InitResponse.
		New parameters for HPI_GetLastErrorDetail.
		A couple of new error strings.

	* hpi/hpiman.c 1.16:
		EWB update response initialisation.  Mostly devolved to 
		individual HPIs

2002-05-13	as-age
	* hpi/hpi6000.c 1.105:
		AGE - HPI RESPONSE size (in bytes) now read from the DSP.

2002-05-13	as-tfe
	* temake.bat 1.9:
		TFE - Added section for promoting last release candidate to 
		regular release.

	* install/ishield/Script Files/Setup.rul 1.3:
		TFE - Added bitmap for background.

	* temake.bat 1.8:
		TFE - Modified to use release candidate paradigm.  Also added automatic
		          unzip of latest ASIDSP.BIN from Server1.

	* install/temake.bat 1.2:
		TFE - Modified to use release candidates.

	* win2k/asiwin2k.inf 1.58:
	* win95/drv/drvnotes.txt 1.80:
		TFE - Release 2.64.

	* asihpiw/asihpiw.rc 1.37:
	* hpi/hpi.h 1.142:
	* win2k/asiwin2k.inf 1.57:
	* win95/drv/asidrv.h 1.111:
	* win95/drv/drvnotes.txt 1.78:
	* winnt/dll/asiwav32.rc 1.44:
		TFE - Driver release version 2.64rc1.

	* install/ishield/Media/Default/Default.mda 1.4:
	* install/ishield/String Tables/0009-English/value.shl 1.5:
		TFE - Release 2.64rc1.

	* install/ishield/Script Files/Setup.rul 1.4:
		TFE - Changed bitmap display mode.

	* win95/drv/drvnotes.txt 1.79:
		TFE - Improved comment for re-open bug.

2002-05-10	as-tfe
	* asihpiw/asihpiw.cpp 1.19:
	* win95/drv/asimixer.c 1.71:
		TFE - Added typecasts to eliminate compiler warnings.

	* win95/drv/asiwave.c 1.71:
		TFE - Put in fix for handle overwrite when attempting to open a previously open
		         device.

	* winnt/dll/asidrv32.c 1.36:
		TFE - Changed local variable type to eliminate compiler 
		warnings.

	* hpi/hpidspcd.c 1.7:
		TFE - Added typecast to eliminate compiler warning.

	* asihpiw/mw2k.bat 1.4:
	* asihpiw/srcw2k 1.16:
		TFE - Modified to build without source file copy of HPI modules.

	* hpi/hpi6000.c 1.104:
		TFE - Fix problem with message function when called with response size
		          uninitialized.

	* win95/drv/asimixer.c 1.72:
		TFE - Fix problem in AsiMixerOpen() that caused the function never to return
		          when the get info call returns zeros.

	* temake.bat 1.7:
		TFE - Added extra param for interim builds.

2002-05-10	as-ewb
	* linux/drv/Makefile 1.12:
		EWB remove hpifunc.o from driver build.  It is only needed in 
		the wrapper library.

	* linux/drv/Makefile 1.13:
		EWB too hasty. revert to 1.11

	* linux/test/thpidos.c 1.7:
		EWB add adapter set mode to 4 ostream.  Adapter close on error 
		exit.

2002-05-08	as-tfe
	* win2k/asihpiw/asiwin2k.inf 1.9:
	* win2k/audmini/drvnotes.txt 1.5:
		TFE - Release version 3.00d.

2002-05-08	as-ewb
	* linux/drv/hpimod.c 1.15:
		EWB get and use message and response sizes from user space 
		variables.

2002-05-07	as-age
	* hpi/hpi6000.c 1.103:
		AGE - added wTimeOut variable to Hpi6000_SendData() as a sanity check for
		when the DSP sends back 0 length - this showed up during MP2 anc data debug.

	* hpi/hpi6000.h 1.11:
		AGE- added HPI6000_ERROR_SEND_DATA_TIMEOUT

2002-05-07	as-tfe
	* temake.bat 1.6:
		TFE - Updated for WinNT build under Win2K ddk.

	* mkwnt.bat 1.2:
	* winnt/sys/m.bat 1.6:
		TFE - Added ASIDSP.BIN file to zip.

	* win95/drv/drvnotes.txt 1.77:
		TFE - Re-release of 2.63c for WinNT.

	* winnt/sys/sources 1.9:
		TFE - Modified to build without source file copy of HPI modules.

2002-05-06	as-sgt
	* hpi/hpi.h 1.140:
		SGT - change some // comments to /* */

2002-05-06	as-ewb
	* hpi/hpi.h 1.141:
		EWB fix comment delimiter in log comment  - don't put 'slash-
		star' in a comment!

2002-05-03	as-sgt
	* hpi/hpi6000.c 1.102:
		SGT - add DOS support

2002-05-03	as-age
	* hpi/hpios.h 1.13:
		AGE - added HpiOs_ file defines used by hpidspcd.c to load DSP 
		code from asidsp.bin.

	* hpi/hpios.c 1.16:
		AGE - added DOS version of HpiOs_GetDspCodePath(). The dsp code, asidsp.bin,
		should be placed in c:\.

	* hpi/hpi6000.c 1.101:
		AGE - uncomment HIDE_PCI_ASSERTS define at the top of the file so from now
		on PCI2040 asserts are hidden.

2002-05-03	as-tfe
	* hpi/hpifunc.c 1.62:
		TFE - Made index functions non-static (for use in HPIMSGX.C) and relabeled
		         parameters.

	* hpi/hpimsgx.c 1.4:
	* hpi/hpimsgx.h 1.3:
		TFE - Removed 'const' from HPI_SUBSYS param to eliminate 
		warning.

	* hpi/hpimsgx.c 1.1:
	* hpi/hpimsgx.h 1.1:
		TFE - Added module to contain common message handling and response
		         cacheing code.

	* win2k/asihpiw/asihpiw.cpp 1.7:
		TFE - Corrected fatal error caused by using wrong part of union 
		in HPI_RESPONSE.

	* hpi/hpimsgx.c 1.3:
	* win2k/asihpiw/asihpiw.cpp 1.6:
		TFE - Cleaned up HPIMSGX_MessageExAdapterInit() function.

	* win2k/asihpiw/sources 1.6:
		TFE - Added HPIMSGX.C to build.

	* hpi/hpimsgx.c 1.2:
	* hpi/hpimsgx.h 1.2:
		TFE - Renamed functions and constants from HPI_xxx to 
		HPIMSGX_xxx.

2002-05-02	as-tfe
	* install/ishield/Media/Default/Default.mda 1.3:
	* install/ishield/Script Files/Setup.rul 1.2:
	* install/ishield/String Tables/0009-English/value.shl 1.4:
		TFE - Install Shield build for 2.63d.

2002-05-01	as-age
	* hpi/hpi.h 1.138:
		AGE - added GPL-Compatible License for review.

	* asihpiw/asihpiw.cpp 1.17:
	* winnt/sys/asikd.c 1.7:
		AGE - added code to reset wError for HPI_SUBSYS_OPEN,HPI_SUBSYS_CLOSE.
		This fixes are problem introduced by v1.60 of hpifunc.c where the HPI_InitMessageResponse()
		function was changed to set wError to HPI_ERROR_INVALID_OBJ_INDEX.

2002-05-01	as-tfe
	* asihpiw/asihpiw.cpp 1.18:
		TFE - Set size variable before use in ASIHPIW_DeviceControl().

	* win2k/DLL/sources 1.2:
	* win2k/audmini/sources 1.5:
		TFE - Compiles HPIFUNC.C from the HPI directory.

	* testmake.bat 1.7:
		TFE - Fixed bad char in path.

	* win2k/install/ishield/Media/Default/Default.mda 1.2:
	* win2k/install/ishield/Script Files/Setup.rul 1.2:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.2:
		TFE - Debugging WDM install.

	* win2k/asihpiw/asihpiw.cpp 1.5:
		TFE - Sets HPI_RESPONSE to success for HPI_SUBSYS_OPEN and 
		_CLOSE.

	* win2k/asihpiw/asiwin2k.inf 1.8:
	* win2k/audmini/drvnotes.txt 1.4:
		TFE - Release 3.00c.

2002-05-01	as-ewb
	* hpi/hpi.h 1.139:
	* hpi/hpifunc.c 1.61:
		EWB make HPI_VolumeAutoFade a real function.
		Change size calculation of message and response.

2002-04-30	as-tfe
	* win2k/asihpiw/asiwin2k.inf 1.7:
		TFE - Added child device label strings.

	* win2k/asihpiw/asiwin2k.inf 1.6:
		TFE - Tried to make child device install silent.

	* testmake.bat 1.6:
	* win2k/asihpiw/asiwin2k.inf 1.5:
	* win2k/install/ishield/File Groups/INF Files.fgl 1.2:
		TFE - Integrated ASIMINI.INF into main INF file.

2002-04-30	as-ewb
	* hpi/hpi6000.c 1.100:
	* hpi/hpiman.c 1.15:
		EWB change message and response init so that wSize is correct.  
		Use wSize for transfers.

	* hpi/hpifunc.c 1.60:
		EWB add HPI_VolumeAutoFadeProfile().  fix bug 52

	* hpi/hpi.h 1.137:
		EWB add HPI_VolumeAutoFadeProfile().  Make duration parameter 
		HW32 (fix bug 52)

2002-04-29	as-tfe
	* install/ishield/Media/Default/Default.mda 1.2:
	* install/ishield/String Tables/0009-English/value.shl 1.3:
	* win2k/asiwin2k.inf 1.56:
	* win95/drv/drvnotes.txt 1.76:
		TFE - Release 2.63c.

	* install/ishield/String Tables/0009-English/value.shl 1.2:
		TFE - Modified version number.

	* install/audinst/AudInst.dsp 1.2:
		TFE - Added path to NTDDK inc and lib.

	* testmake.bat 1.5:
		TFE - Copyies zipfile to server.

	* win2k/install/about.txt 1.1:
	* win2k/install/auddlg/AudDlg.c 1.1:
	* win2k/install/auddlg/AudDlg.dsp 1.1:
	* win2k/install/auddlg/AudDlg.dsw 1.1:
	* win2k/install/auddlg/AudDlg.rc 1.1:
	* win2k/install/auddlg/SDRC.H 1.1:
	* win2k/install/auddlg/build.txt 1.1:
	* win2k/install/auddlg/history.txt 1.1:
	* win2k/install/auddlg/logo.bmp 1.1:
	* win2k/install/auddlg/resource.h 1.1:
	* win2k/install/audinst/AudInst.def 1.1:
	* win2k/install/audinst/AudInst.dsp 1.1:
	* win2k/install/audinst/AudInst.dsw 1.1:
	* win2k/install/audinst/AudInst.rc 1.1:
	* win2k/install/audinst/Audinst.c 1.1:
	* win2k/install/audinst/build.txt 1.1:
	* win2k/install/audinst/history.txt 1.1:
	* win2k/install/audinst/resource.h 1.1:
	* win2k/install/install.txt 1.1:
	* win2k/install/ishield/AudioScience Windows Driver.ipr 1.1:
	* win2k/install/ishield/Component Definitions/Default.cdf 1.1:
	* win2k/install/ishield/Component Definitions/Default.fgl 1.1:
	* win2k/install/ishield/File Groups/Default.fdf 1.1:
	* win2k/install/ishield/File Groups/INF Files.fgl 1.1:
	* win2k/install/ishield/File Groups/Other Files.fgl 1.1:
	* win2k/install/ishield/File Groups/Ring0 Driver Files.fgl 1.1:
	* win2k/install/ishield/File Groups/Ring3 Driver Files.fgl 1.1:
	* win2k/install/ishield/Media/Default/Default.mda 1.1:
	* win2k/install/ishield/Registry Entries/Default.rge 1.1:
	* win2k/install/ishield/Script Files/SETUP.H 1.1:
	* win2k/install/ishield/Script Files/Setup.rul 1.1:
	* win2k/install/ishield/Shell Objects/Default.shl 1.1:
	* win2k/install/ishield/String Tables/0009-English/value.shl 1.1:
	* win2k/install/ishield/String Tables/Default.shl 1.1:
	* win2k/install/ishield/Text Substitutions/Build.tsb 1.1:
	* win2k/install/ishield/Text Substitutions/Setup.tsb 1.1:
	* win2k/install/ishield/build.txt 1.1:
	* win2k/install/ishield/history.txt 1.1:
	* win2k/install/temake.bat 1.1:
		TFE - WDM Install Shield.

	* win2k/DLL/asiwav32.rc 1.2:
	* win2k/asihpiw/asiwin2k.inf 1.4:
	* win2k/audmini/asimini.inf 1.9:
	* win2k/audmini/drvnotes.txt 1.3:
		TFE - Release 3.00b.

	* testmake.bat 1.4:
		TFE - Fixed dir where ASIWAV32.DLL is copied from.

	* testmake.bat 1.2:
	* win2k/asihpiw/asiwin2k.inf 1.3:
	* win2k/asihpiw/sources 1.5:
		TFE - Modified WDM build to use ASIDSP.BIN.

	* install/temake.bat 1.1:
		TFE - Original version.

	* mkw2k.bat 1.2:
		TFE - Added ASIDSP.BIN.

	* testmake.bat 1.3:
	* win2k/DLL/MAKEFILE 1.1:
	* win2k/DLL/asiwav32.def 1.1:
	* win2k/DLL/asiwav32.rc 1.1:
	* win2k/DLL/resource.h 1.1:
	* win2k/DLL/sources 1.1:
		TFE - Added ASIWAV32.DLL build to the WDM build to pick up 
		version info.

2002-04-26	as-tfe
	* install/ishield/File Groups/Ring0 Driver Files.fgl 1.2:
	* install/ishield/build.txt 1.2:
		TFE - Added ASIDSP.BIN to install.

	* win2k/asihpiw/ChildPnp.cpp 1.4:
	* win2k/audmini/asimini.inf 1.8:
		TFE - Changed child enumeration to use 4 different IDs corresponding to the
		         adapter number.  Changed miniport INF to use this to label device.

	* hpi/hpios.c 1.14:
		TFE - Modified the NT path to DSP source to be the SYSTEM32\DRIVERS
		          directory to match INF.

	* install/about.txt 1.1:
	* install/auddlg/AudDlg.c 1.1:
	* install/auddlg/AudDlg.dsp 1.1:
	* install/auddlg/AudDlg.dsw 1.1:
	* install/auddlg/AudDlg.rc 1.1:
	* install/auddlg/SDRC.H 1.1:
	* install/auddlg/build.txt 1.1:
	* install/auddlg/history.txt 1.1:
	* install/auddlg/logo.bmp 1.1:
	* install/auddlg/resource.h 1.1:
	* install/audinst/AudInst.def 1.1:
	* install/audinst/AudInst.dsp 1.1:
	* install/audinst/AudInst.dsw 1.1:
	* install/audinst/AudInst.rc 1.1:
	* install/audinst/Audinst.c 1.1:
	* install/audinst/build.txt 1.1:
	* install/audinst/history.txt 1.1:
	* install/audinst/resource.h 1.1:
	* install/install.txt 1.1:
	* install/ishield/AudioScience Windows Driver.ipr 1.1:
	* install/ishield/Component Definitions/Default.cdf 1.1:
	* install/ishield/Component Definitions/Default.fgl 1.1:
	* install/ishield/File Groups/Default.fdf 1.1:
	* install/ishield/File Groups/INF Files.fgl 1.1:
	* install/ishield/File Groups/Other Files.fgl 1.1:
	* install/ishield/File Groups/Ring0 Driver Files.fgl 1.1:
	* install/ishield/File Groups/Ring3 Driver Files.fgl 1.1:
	* install/ishield/Media/Default/Default.mda 1.1:
	* install/ishield/Registry Entries/Default.rge 1.1:
	* install/ishield/Script Files/SETUP.H 1.1:
	* install/ishield/Script Files/Setup.rul 1.1:
	* install/ishield/Shell Objects/Default.shl 1.1:
	* install/ishield/String Tables/0009-English/value.shl 1.1:
	* install/ishield/String Tables/Default.shl 1.1:
	* install/ishield/Text Substitutions/Build.tsb 1.1:
	* install/ishield/Text Substitutions/Setup.tsb 1.1:
	* install/ishield/build.txt 1.1:
	* install/ishield/history.txt 1.1:
		TFE - Added install to CVS.

	* hpi/hpios.c 1.15:
	* win2k/asiwin2k.inf 1.55:
		TFE - Modified the NT path to DSP source to be the SYSTEM32 directory to
		          in HPIOS.C and the INF.

2002-04-25	as-age
	* hpi/hpios.c 1.13:
		AGE - added file io stuff for WDM build. It doesn't work yet !!!

	* asihpiw/mw2k.bat 1.3:
	* asihpiw/srcw2k 1.15:
		AGE - hex and hzz files not required when using asidsp.bin.

	* hpi/hpiclass.cpp 1.11:
		AGE - improved error handling.

	* win2k/asiwin2k.inf 1.54:
		AGE - added code to copy ASIDSP.BIN - it doesn't work yet.

	* asihpiw/srcw2k 1.14:
		AGE - updated to support ASI4601.

	* hpi/hpios.c 1.12:
		AGE - tweaks to file io used by ASIDSP.BIN ( & hpidspcd.c)

	* winnt/sys/oemsetup.inf 1.2:
	* winnt/sys/sources 1.8:
		AGE - changes to use ASIDSP.BIN loadable DSP code.

2002-04-25	as-tfe
	* win2k/asihpiw/ChildPnp.cpp 1.3:
	* win2k/audmini/asimini.inf 1.7:
		TFE - Modified device ID to include adapter index.

	* win2k/audmini/adapter.cpp 1.6:
		TFE - Reads the registry key sent DriverEntry.

	* win2k/asiwin2k.inf 1.53:
	* win95/drv/drvnotes.txt 1.75:
		TFE - Release 2.63b.

	* temake.bat 1.5:
		TFE - Now copies the resulting ZIP file to the server instead of 
		the local directory.

	* win2k/audmini/common.cpp 1.4:
		TFE - Reads the registry key associated with the PDO.

2002-04-24	as-tfe
	* asihpiw/asihpiw.rc 1.36:
	* hpi/hpi.h 1.136:
	* win2k/asiwin2k.inf 1.52:
	* win95/drv/asidrv.h 1.110:
	* win95/drv/drvnotes.txt 1.74:
	* winnt/dll/asiwav32.rc 1.43:
		TFE - Release version 2.63a.

	* win2k/asihpiw/pnp.cpp 1.4:
		TFE - Modified so it gets adapter index from device extension instead of hard-
		          coding to zero.

2002-04-23	as-tfe
	* win2k/audmini/buffer.cpp 1.4:
	* win2k/audmini/buffer.h 1.5:
		TFE - Added Backfill() member function to buffer object to allow silence to be
		          pre-pended to data already in buffer.

	* win2k/audmini/adapter.cpp 1.5:
		TFE - Added debug printf message to report driver build date and 
		time.

	* win2k/audmini/stream.cpp 1.9:
		TFE - Added code to backfill one block of silence ahead of the play pointer
		          on SetState(KSSTATE_RUN) so HPI won't underrun.

	* win2k/asihpiw/asihpiw.cpp 1.4:
		TFE - Fixed hang on system shutdown by handling child Power and 
		System IRPs.

2002-04-22	as-tfe
	* win2k/audmini/postrack.cpp 1.2:
		TFE - Corrected pause/restart problem to improve position after 
		underflow.

	* testmake.bat 1.1:
		TFE - Based on TEMAKE.BAT this version builds the WDM bolt-on version
		         of the driver.

	* temake.bat 1.4:
		TFE - Fixed so it won't erase V*.MAJ after echoing usage lines.

	* win2k/asihpiw/asihpiw.rc 1.2:
	* win2k/asihpiw/asiwin2k.inf 1.2:
	* win2k/audmini/asimini.inf 1.6:
	* win2k/audmini/asimini.rc 1.3:
	* win2k/audmini/drvnotes.txt 1.2:
		TFE - Release version 3.00a.

	* win2k/audmini/minwave.h 1.7:
	* win2k/audmini/stream.cpp 1.8:
		TFE - Implemented position lag to improve buffering.

2002-04-21	as-ewb
	* hpi/hpi.h 1.135:
		EWB HPI_OutStreamSetTimeScale

	* hpi/hpifunc.c 1.59:
		EWB add HPI_OutStreamSetTimeScale()

2002-04-19	as-tfe
	* win2k/audmini/postrack.cpp 1.1:
	* win2k/audmini/postrack.h 1.1:
		TFE - Original version.

	* temake.bat 1.3:
		TFE - updated so it only erases V*.maj not *.maj, so I can use 
		other maj files for other builds.

	* win2k/audmini/minwave.cpp 1.6:
	* win2k/audmini/minwave.h 1.6:
	* win2k/audmini/stream.cpp 1.7:
		TFE - Cleaned up some test changes for beta release.

	* win2k/asihpiw/sources 1.4:
		TFE - Modified to use local copy of RC file.

	* win2k/asihpiw/asihpiw.rc 1.1:
	* win2k/asihpiw/asiwin2k.inf 1.1:
	* win2k/audmini/asimini.inf 1.5:
	* win2k/audmini/asimini.rc 1.2:
	* win2k/audmini/drvnotes.txt 1.1:
		TFE - Beta release v0.01a.

2002-04-17	as-age
	* win95/drv/asiwav16.ide 1.78:
	* win95/drv/asiwav16.inf 1.15:
	* win95/drv/asiwav16.rc 1.81:
		AGE - v2.62

	* win95/drv/asiwavcd.ide 1.1:
		AGE - builds Win16 driver that uses asidsp.bin.

	* win95/drv/drvnotes.txt 1.73:
		AGE - changes for Win95 release.

2002-04-17	as-tfe
	* temake.bat 1.1:
		TFE - original version.

	* asihpiw/asihpiw.rc 1.35:
	* hpi/hpi.h 1.134:
	* win2k/asiwin2k.inf 1.51:
	* win95/drv/asidrv.h 1.109:
	* win95/drv/drvnotes.txt 1.72:
	* winnt/dll/asiwav32.rc 1.42:
		TFE - Driver release V262a.

	* temake.bat 1.2:
		TFE - corrected release directory name.

2002-04-16	as-sgt
	* hpi/hpi.h 1.133:
		SGT - add ASI6012

	* hpi/hpi6000.c 1.99:
	* hpi/hpi6000.h 1.10:
		SGT - check for invalid DSP index in 
		Hpi6000_MessageResponseSequence, see line#1353

2002-04-16	as-tfe
	* win2k/audmini/adapter.cpp 1.4:
		TFE - Hooked the DeviceControl dispatch function after calling PcInitializeAdapterDriver
		         to monitor KS property IRPs.

	* win2k/audmini/minwave.cpp 1.5:
		TFE - Added parameter to CMiniportWaveCyclicStreamASI::Service() call and
		         bumped up helper thread priority.

	* win2k/audmini/stream.cpp 1.6:
		TFE - Added PositionTracker object to interpolate position between updates
		         by HPI_OutStreamGetInfoEx calls.  Other changes to get VoxPro working
		         still need to be evaluated and cleaned up.

	* win2k/audmini/sources 1.4:
		TFE - Added PositionTracker object POSTRACK.CPP to project.

	* win2k/audmini/minwave.h 1.5:
		TFE - Added PositionTracker object to Stream class and a parameter to
		         CMiniportWaveCyclicStreamASI::Service() so it can be called to prefill
		         the HPI stream before starting.

2002-04-12	as-age
	* hpi/hpiman.c 1.14:
		AGE - added support for 8600

	* hpi/hpioct32.c 1.15:
		AGE - added code to use asioemw.sys WDM if the usual driver is 
		missing.

	* hpi/hpidspcd.c 1.6:
		AGE - added support for 8600 (for the moment it conditionally 
		replaces 8800 code)

	* win2k/ax8600/asiwin2k.inf 1.1:
	* win2k/ax8600/dll86/MAKEFILE 1.1:
	* win2k/ax8600/dll86/Makefile.inc 1.1:
	* win2k/ax8600/dll86/asioem.def 1.1:
	* win2k/ax8600/dll86/sources 1.1:
	* win2k/ax8600/wdm86/MAKEFILE 1.1:
	* win2k/ax8600/wdm86/Makefile.inc 1.1:
	* win2k/ax8600/wdm86/sources 1.1:
		AGE - first check in of ASI8600 specific driver.

2002-04-11	as-tfe
	* win2k/asihpiw/m.bat 1.3:
		TFE - Restored copy of hpizlib.c, using HPI version.

	* win2k/asihpiw/sources 1.3:
		TFE - Modified to compile HPI files from ..\..\hpi directory 
		without copying.

2002-04-05	as-tfe
	* win2k/audmini/stream.cpp 1.5:
		TFE - Improved state management and stream object protection.

	* win2k/audmini/buffer.cpp 1.3:
	* win2k/audmini/buffer.h 1.4:
		TFE - Removed buffer mutex, synchronization handled at stream 
		and HPI levels.

	* win2k/asihpiw/CHDIOCTL.H 1.1:
	* win2k/asihpiw/chdioctl.cpp 1.1:
		TFE - Added CHDIOCTL.CPP and .H.

	* win2k/asihpiw/m.bat 1.2:
		TFE - Modified HPIMAN.C, so build no longer copies it.

	* win2k/audmini/common.cpp 1.3:
	* win2k/audmini/minwave.cpp 1.4:
	* win2k/audmini/minwave.h 1.4:
		TFE - Improved stream object and HPI synchronization.

	* win2k/asihpiw/hpiman.c 1.1:
		TFE - Added mutex around adapter access.

2002-04-05	as-ewb
	* linux/test/thpidos.c 1.6:
		EWB close adapter first (in case left open after Ctrl-C).
		Change strings to be the same as function names.

	* linux/drv/hpimod.c 1.14:
		EWB add verbose debug to open and release events

	* hpi/hpipci.c 1.17:
		EWB (Linux) fill in subsys vendor and device

2002-04-04	as-tfe
	* asihpiw/asihpiw.rc 1.34:
	* win2k/asiwin2k.inf 1.50:
	* win95/drv/drvnotes.txt 1.70:
	* win95/drv/drvnotes.txt 1.71:
	* winnt/dll/asiwav32.rc 1.41:
		TFE - version 2.61a release.

	* hpi/hpi.h 1.132:
	* win95/drv/asidrv.h 1.108:
		TFE - version 2.61a.

2002-04-03	as-age
	* win95/vxd/asihpiv.inf 1.11:
		AGE - v2.60 fixes scrubbing on AX43xx. Also adds support for ASI4342 and has ASI434x
		MP3 dec speedup. Cleaned out unsupported adapters, 4400, 4600, 6xxx. Removed
		history.

	* win95/vxd/asivd.RC 1.16:
		AGE - v2.60 fixes scrubbing on AX43xx.

	* hpi/hpidspcd.h 1.5:
		AGE - correction to conditional include define.

	* win95/vxd/asivd.c 1.13:
		AGE - update to use wDspIndex for IStream open.

	* hpi/readme.txt 1.15:
		AGE - v2.60a

2002-04-03	as-tfe
	* win2k/audmini/adapter.cpp 1.3:
		TFE - Changed StartDevice() to AsiStartDevice() to avoid function name conflict
		          Also added IRP to call to AdapterCommon::Init to allow it to get to next
		          lower driver device handle.

	* win2k/audmini/sources 1.3:
		TFE - Added HPIFUNC.C and defines required by HPI.H.

	* win2k/audmini/buffer.cpp 1.2:
	* win2k/audmini/buffer.h 1.3:
		TFE - Added mutex to protect buffer object.

	* win2k/audmini/common.cpp 1.2:
	* win2k/audmini/common.h 1.2:
		TFE - Added IRP to call to AdapterCommon::Init to allow it to get to next
		          lower driver device handle.
		          Added HIP interface.

	* win2k/asihpiw/asihpiw.h 1.2:
		TFE - Added new data to child device extension.

	* win2k/asihpiw/asihpiw.cpp 1.3:
		TFE - Calls separate function for device control IRPs for child.

	* win2k/asihpiw/pnp.cpp 1.3:
		TFE - Initializes new data members of child device extension.

	* win2k/audmini/minwave.cpp 1.3:
	* win2k/audmini/minwave.h 1.3:
	* win2k/audmini/stream.cpp 1.4:
		TFE - Added HIP interface.  Added helper thread to transfer data 
		to HPI.

	* win2k/asihpiw/sources 1.2:
		TFE - Added CHDIOCTL.CPP to handle IOCTLs for child device.

	* win2k/audmini/asimini.inf 1.4:
		TFE - Now loads for child device ID.

2002-04-01	as-tfe
	* win2k/asihpiw/ChildPnp.cpp 1.2:
	* win2k/asihpiw/asihpiw.cpp 1.2:
	* win2k/asihpiw/pnp.cpp 1.2:
		TFE - Initial bug fixes.

	* win2k/asihpiw/ChildPnp.cpp 1.1:
	* win2k/asihpiw/MAKEFILE 1.1:
	* win2k/asihpiw/Makefile.inc 1.1:
	* win2k/asihpiw/asihpiw.cpp 1.1:
	* win2k/asihpiw/asihpiw.h 1.1:
	* win2k/asihpiw/m.bat 1.1:
	* win2k/asihpiw/pnp.cpp 1.1:
	* win2k/asihpiw/sources 1.1:
		TFE - Original Version

	* win2k/audmini/asimini.inf 1.3:
		TFE - Set child device ID to *ASI0001.

	* winnt/dll/sources 1.8:
		TFE - Added ChildPnp.cpp to project.

2002-03-29	as-tfe
	* win2k/asiwin2k.inf 1.49:
	* win95/drv/drvnotes.txt 1.69:
		TFE version 2.60j

2002-03-28	as-age
	* hpi/hpi6000.c 1.98:
		AGE - removed code that sets wAdapterType in H600_SubSysFindAdapters() for
		the HPI_OS_WIN16 case. Instead, the fields
		Adap.Pci.wVendorId = HPI_PCI_VENDOR_ID_TI;
		Adap.Pci.wDeviceId = HPI_ADAPTER_PCI2040;
		Adap.Pci.wSubSysVendorId = dwSubDev&0xffff;
		Adap.Pci.wSubSysDeviceId = dwSubDev>>16;
		are filled in. These are now REQUIRED before a call to H600_CreateAdapterObj().
		
		Inside H600_CreateAdapterObj() load family now depends on Pci.wSubSysDeviceId and
		all references to wAdapterType have been removed.

2002-03-28	as-tfe
	* win2k/audmini/minwave.cpp 1.2:
		TFE - Was missing ServiceGroup initialization in Init(), among 
		other things.

	* win2k/audmini/stream.cpp 1.3:
		TFE - Bugs fixed, WaveOut interface verified.

	* win2k/audmini/minwave.h 1.2:
		TFE - Added TimerNotify as friend to Stream class.

	* win95/drv/asiwave.c 1.70:
		TFE - Attempt to improve cleanup after crashed app.  Resets 
		Queue before call to WodmReset in WodmOpen.

2002-03-28	as-ewb
	* linux/drv/hpimod.c 1.13:
		EWB changes to accomodate DspIndex in InStream handling code.

	* linux/test/thpidos.c 1.5:
		EWB open multiple InStreams (still use only one)

	* linux/INSTALL 1.3:
		EWB fix spelling mistake

	* linux/drv/Makefile 1.11:
		EWB stop using HZZ files, use ASIDSP.BIN instead.

2002-03-27	as-age
	* win95/vxd/ear88v/ear88v.mak 1.6:
		AGE - added hpidspcd.c module

	* hpi/hpios.h 1.12:
		AGE - asidspcd definitions for VxD build.

	* win95/vxd/ear88v/ear88v.rc 1.7:
	* win95/vxd/ear88v/release.txt 1.5:
		AGE - v0.10 fixes clock error on DSP.

	* hpi/hpi6000.c 1.97:
		AGE - bug in Hpi6000_AdapterBootLoadDsp() that has swtiches that use wAdapterType
		when wAdapterType is not initialised for WDM and VxD builds. We need to review how
		wAdapterType is used. We should get rid of the code that inits it in WIN16 find adapters
		so that WDM and VxD driver provide the same information to CreateAdapter().

	* hpi/hpiclass.cpp 1.10:
	* hpi/hpiclass.h 1.8:
		AGE - tweaks for profile class so you can specify which DSP.

2002-03-27	as-tfe
	* win2k/audmini/asimini.h 1.1:
	* win2k/audmini/minwave.cpp 1.1:
	* win2k/audmini/minwave.h 1.1:
	* win2k/audmini/tables.h 1.1:
		TFE - Original version.

	* win2k/audmini/stream.cpp 1.2:
		TFE - Fixed compile errors.

	* win2k/audmini/asimini.inf 1.2:
		TFE - Corrected error in interface section.

2002-03-27	as-ewb
	* hpi/hpi.h 1.131:
		EWB remove C++ style comments. I should know by now!

2002-03-26	as-tfe
	* win2k/asiwin2k.inf 1.48:
	* win95/drv/drvnotes.txt 1.68:
		TFE - Version 2.60i.

	* win2k/audmini/sources 1.2:
		TFE - Added BUFFER.CPP to build.

	* win2k/audmini/adapter.cpp 1.2:
		TFE

	* win2k/audmini/buffer.h 1.2:
		TFE - Added SetInputOffset() and SetOutputOffset() member 
		functions.

	* win95/drv/asiwavx.h 1.17:
		TFE - Deleted ASI_CUSTOM_MIXER_CALLBACK_NAME macro definition.

	* win2k/audmini/adapter.cpp 1.1:
	* win2k/audmini/asimini.rc 1.1:
	* win2k/audmini/buffer.cpp 1.1:
	* win2k/audmini/buffer.h 1.1:
	* win2k/audmini/common.cpp 1.1:
	* win2k/audmini/common.h 1.1:
	* win2k/audmini/makefile 1.1:
	* win2k/audmini/resource.h 1.1:
	* win2k/audmini/sources 1.1:
	* win2k/audmini/stream.cpp 1.1:
		TFE - Original version.

	* win2k/audmini/kshelper.cpp 1.1:
	* win2k/audmini/kshelper.h 1.1:
		TFE - Added without change from DDK example.

2002-03-25	as-age
	* win95/drv/drvnotes.txt 1.67:
		AGE - 2.60h

	* win95/drv/asiwavx.h 1.16:
		AGE - added conditional defines around ASI_MIXER_NOTIFICATION_MESSAGE_ID
		definition so that it compiles correctly in user application.

	* win95/drv/asiwave.c 1.68:
		AGE - debug tweaks - no code changes.

2002-03-25	as-tfe
	* dabom/audmini/dabom.inf 1.1:
		TFE - Original version.

	* win2k/audmini/asimini.inf 1.1:
		TFE Created

	* win95/drv/asiwave.c 1.69:
		TFE Modified WodmOpen so the open flag is only used for 16 bit build; 32bit
		build will check with HPIW before failing for an already opened device.

2002-03-22	as-age
	* asihpiw/asihpiw.cpp 1.16:
		AGE - call HPI_AdapterFindObject() in InStreamOpen(). Cache the 
		returned DSP index.

	* hpi/hpios.c 1.11:
	* hpi/hpios.h 1.11:
		AGE - tweaks to get TASI to compile using the HPI_OS_WIN32_USER 
		define.

	* hpi/hpi.h 1.130:
		AGE - added HPI_ADAPTER_ASI8601.

	* hpi/hpifunc.c 1.58:
		AGE - HPI_AdapterFindObject() no longer static since it is 
		called from asihpiw.cpp (WDM driver).

2002-03-22	as-tfe
	* win2k/asiwin2k.inf 1.47:
	* win95/drv/drvnotes.txt 1.66:
		TFE Version 2.60g

2002-03-21	as-age
	* winnt/dll/coolfix.c 1.2:
		AGE - when waveOutClose() patch is applied, log it to asiwav.ini 
		and popup a message box.

	* win95/drv/install.txt 1.16:
		AGE - updated OSes listed and corrected section numbering.

	* win95/drv/asimixer.c 1.69:
		AGE - fix Rec 1 input mux selection on ASI6244 (or any card with 
		more than 1 Rec).

2002-03-21	as-tfe
	* win95/drv/asimixer.c 1.70:
		TFE Broadcast message for GPIO change now includes GPIO bit 
		values.

	* win95/drv/asiwavx.h 1.15:
		TFE Added broadcast message ID definition.

	* winnt/dll/asidrv32.c 1.35:
		TFE Moved call to PatchIAW till after pContext initialization.

	* winnt/dll/coolfix.c 1.3:
		TFE Added TEXT macro around strings in MessageBox function.

	* win2k/asiwin2k.inf 1.45:
		TFE Version 2.60e

	* win2k/asiwin2k.inf 1.46:
	* win95/drv/drvnotes.txt 1.65:
		TFE Version 2.60f.

2002-03-20	as-tfe
	* win2k/asiwin2k.inf 1.44:
		TFE Driver Version 2.60d

2002-03-19	as-age
	* win2k/asiwin2k.inf 1.43:
	* win95/drv/asidrv.h 1.107:
	* win95/drv/drvnotes.txt 1.63:
		AGE - 2.60c record on 6244 fix.

	* winnt/dll/SOUNDCFG.H 1.1:
		AGE - required for W2k DDK build

	* win95/drv/asimixer.c 1.68:
	* winnt/dll/asidrv32.c 1.34:
		AGE - got rid of mutex around mixer notification thread.

	* winnt/dll/MAKEFILE 1.1:
		AGE - dummy makefile used by DDK.

2002-03-19	as-tfe
	* win95/drv/drvnotes.txt 1.64:
		TFE Version 2.60d

2002-03-18	as-age
	* asihpiw/asihpiw.h 1.9:
		AGE - test for Tom

	* win95/drv/asimixer.h 1.25:
		AGE - increase MIXER_MAX_MUX_FIELDS from 80 to 200 for ASI6244 
		support.

2002-03-15	as-age
	* win95/drv/asimixer.c 1.67:
	* winnt/dll/asidrv32.c 1.33:
		AGE - additional debug printing for GPIO callback debug.

	* win2k/asiwin2k.inf 1.42:
	* win95/drv/drvnotes.txt 1.62:
		AGE - v2.60a has beta ASI6244 support.

2002-03-13	as-age
	* winnt/dll/sources 1.7:
		AGE - added coolfix.c

	* mkw2k.bat 1.1:
	* mkw95.bat 1.1:
	* mkwnt.bat 1.1:
	* mkzips.bat 1.7:
	* savedsp.bat 1.1:
		AGE - improvements to how zip files are built

	* asihpiw/asihpiw.rc 1.33:
	* hpi/hpi.h 1.129:
	* win2k/asiwin2k.inf 1.41:
	* win95/drv/asidrv.h 1.106:
	* win95/drv/drvnotes.txt 1.61:
	* winnt/dll/asiwav32.rc 1.40:
		AGE - v2.60a fixes CoolEdit scrub bug and speeds up 6xxx MP2 
		decode.

	* win95/drv/asimixer.c 1.66:
		AGE - comment out recording of AESEBU Rx status changes to 
		asiwav.ini.

	* winnt/dll/asidrv32.c 1.32:
		AGE - added Singing Electrons code to hook waveOutClose() if 
		required.

	* win95/drv/asiwave.c 1.67:
		AGE - added WAVECAPS_SAMPLEACCURATE to get WodmDevCaps() return.

	* winnt/dll/m.bat 1.4:
		AGE - update for building under W2k DDK.

	* winnt/dll/coolfix.c 1.1:
	* winnt/dll/coolfix.h 1.1:
		AGE - first checkin of code to hook WINMM:waveOutClose() calls from CoolEdit 2000
		and wrap a mutex around them.

2002-03-07	as-ewb
	* hpi/hpi4000.c 1.15:
		EWB adapter find object stub (always dsp 0)

	* hpi/hpi.h 1.127:
		EWB updates for adapter_find_object

	* hpi/hpi.h 1.128:
		EWB minor update to the profile API, for multiple DSPs

	* hpi/hpifunc.c 1.57:
		EWB minor update to the profile API, for multiple DSPs
		Support for encoding DSP index into object handle, currently only used by InStreams

	* hpi/hpi6000.c 1.96:
		EWB DSP index now embedded in the message.  Get assert still 
		checks both DSPs

2002-03-06	as-ewb
	* hpi/axnvdef.h 1.4:
		EWB add newline at end of file

2002-03-05	as-ewb
	* hpi/hpi6000.c 1.95:
		EWB send IStream messages for streams > 1 to DSP 0.  Istreams 0,
		1 still on DSP 1

2002-03-04	as-age
	* win95/drv/drvnotes.txt 1.60:
		AGE - v2.59 fixes end of MP2 file playback.

	* win95/drv/asiwave.c 1.66:
		AGE - turned of wodmMessage() open check.

	* asihpiw/srcw2k 1.13:
	* winnt/dll/sources 1.6:
		AGE - turn off debug

	* asihpiw/asihpiw.rc 1.32:
	* hpi/hpi.h 1.126:
	* win2k/asiwin2k.inf 1.40:
	* win95/drv/asidrv.h 1.105:
	* winnt/dll/asiwav32.rc 1.39:
		AGE - v2.59 end of MP2 playback on ASI6xxx fixed. The last 0.5 
		ms was getting lost.

2002-02-28	as-sgt
	* hpi/hpi.h 1.125:
	* hpi/hpifunc.c 1.56:
		SGT - add AESEBU_Transmitter_SetFormat() API to switch output 
		between AES/EBU and S/PDIF

2002-02-27	as-age
	* asihpiw/srcw2k 1.12:
		AGE - debug build for the moment !

	* win95/drv/asiwave.c 1.65:
		AGE - ### WodmClose() comment out WAVERR_STILLPLAYING error return
		when there are still buffers in the queue (for testing) ###

	* winnt/dll/m.bat 1.3:
		AGE - tweaked file copy rules.

	* winnt/dll/sources 1.5:
		AGE - changed TARGETLIBS path to build with W2k DDK.

2002-02-22	as-age
	* winnt/dll/asidrv32.c 1.31:
		AGE - ResmueThread() needs to be called from withing AW_TimerCreate() for
		the case where we have a mixer callback window and a separate buffer processing
		thread. This bug was introduced in driver v2.57.

	* asihpiw/asihpiw.cpp 1.15:
	* asihpiw/asihpiw.h 1.8:
		AGE - added support for IRP_MJ_CLEANUP which now closes any opened
		devices. The kernel driver will no longer leave a device open if the application
		crashes.

2002-02-21	as-age
	* hpi/hpi.h 1.124:
		AGE - HPI_MAX_STREAMS increased from 8 to 16

	* win95/drv/asimixer.c 1.65:
		AGE - add  HPI_ADAPTER_MODE_6118_16OSTREAM etc. and correct setting
		of wError return from HPI_AES18TxSendMessage().

	* win95/drv/asidrv.h 1.104:
	* win95/drv/asimixer.h 1.24:
	* win95/drv/asiwav16.inf 1.14:
	* win95/drv/drvnotes.txt 1.59:
		AGE - v2.58c tweaks.

2002-02-15	as-sgt
	* win95/drv/asiwav16.inf 1.13:
		SGT - correct version to 2.58

2002-02-15	as-age
	* hpi/hpi.h 1.123:
		AGE - added HPI_ADAPTER_MODE_6118_8OSTREAM

2002-02-14	as-sgt
	* hpi/hpi6000.c 1.94:
		SGT - add FPGA testing during bootload - see line# 1065

2002-02-14	as-age
	* win95/drv/asimixer.c 1.64:
		AGE - added ASI_MIXERCONTROL_CONTROLTYPE_MASTER_VOLUME. This uses
		the same details structure as MIXERCONTROL_CONTROLTYPE_VOLUME. Also, fixed
		missing channel mode controls on 6xxx. Rewrote how channel mode mux controls are handled
		in the mixer - it seems to work.

	* win95/drv/asimixer.h 1.23:
		AGE - increase array sizes (again).

	* win95/drv/asiwav16.ide 1.77:
	* win95/drv/asiwav16.inf 1.12:
	* win95/drv/asiwav16.rc 1.80:
	* win95/drv/drvnotes.txt 1.58:
		AGE - v2.58a

	* asihpiw/asihpiw.rc 1.31:
	* hpi/hpi.h 1.122:
	* win2k/asiwin2k.inf 1.39:
	* win95/drv/asidrv.h 1.103:
	* winnt/dll/asiwav32.rc 1.38:
		AGE - v2.58a - added ASI_MIXERCONTROL_CONTROLTYPE_MASTER_VOLUME. This uses
		the same details structure as MIXERCONTROL_CONTROLTYPE_VOLUME. Also, fixed
		missing channel mode controls on 6xxx. Rewrote how channel mode mux controls are handled
		in the mixer - it seems to work.

	* hpi/hpi6000.c 1.93:
		AGE - cleaned up dwDataSize rounding down. The changes I made 
		last version were messy.

	* win95/drv/asiwavx.h 1.14:
		AGE - added ASI_MIXERCONTROL_CONTROLTYPE_MASTER_VOLUME. This uses
		the same details structure as MIXERCONTROL_CONTROLTYPE_VOLUME.

	* win95/drv/install.txt 1.15:
		AGE - updated Win98 install instructions to describe how to use 
		asidsp.bin.

2002-02-13	as-age
	* win95/drv/asiwave.c 1.64:
		AGE - fix for GetPosition() not being zero after reset.

2002-02-12	as-age
	* mkzips.bat 1.6:
		AGE - remove reference to 8 stream specific driver.

	* asihpiw/asihpiw.rc 1.30:
	* hpi/hpi.h 1.121:
	* win2k/asiwin2k.inf 1.38:
	* win95/drv/asidrv.h 1.102:
	* win95/drv/asiwav16.ide 1.76:
	* win95/drv/asiwav16.inf 1.11:
	* win95/drv/asiwav16.rc 1.79:
	* win95/drv/drvnotes.txt 1.57:
	* winnt/dll/asiwav32.rc 1.37:
		AGE - v2.57a has separate thread for buffer updating. It is split out of callback window in
		asiwav32.c. This fixes a record bug reported by PSI where recording would stop for some reason
		when multiple plays were happening simultaneously.

	* hpi/hpi6000.c 1.92:
		AGE - fix lockup (infinite loop) when doing HPI_InStreamRead() 
		of 0 bytes.

2002-02-11	as-age
	* win95/drv/drvnotes.txt 1.56:
		AGE- v2.56e - use separate thread for buffer updating (like 
		v2.30)

	* winnt/dll/asidrv32.c 1.30:
		AGE- use separate thread for buffer updating (like v2.30)

2002-02-09	as-age
	* win95/drv/asimixer.c [v256mix230] 1.63.2.1:
	* win95/drv/asimixer.h [v256mix230] 1.22.2.1:
	* win95/drv/asiwav16.ide [v256mix230] 1.75.2.1:
	* win95/drv/asiwave.c [v256mix230] 1.63.2.1:
	* win95/drv/asiwave.h [v256mix230] 1.12.2.1:
	* win95/drv/drvnotes.txt [v256mix230] 1.55.2.1:
		AGE - v2.56d contains a mixer of v2.30 threading code  and v2.56 
		mixer updates.

	* winnt/dll/asidrv32.c [v256mix230] 1.29.2.1:
		AGE - v2.30 threading code.

2002-02-08	as-age
	* win95/drv/asimixer.h 1.22:
		AGE - fix for ASI6244 mixer problems (bug #34) Changed
		#define MIXER_MAX_LINES_PER_ADAPTER 64 to 70
		#define MIXER_MAX_LINEIDS_PER_ADAPTER 64 to 70
		#define MIXER_MAX_MUX_FIELDS 40 to 80

	* hpi/hpifunc.c 1.55:
		AGE - HPI_GetLastErrorDetail() now calls HPI_GetErrorText().

2002-02-05	as-sgt
	* hpi/hpi.h 1.120:
	* hpi/hpi6000.c 1.91:
	* hpi/hpifunc.c 1.54:
		SGT - add HPI_GetLastErrorDetail() which retreives global error 
		vars set by last HPI message

	* hpi/hpi4000.c 1.14:
		SGT - init pointer to NULL, line#229

2002-02-05	as-ewb
	* hpi/hpidspcd.h 1.4:
		EWB moved file format error code to HPI.H

2002-02-01	as-sgt
	* hpi/hpi.h 1.118:
		SGT - add selection for word clock from header or external cable

2002-02-01	as-ewb
	* hpi/hpi.h 1.119:
		EWB add error for bad DSP file format

2002-01-31	as-age
	* hpi/hpi.h 1.116:
	* hpi/hpifunc.c 1.53:
		AGE - don't need to pass RESOURCE structure into 
		HPI_SubSysDeleteAdapter()

	* win95/drv/asiwave.c 1.63:
		AGE - fix _DONE flag for record buffers when dwCallback is set 
		to zero.

	* asihpiw/asihpiw.rc 1.29:
	* hpi/hpi.h 1.117:
	* win2k/asiwin2k.inf 1.37:
	* win95/drv/asidrv.h 1.101:
	* win95/drv/asiwav16.ide 1.75:
	* win95/drv/asiwav16.inf 1.10:
	* win95/drv/asiwav16.rc 1.78:
	* win95/drv/drvnotes.txt 1.55:
	* win95/vxd/asivd.RC 1.15:
	* winnt/dll/asiwav32.rc 1.36:
		AGE - v2.56 has the following fixes. 1) MP3 decode speedup. 2) 6xxx MP2 decode fix.
		3) record buffer done flag fix for the case when dwCallback is zero.

	* asihpiw/asihpiw.cpp 1.14:
		AGE - added code to call  HPI_SubSysDeleteAdapter() to 
		StopDevice() function.

	* hpi/hpi.h 1.115:
	* hpi/hpi4000.c 1.13:
	* hpi/hpi6000.c 1.90:
	* hpi/hpifunc.c 1.52:
		AGE - added support for HPI_SubSysDeleteAdapter()

2002-01-30	as-ewb
	* hpi/hpios.c 1.10:
	* hpi/hpios.h 1.10:
		EWB removed HpiOs_feof functions

2002-01-29	as-age
	* hpi/hpidspcd.c 1.5:
	* hpi/hpios.c 1.9:
	* hpi/hpios.h 1.9:
		AGE - Eliot's tidy up of asidps.bin code loader plus his Linux 
		code for same.

2002-01-29	as-ewb
	* hpi/hpi56301.c 1.35:
		EWB added a few more debug printouts

	* hpi/hpidspcd.h 1.3:
		EWB minor changes to doxygen headers

2002-01-28	as-sgt
	* hpi/hpi6000.c 1.89:
		SGT - remove revA DSP support
		         - correct loading of DSP code for 2 DSPs - see line#606,872,906

2002-01-28	as-age
	* hpi/hpidspcd.c 1.4:
	* hpi/hpios.c 1.8:
	* hpi/hpios.h 1.8:
		AGE - this version loads asidsp.bin files from Win NT kernel mode. So far only tested on
		a single DSP code file, so seek() stuff has not been wrung out. The following
		envorinment variables are used...
		---Win16
		windir (typicallly = c:\windows), asidsp.bin path is
		c:\windows\system\asidsp.bin
		---Win NT
		SystemRoot (typically = c:\winnt), asidsp.bin path is
		c:\winnt\system32\asidsp.bin

2002-01-26	as-sgt
	* hpi/hpi6000.c 1.88:
		SGT - found some more SDRAM settings that had recently changed.  
		Changed them back to what they were last week.

2002-01-25	as-sgt
	* hpi/hpi6000.c 1.87:
		SGT - set CAS Latency back to 3 until DSP code is more stable.  
		Don't want to change too many things at once!

	* hpi/hpi6000.c 1.86:
		SGT - CAS latency on SDRAM is now 2 (from 3) - see line#782

2002-01-25	as-age
	* hpi/hpidspcd.c 1.3:
	* hpi/hpidspcd.h 1.2:
	* hpi/hpios.c 1.7:
	* hpi/hpios.h 1.7:
		AGE - abstracted fopen(),fread(),fseek(),feof() and fclose(). NT kernel code written,
		but not tested yet.

	* asihpiw/srcw2k 1.11:
	* winnt/sys/sources 1.7:
		AGE - added hpidspcd.c

	* winnt/dll/asidrv32.c 1.29:
		AGE - additional DLL dettach debug code.

	* hpi/hpi56301.c 1.34:
	* hpi/hpi6000.c 1.85:
	* hpi/hpipci.c 1.16:
		AGE - get rid of NT kernel compiler warnings.

2002-01-24	as-age
	* asihpiw/asihpiw.rc 1.28:
	* hpi/hpi.h 1.114:
	* win2k/asiwin2k.inf 1.36:
	* win95/drv/asidrv.h 1.100:
	* win95/drv/asiwav16.ide 1.74:
	* win95/drv/asiwav16.inf 1.9:
	* win95/drv/asiwav16.rc 1.77:
	* win95/drv/drvnotes.txt 1.54:
	* winnt/dll/asiwav32.rc 1.35:
		AGE - v2.55 corrects ASI4342 DSP clock rate and ASI6xxx MP3 
		playback.

	* hpi/hpidspcd.c 1.2:
		AGE - minor tweak to support Win16 compile with USE_ASIDSP and 
		USE_ZLIB both undefined.

	* win95/drv/asiwave.c 1.62:
		AGE - moved pBlock->dwFlags updates to just before 
		DriverCallback().

	* winnt/dll/asidrv32.c 1.28:
		AGE - debug updates to watch applications dettach from 
		asiwav32.dll.

2002-01-24	as-ewb
	* hpi/hpi6000.c 1.84:
		EWB moved dsp code access to asidspcd.c,  Removed unused 
		variables.

	* hpi/hpi56301.c 1.33:
		EWB moved dsp code access to asidspcd.c

	* hpi/hpidspcd.c 1.1:
	* hpi/hpidspcd.h 1.1:
		EWB module encapsulating DSP code access for bootloading.

2002-01-22	as-sgt
	* hpi/hpi.h 1.113:
		SGT - add ASI6022,6122,6118,6244

2002-01-22	as-ewb
	* hpi/hpi56301.c 1.32:
		EWB use extra info provided in hzz4xxxa.c.
		Add loading of DSP code from asidsp.bin file.  #define USE_ASIDSP - see top of file for more info.

2002-01-15	as-age
	* hpi/hpioct32.c 1.14:
		AGE - add code for logging all HPI messages (currently turned 
		off).

2002-01-09	as-age
	* hpi/HEX4400A.C 1.6:
	* hpi/hex4100a.c 1.27:
	* hpi/hex4100b.c 1.27:
	* hpi/hex4100c.c 1.27:
	* hpi/hex4300a.c 1.41:
	* hpi/hex4300b.c 1.40:
	* hpi/hex4300c.c 1.41:
	* hpi/hex4300d.c 1.41:
	* hpi/hex4500a.c 1.18:
	* hpi/hex4500b.c 1.18:
	* hpi/hex4600a.c 1.21:
	* hpi/hex4600b.c 1.21:
	* hpi/hex4600c.c 1.15:
	* hpi/hex8400a.c 1.8:
	* hpi/hex8400b.c 1.2:
	* hpi/hex8800a.c 1.5:
	* hpi/hex8800b.c 1.5:
	* hpi/hex8800c.c 1.5:
	* hpi/hex8800d.c 1.5:
	* hpi/hex8800e.c 1.5:
	* hpi/hzz4100a.c 1.8:
	* hpi/hzz4100b.c 1.8:
	* hpi/hzz4100c.c 1.7:
	* hpi/hzz4300a.c 1.4:
	* hpi/hzz4300b.c 1.4:
	* hpi/hzz4300c.c 1.5:
	* hpi/hzz4300d.c 1.5:
	* hpi/hzz4400a.c 1.2:
	* hpi/hzz4500a.c 1.4:
	* hpi/hzz4500b.c 1.4:
	* hpi/hzz4600a.c 1.2:
	* hpi/hzz4600b.c 1.2:
	* hpi/hzz4600c.c 1.2:
	* hpi/hzz6200a.c 1.12:
	* hpi/hzz6200b.c 1.11:
	* hpi/hzz6200c.c 1.11:
	* hpi/hzz6200d.c 1.12:
	* hpi/hzz6200e.c 1.12:
	* hpi/hzz6200f.c 1.12:
	* hpi/hzz6200g.c 1.12:
	* hpi/hzz6200h.c 1.12:
	* hpi/hzz6200i.c 1.12:
	* hpi/hzz6200j.c 1.12:
	* hpi/hzz6200k.c 1.12:
	* hpi/hzz6200l.c 1.9:
		AGE - removed hex and hzz files.

	* hpi/readme.txt 1.14:
		AGE -v2.54 update

2002-01-08	as-age
	* asihpiw/asihpiw.rc 1.27:
	* win2k/asiwin2k.inf 1.35:
	* win95/drv/asidrv.h 1.99:
	* win95/drv/asiwav16.ide 1.73:
	* win95/drv/asiwav16.inf 1.8:
	* win95/drv/asiwav16.rc 1.76:
	* win95/drv/drvnotes.txt 1.53:
	* win95/vxd/asihpiv.inf 1.10:
	* winnt/dll/asiwav32.rc 1.34:
		AGE - v2.54 fixes ASI4215 sample rate bug.

	* hpi/hex4100a.c 1.26:
	* hpi/hex4100b.c 1.26:
	* hpi/hex4100c.c 1.26:
	* hpi/hzz4100a.c 1.7:
	* hpi/hzz4100b.c 1.7:
	* hpi/hzz4100c.c 1.6:
		AGE - v4.09 fixes bad sample rates on ASI4215. Tweak to 
		SetSampleRate() code.

	* mkzips.bat 1.5:
		AGE - added a line to archive all hex and hzz files.

	* hpi/hpi.h 1.112:
		AGE - v2.54 fixes ASI4215 bad play sample rates.

2001-12-21	as-age
	* hpi/readme.txt 1.13:
		AGE - v2.53a

	* win95/vxd/asivd.c 1.12:
		AGE - fixed a bug where more than 2 adapters of any type didn't work. Problem was
		that HPI_SubSysCreate() was called once per adapter from within VXD_Configure(). This
		in turn caused H400_SubSysOpen() to be called multiple times and gwNum4500Adapters to
		be set to 0 after each call. A simple if(gphHpiSubSys) fixed the problem. Also tidied a
		few bits of code that were not used or redundant.

2001-12-20	as-age
	* win95/vxd/ear88v/ear88v.c 1.6:
		AGE - remove commented out PnP code.

	* win95/vxd/ear88v/ear88v.rc 1.6:
	* win95/vxd/ear88v/release.txt 1.4:
		AGE - v0.09

	* hpi/hex8800a.c 1.4:
	* hpi/hex8800b.c 1.4:
	* hpi/hex8800c.c 1.4:
	* hpi/hex8800d.c 1.4:
	* hpi/hex8800e.c 1.4:
		AGE - v0.09 supports rotary switch for adapter numbering.

	* asihpiw/asihpiw.rc 1.26:
	* win2k/asiwin2k.inf 1.34:
	* win95/drv/asidrv.h 1.98:
	* win95/drv/asiwav16.ide 1.72:
	* win95/drv/asiwav16.inf 1.7:
	* win95/drv/asiwav16.rc 1.75:
	* winnt/dll/asiwav32.rc 1.33:
		AGE V253b	Fix waveOutOpen() error for devices > 0 on ASI4312.
		V253a	4300 DSP code change fixes bad MP3 decode levels on certain files.
		62xx DSP code change fixes bad sample rate playback on 6114/6201.
		W2k/NT doesn't stop first playback at "illegal" samplerate on second device
		(applies to ASI43xx adapters).
		HPI/HPIK version # will be the same as Windows driver version number.
		ASI4215 RevF INI file changes acress all drivers.
		ASI4342 beta support.

	* asihpiw/srcw2k 1.10:
		AGE - added 6200 L

	* win95/drv/asiwave.c 1.61:
		AGE - fix DriverInit() so that HPI_OutStreamClose() operates on the current handle, not
		the next one ! Bug only applies to NT and W2k.

	* win95/drv/drvnotes.txt 1.52:
		AGE v2.53b

2001-12-19	as-sgt
	* asihpiw/asihpiw.inf 1.11:
	* asihpiw/asihpiw.inf 1.12:
	* win2k/asiwin2k.inf 1.33:
	* win95/drv/asiwav16.inf 1.6:
	* win95/vxd/asihpiv.inf 1.9:
		SGT - remove 4200 with AudioScience subsys id

2001-12-19	as-age
	* hpi/hpi.h 1.111:
		AGe - v2.53 matches windows driver. HPI changes include hpi6000 change to limit number
		of HPI PCI i/f errors to 10. This should stop computers from grinding to a halt.

	* hpi/hex6200a.c 1.3:
	* hpi/hex6200b.c 1.3:
	* hpi/hex6200c.c 1.3:
	* hpi/hex6200d.c 1.3:
	* hpi/hex6200e.c 1.3:
	* hpi/hex6200f.c 1.3:
	* hpi/hex6200g.c 1.3:
		AGE - removd - use zlib files instead.

	* hpi/readme.txt 1.12:
		AGE -v2.52b

	* hpi/hzz6200a.c 1.11:
	* hpi/hzz6200b.c 1.10:
	* hpi/hzz6200c.c 1.10:
	* hpi/hzz6200d.c 1.11:
	* hpi/hzz6200e.c 1.11:
	* hpi/hzz6200f.c 1.11:
	* hpi/hzz6200g.c 1.11:
	* hpi/hzz6200h.c 1.11:
	* hpi/hzz6200i.c 1.11:
	* hpi/hzz6200j.c 1.11:
	* hpi/hzz6200k.c 1.11:
	* hpi/hzz6200l.c 1.8:
		AGE - v0.11 has improved sample rate deduction and anc data 
		buffering during playback.

	* hpi/hex4300a.c 1.40:
	* hpi/hex4300b.c 1.39:
	* hpi/hex4300c.c 1.40:
	* hpi/hex4300d.c 1.40:
	* hpi/hzz4300a.c 1.3:
	* hpi/hzz4300b.c 1.3:
	* hpi/hzz4300c.c 1.4:
	* hpi/hzz4300d.c 1.4:
		AGE - v4.41 has fix for MP3 decode where certain MP3 files had 
		the wrong output  levels.

2001-12-18	as-sgt
	* hpi/hpi6000.c 1.83:
		SGT - if more than 10 i/f errors are received in a row then assume DSP has
		crashed and do not communicate with it any more.  See line#170,1180.
		This should stop Windows slowing down when DSP crashes.

2001-12-18	as-age
	* win95/drv/asidrv.h 1.97:
		AGE - driver version number now comes form hpi.h

	* hpi/hpi.h 1.110:
		AGE - added ASI4342 (ASI4312 with MP3).

2001-12-14	as-sgt
	* win2k/asiwin2k.inf 1.32:
	* win95/drv/asiwav16.inf 1.5:
	* win95/vxd/asihpiv.inf 1.8:
		SGT - v252c - add 4200 with Prophet subsys vendor Id

	* hpi/HPK/readme.txt 1.1:
		SGT - v252

	* asihpiw/asihpiw.inf 1.10:
		SGT  - add 4200 with Prophet subsys vendor Id

2001-12-14	as-age
	* win95/vxd/asihpiv.inf 1.7:
	* win95/vxd/asivd.RC 1.14:
		AGE - v2.52

	* hpi/hpifunc.c 1.51:
		AGE - numerous anc data updates

	* hpi/hpi.h 1.108:
		AGE - numerous anc data updates. Removed HPI_ANC_DATA since it is not
		really needed.

	* hpi/hpi.h 1.109:
		AGE - sync hpi version with Windows driver. Change to 2.52.

	* hpi/hpi6000.c 1.82:
		AGE - added HPI_ISTREAM_ANC_WRITE and HPI_OSTREAM_ANC_READ
		conditions to call buffer read/write routines.

2001-12-13	as-age
	* hpi/hpi.h 1.107:
	* hpi/hpifunc.c 1.50:
		AGE - HPI MPEG ancillary data changes.

2001-12-13	as-ewb
	* hpi/hpi6000.c 1.81:
		EWB protect against datasize not multiple of 4
		- should this really be detected as an error  in a higher layer?

2001-12-12	as-age
	* hpi/hpi.h 1.106:
		AGE - correct comments for gcc compile.

	* win95/drv/install.txt 1.14:
		AGE - 6114 removed from win95 driver.

	* asihpiw/asihpiw.rc 1.25:
	* win2k/asiwin2k.inf 1.31:
	* win95/drv/asidrv.h 1.96:
	* win95/drv/asiwav16.ide 1.71:
	* win95/drv/asiwav16.rc 1.74:
	* win95/drv/drvnotes.txt 1.51:
	* winnt/dll/asiwav32.rc 1.32:
		AGE - v2.52 fixes waveOutGetPosition() and hopfully fixes 
		ASI4215 pops.

	* hpi/hex4100a.c 1.25:
	* hpi/hex4100b.c 1.25:
	* hpi/hex4100c.c 1.25:
	* hpi/hzz4100a.c 1.6:
	* hpi/hzz4100b.c 1.6:
	* hpi/hzz4100c.c 1.5:
		AGE - v4.08 correct dwSamplesTransfered update in MixerDigitalMix(). This fixes waveOutGetPosition(msec).
		Also, use ANTI_POP code for zeroing output buffers.

2001-12-11	as-ewb
	* linux/drv/hpimod.c 1.12:
		EWB report TI PCI2040 devices in addition to DSP56301

2001-12-10	as-sgt
	* hpi/hpi6000.c 1.80:
		SGT - new error codes

	* hpi/hpi.h 1.105:
	* hpi/hpifunc.c 1.49:
		SGT - change Ancillary data APIs

2001-12-07	as-age
	* win95/drv/asimixer.c 1.63:
		AGE - add code for ASI4215 adapter  mode control. Only change is 2 extra fields in
		aAdapterMode[] array.

	* hpi/hex4300a.c 1.39:
	* hpi/hex4300b.c 1.38:
	* hpi/hex4300c.c 1.39:
	* hpi/hex4300d.c 1.39:
	* hpi/hzz4300a.c 1.2:
	* hpi/hzz4300b.c 1.2:
	* hpi/hzz4300c.c 1.3:
	* hpi/hzz4300d.c 1.3:
		AGE - v4.40  Improved sample rate checking for QueryFormat 
		calls.

	* hpi/hpifunc.c 1.48:
		AGE - added error return codes when HPI_FormatCreate() corrects the sample rate.
		It was adjusting sample rate values with notifying caller. Actually, we should probably
		move the sample rate test code to the adapters.....

	* asihpiw/asihpiw.rc 1.24:
	* win2k/asiwin2k.inf 1.30:
	* win95/drv/asidrv.h 1.95:
	* win95/drv/asiwav16.ide 1.70:
	* win95/drv/asiwav16.rc 1.73:
	* win95/drv/drvnotes.txt 1.50:
	* winnt/dll/asiwav32.rc 1.31:
		AGE - v2.51 handles ASI4215 8 Plays differently. You now have to use the mixer
		and change the mode control (on line out 1) from 4-Plays to 8-Plays and reboot.
		Also sample rate checking has been improved.

	* win95/drv/asiwave.c 1.60:
		AGE - remove 'Enable monos' field from asiwav.ini. Now an ASI4215 is switched to 8 Play
		streams from the mixer application.

	* hpi/hex4500a.c 1.17:
	* hpi/hex4500b.c 1.17:
	* hpi/hzz4500a.c 1.3:
	* hpi/hzz4500b.c 1.3:
		AGE - v4.01  Improved sample rate checking for QueryFormat 
		calls.

	* hpi/hex4100a.c 1.24:
	* hpi/hex4100b.c 1.24:
	* hpi/hex4100c.c 1.24:
	* hpi/hzz4100a.c 1.5:
	* hpi/hzz4100b.c 1.5:
	* hpi/hzz4100c.c 1.4:
		AGE - v4.07 has 4215 OStream count stored in EEPROM. AdapterSetMode()
		calls are implemented to change it. Improved sample rate checking for QueryFormat
		calls.

	* asihpiw/asihpiw.cpp 1.13:
		AGE - added PCI bug notes from Devendra

2001-12-06	as-sgt
	* hpi/hpi.h 1.104:
		SGT - add 4215 4/8stream modes

	* bugs/active.txt 1.4:
	* bugs/fixed.txt 1.2:
		SGT - add bug#, format BUG10 to 80char/line, make seperator 
		80char

2001-12-06	as-age
	* bugs/Nov2801c/details.txt 1.3:
	* bugs/active.txt 1.3:
	* bugs/fixed.txt 1.1:
		AGE ...

2001-11-29	as-age
	* bugs/Jul0601b/details.txt 1.2:
	* bugs/Nov2801c/details.txt 1.2:
	* bugs/active.txt 1.2:
		AGE

	* win95/drv/drvnotes.txt 1.49:
		AGE - v2.50a ASI4100 MP2 low bitrate record/play fixed as well.

2001-11-28	as-sgt
	* win95/drv/drvnotes.txt 1.48:
		SGT - add XP to title and note that 2.50 fixes MP2 record bug on 
		4500/4300

2001-11-28	as-age
	* bugs/Jul0601a/details.txt 1.1:
	* bugs/Jul0601b/details.txt 1.1:
	* bugs/Nov2801c/details.txt 1.1:
	* bugs/Oct1501a/HPI_915_error analysis.txt 1.1:
	* bugs/Oct1501a/asiwav2.ini 1.1:
	* bugs/Oct1501a/details.txt 1.1:
	* bugs/active.txt 1.1:
		AGE first checkin

2001-11-21	as-age
	* hpi/hpi.h 1.102:
	* hpi/hpioct32.c 1.13:
		AGE - added HPI_ERROR_MUTEX_TIMEOUT for use in hpioct32.c when the
		mutex to talk to the kernel driver cannot be obtained.

	* hpi/hpi.h 1.103:
		AGE - correct comment.

	* win95/drv/drvnotes.txt 1.47:
		AGE - v2.50b fixes driver crash for ASI6114 with 8 play streams.

	* win95/drv/asimixer.c 1.62:
	* win95/drv/asimixer.h 1.21:
		AGE - Removed MIXER_INDEX_CHECK() macro. A much improved version has
		now been implemented in asimixer.c. Increased LINES_PER_ADAPTER from 52 to
		64. This allows the 8 Play version of the ASI6114 to come up correctly.

2001-11-19	as-age
	* win95/drv/asiwave.c 1.59:
		AGE - correct compiler warnings. Device name format string is 
		now a define.

	* hpi/hpifunc.c 1.47:
	* winnt/dll/asidrv32.c 1.27:
		AGE - correct compiler warnings.

	* win95/drv/asimixer.c 1.61:
		AGE - correct compiler warnings. Device name format string is now a define. Change
		of Wodm volume now generates a mixer callback.

	* win95/drv/asidrv.h 1.94:
		AGE -  Device name format string is now a define.

2001-11-15	as-age
	* win95/drv/asimixer.c 1.60:
		AGE - added AW_TimerCreate() call to mixerOpen(). This causes async callbacks
		in W2k when a GPIO input is changed on an ASI4336.

	* winnt/dll/asidrv32.c 1.26:
		AGE - create workerThread in a SUSPENDED state. Use AW_TimerCreate() to
		kick it off. This gets around a disappearing dialog box in Win NT.

	* hpi/hex6200a.c 1.2:
	* hpi/hex6200b.c 1.2:
	* hpi/hex6200c.c 1.2:
	* hpi/hex6200d.c 1.2:
	* hpi/hex6200e.c 1.2:
	* hpi/hex6200f.c 1.2:
	* hpi/hex6200g.c 1.2:
	* hpi/hzz6200a.c 1.10:
	* hpi/hzz6200b.c 1.9:
	* hpi/hzz6200c.c 1.9:
	* hpi/hzz6200d.c 1.10:
	* hpi/hzz6200e.c 1.10:
	* hpi/hzz6200f.c 1.10:
	* hpi/hzz6200g.c 1.10:
	* hpi/hzz6200h.c 1.10:
	* hpi/hzz6200i.c 1.10:
	* hpi/hzz6200j.c 1.10:
	* hpi/hzz6200k.c 1.10:
		AGE - v0.10, added connections to mixer controls so that IStream mux comes up
		correctly in Windows driver. Added AdapterMode switching. Added code to set the
		adapter sample rate.

	* asihpiw/asihpiw.cpp 1.12:
	* asihpiw/asihpiw.h 1.7:
		AGE - from Devendra - modified code to watch for changes in PCI config space.
		A second ASI4312 was disappearing on Devndra's machine. It was there when the
		driver started, but later on something seemed to have disabled it.

	* winnt/dll/m.bat 1.2:
		AGE - copy sources as well.

	* asihpiw/asihpiw.rc 1.23:
	* win95/drv/asidrv.h 1.93:
	* win95/drv/asiwav16.ide 1.69:
	* win95/drv/asiwav16.rc 1.72:
	* win95/drv/drvnotes.txt 1.46:
	* winnt/dll/asiwav32.rc 1.30:
		AGE - v2.50 has further ASI4215 RevF support changes.ASI6114 dual modes (8 Plays!).
		Mixer control fix for ASI6114.

2001-11-13	as-age
	* hpi/hpi6000.c 1.79:
		AGE - added HPI_ADAPTER_SET_MODE (&GET)

	* win2k/asiwin2k.inf 1.29:
		AGE - remove reboot

	* winnt/dll/asidrv32.c 1.25:
		AGE - major tidy up. Now just create a single thread to handle mixer callbacks and
		the timed operations (like sending buffers to the adapter devices).

	* win95/drv/asimixer.c 1.59:
		AGE - add adapter mode for ASI6114. Correct SetControlDetails() for non-audio mux.
		It failed when there were 2 non-audio muxes present on an adapter due index
		0 not being handled correctly in the loop the searchs for the correct value for
		nMuxField.

	* win95/drv/asiwave.c 1.58:
	* win95/drv/asiwave.h 1.12:
		AGE - replace wInstance with dwProcessId for Win32 in wavein and 
		waveout structures.

	* hpi/hpi.h 1.101:
		AGE - added define for HPI_ADAPTER_MODE_6114_4OSTREAM

	* win95/drv/asidrv.h 1.92:
	* win95/drv/asimixer.h 1.20:
		AGE - thread tidy up

2001-11-09	as-sgt
	* win95/vxd/asivd.RC 1.13:
		SGT - v193

	* win95/vxd/asihpiv.inf 1.6:
		SGT -add  V193 to descriptor string

2001-11-09	as-age
	* win95/vxd/asivd.mak 1.3:
		AGE - added CVS log and header

	* hpi/hpioct32.c 1.12:
		AGE - added more error checking before CloseHandle() is called.

	* hpi/hex4500a.c 1.16:
	* hpi/hex4500b.c 1.16:
	* hpi/hzz4500a.c 1.2:
	* hpi/hzz4500b.c 1.2:
		AGE - v4.00 has MP2 enc/dec fix where a table pointer was not duplicated correctly.
		Added -DAX_CODE to the compile line so that axscrub.c compiles correctly.

	* hpi/readme.txt 1.11:
		AGe - v1.93 see text

	* win95/vxd/asihpiv.inf 1.5:
		AGE - change wav.install to hpi.install

	* hpi/hex4300c.c 1.38:
	* hpi/hex4300d.c 1.38:
	* hpi/hzz4300c.c 1.2:
	* hpi/hzz4300d.c 1.2:
		AGE - v4.39 has MP2 enc/dec fix where a table pointer was not 
		duplicated correctly.

	* hpi/hex4100a.c 1.23:
	* hpi/hex4100b.c 1.23:
	* hpi/hex4100c.c 1.23:
	* hpi/hzz4100a.c 1.4:
	* hpi/hzz4100b.c 1.4:
		AGE - v4.06 has MP2 enc/dec fix where a table pointer was not duplicated correctly.
		Adds CS8427 option to replace CS8415A on RevF ASI4215s. Added -DAX_CODE on the
		compiler line.

	* hpi/hpi.h 1.100:
		AGE - hpk release 1.93 fixes MP2 enc/dec crash on ASI4501.

	* win95/vxd/asivd.c 1.11:
		AGE - changed to use PnP correctly.

2001-11-06	as-age
	* winnt/sys/sources 1.6:
		AGE - tidy up

	* win95/drv/asimixer.c 1.58:
		AGE - removed some commented out code.

	* hpi/hpipci.c 1.15:
		AGE - minor syntaxt correction for HPI_OS_DOS code.

	* win95/vxd/ear88v/release.txt 1.3:
		AGE - v0.08

	* hpi/hex8800a.c 1.3:
	* hpi/hex8800b.c 1.3:
	* hpi/hex8800c.c 1.3:
	* hpi/hex8800d.c 1.3:
	* hpi/hex8800e.c 1.3:
	* win95/vxd/ear88v/ear88v.rc 1.5:
		AGE - v0.08 fixes DSP hit CRC errors.

	* asihpiw/srcw2k 1.9:
		AGE - correct asihpi.rc to asihpiw.rc

	* asihpiw/asihpiw.rc 1.22:
	* win2k/asiwin2k.inf 1.28:
	* win95/drv/asidrv.h 1.91:
	* win95/drv/asiwav16.ide 1.68:
	* win95/drv/asiwav16.rc 1.71:
	* win95/drv/drvnotes.txt 1.45:
	* winnt/dll/asiwav32.rc 1.29:
		AGE - v2.49 has ASI4215 RevF PLL code.

	* hpi/hex4100a.c 1.22:
	* hpi/hex4100b.c 1.22:
	* hpi/hex4100c.c 1.22:
	* hpi/hzz4100a.c 1.3:
	* hpi/hzz4100b.c 1.3:
	* hpi/hzz4100c.c 1.3:
		AGE - v4.05 has 8 monos plus RevF PLL support.

	* mkzips.bat 1.4:
		AGE - added backup of DSP code symbol and map files.

	* winnt/dll/asidrv32.c 1.24:
		AGE - moved where the cleanup of oen WAV devices occurs. Hopefully this
		will make it work better.

2001-11-05	as-sgt
	* win2k/asiwin2k.inf 1.27:
		sgt - remove cvs log

	* win2k/asiwin2k.inf 1.26:
		SGT - fix typo - ASIHPIW.SrcDesc -> ASIHPIWN.SrcDesc

2001-11-01	as-age
	* win2k/asiwin2k.inf 1.24:
		AGE - fix broken wav.install field. Also got rid of file copy flags. I think update works
		correctly (at least better) than before.

	* win2k/asiwin2k.inf 1.25:
		AGE - correct my correction - which was in conflict with Steve's 
		earlier correction.

2001-10-31	as-sgt
	* win2k/asiwin2k.inf 1.23:
		SGT - correct typo "wav.install"

2001-10-31	as-age
	* hpi/hpi.h 1.99:
		AGE - added HPI_DESTNODE_SPEAKER

	* win95/drv/asimixer.c 1.57:
		AGE - added support for HPI_DESTNODE_SPEAKER. Also, removed some
		Singing Electrons ifdefs.

	* win95/drv/install.txt 1.13:
		AGE - added additional cards.

	* win95/drv/asimixer.h 1.19:
		AGE - add dwProcessId

	* hpi/hpi56301.c 1.31:
		AGE - added timeout to HPI56301_Resync().

	* win2k/asiwin2k.inf 1.22:
	* win95/drv/asidrv.h 1.90:
	* win95/drv/asiwav16.ide 1.67:
	* win95/drv/asiwav16.rc 1.70:
	* win95/drv/drvnotes.txt 1.44:
	* winnt/dll/asiwav32.rc 1.28:
		AGE - v2.48 has 6114 changes - improved MP3 decode and a Vox 
		control.

	* win95/drv/asiwave.c 1.57:
		AGE - minor debugging changes

	* winnt/dll/asidrv32.c 1.23:
		AGE - update from Devendra to use ASIs global mutex.

	* hpi/hzz6200a.c 1.9:
	* hpi/hzz6200b.c 1.8:
	* hpi/hzz6200c.c 1.8:
	* hpi/hzz6200d.c 1.9:
	* hpi/hzz6200e.c 1.9:
	* hpi/hzz6200f.c 1.9:
	* hpi/hzz6200g.c 1.9:
	* hpi/hzz6200h.c 1.9:
	* hpi/hzz6200i.c 1.9:
	* hpi/hzz6200j.c 1.9:
	* hpi/hzz6200k.c 1.9:
		AGE- v0.09 better MP3 decode sync and 6114 Vox.

2001-10-30	as-sgt
	* win95/vxd/ear88v/ear88v.inf 1.2:
		SGT - update PnP PCI info to include subsys id&vendor - should 
		still work with protos that have no EEPROM

	* asihpiw/asihpiw.inf 1.9:
	* win2k/asiwin2k.inf 1.21:
	* win95/drv/asiwav16.inf 1.4:
	* win95/vxd/asihpiv.inf 1.4:
		SGT - pci pnp ids now use subsys info

2001-10-30	as-age
	* hpi/hpi.h 1.98:
		AGE - stupid typo in  HPI_ADAPTER_ASI6100

	* hpi/hpiclass.cpp 1.9:
	* hpi/hpiclass.h 1.7:
		AGE - added multiplexer object - used in Audio Audit era88 
		application.

	* hpi/hpi.h 1.97:
		AGE - added HPI_ADAPTER_ASI6100 (a generic 61xx adapter)

2001-10-25	as-age
	* hpi/hzz6200a.c 1.8:
	* hpi/hzz6200b.c 1.7:
	* hpi/hzz6200c.c 1.7:
	* hpi/hzz6200d.c 1.8:
	* hpi/hzz6200e.c 1.8:
	* hpi/hzz6200f.c 1.8:
	* hpi/hzz6200g.c 1.8:
	* hpi/hzz6200h.c 1.8:
	* hpi/hzz6200i.c 1.8:
	* hpi/hzz6200j.c 1.8:
	* hpi/hzz6200k.c 1.8:
		AGE - v0.07 fixes ASI6201 C6711 RevB audio breakup bug. Was caused by bug in
		EDMA HWI handling of TCC events.

2001-10-23	as-age
	* hpi/hzz6200a.c 1.7:
	* hpi/hzz6200d.c 1.7:
	* hpi/hzz6200e.c 1.7:
	* hpi/hzz6200f.c 1.7:
	* hpi/hzz6200g.c 1.7:
	* hpi/hzz6200h.c 1.7:
	* hpi/hzz6200i.c 1.7:
	* hpi/hzz6200j.c 1.7:
	* hpi/hzz6200k.c 1.7:
		AGE - v0.07 fixes MP2 playback bug by turning off MP2 decode anc 
		data extraction.

	* hpi/hzz6200l.c 1.7:
		AGE - v0.07 MP2 playback fix

2001-10-18	as-age
	* win95/drv/asidrv.h 1.89:
	* win95/drv/asimixer.c 1.56:
	* win95/drv/asimixer.h 1.18:
	* winnt/dll/asidrv32.c 1.22:
		AGE - re-merged mixer thread code from Singing Electrons.

2001-10-17	as-age
	* hpi/hpizlib.c 1.8:
		AGE - test code for alternate WIN16 alloc routines. Test code is disabled for the
		moment because it doesn't work.

	* win95/drv/asiwave.c 1.56:
		AGE - shorten error messages logged to asiwav.ini.

	* win95/drv/asidrv.h 1.88:
	* win95/drv/drvnotes.txt 1.43:
		AGE - v 2.46 (NT only) supports BIGENDIAN PCM playback.

	* hpi/hzz6200a.c 1.6:
	* hpi/hzz6200b.c 1.6:
	* hpi/hzz6200c.c 1.6:
	* hpi/hzz6200d.c 1.6:
	* hpi/hzz6200e.c 1.6:
	* hpi/hzz6200f.c 1.6:
	* hpi/hzz6200g.c 1.6:
	* hpi/hzz6200h.c 1.6:
	* hpi/hzz6200i.c 1.6:
	* hpi/hzz6200j.c 1.6:
	* hpi/hzz6200k.c 1.6:
	* hpi/hzz6200l.c 1.1:
		AGE - added BIGENDIAN (v0.06)

2001-10-15	as-age
	* hpi/hpi.h 1.96:
	* hpi/readme.txt 1.10:
		AGE - v 1.92 minor API updates.

2001-10-11	as-age
	* win95/drv/asiwave.c 1.55:
		AGE - correction to Driver_Init() so that wave devices are 
		opened correctly under NT and W2k.

	* win95/drv/asimixer.c 1.55:
		AGE - altered channel mode control so that only NORMAL and LEFT modes are supported
		on ASI4215.

	* asihpiw/asihpiw.rc 1.21:
	* mkzips.bat 1.3:
	* win2k/asiwin2k.inf 1.20:
	* win95/drv/asidrv.h 1.87:
	* win95/drv/asiwav16.ide 1.66:
	* win95/drv/asiwav16.rc 1.69:
	* win95/drv/drvnotes.txt 1.42:
	* winnt/dll/asiwav32.rc 1.27:
		AGE - v 2.45 fixes NT and W2k waveOut devices.

2001-10-10	as-age
	* hpi/hex4100a.c 1.21:
	* hpi/hex4100b.c 1.21:
	* hpi/hex4100c.c 1.21:
	* hpi/hzz4100a.c 1.2:
	* hpi/hzz4100b.c 1.2:
	* hpi/hzz4100c.c 1.2:
		AGE - v 4.04 has support for 8 streams.

	* win95/drv/asimixer.c 1.54:
		AGE - removed many compiler warnings. Added code to use number of OutStreams
		from DriverInit() (asiwave.c) to define Play lines.

	* asihpiw/asihpiw.rc 1.20:
	* win95/drv/asiwav16.ide 1.65:
	* win95/drv/asiwav16.rc 1.68:
	* win95/drv/drvnotes.txt 1.41:
	* winnt/dll/asiwav32.rc 1.26:
		AGE - v2.44 has support for 8 ASI4251 streams.

	* win95/drv/asidrv.h 1.86:
		AGE - added gwEnableMonoStreams and dwAdpaterWaveOuts[] to support
		ASI4215 with 8 monos correctly.

	* win95/drv/asiwave.c 1.54:
		AGE - added code to remove mono devices depending on INI file 
		settings.

	* win95/drv/install.txt 1.12:
		AGE - correct date

	* win95/drv/asimixer.h 1.17:
		AGE - changed MIXER_MAX_LINEOUTS from 8 to 10

2001-10-08	as-age
	* win95/vxd/ear88v/ear88v.mak 1.5:
		AGE - remove CCx define

	* hpi/hpi6000.c 1.78:
		AGE - increased error 938 bootload timeout from 200000 to 2000000. Removed some
		unused comments. Made burst sizes programmable, depending on the DSP Rev.

	* hpi/hpioct32.c 1.11:
		AGE - added phSubSys pointer checking to HPI_Message().

	* win95/vxd/ear88v/ear88v.c 1.5:
	* win95/vxd/ear88v/ear88v.rc 1.4:
		AGE - v 0.07 has digital feedthrough, longer bootload timeout and imrpoved HPIOCT32
		error handling.

	* hpi/hex8800a.c 1.2:
	* hpi/hex8800b.c 1.2:
	* hpi/hex8800c.c 1.2:
	* hpi/hex8800d.c 1.2:
	* hpi/hex8800e.c 1.2:
		AGE - v0.07 has digital feedthrough

2001-10-02	as-age
	* hpi/hzz6200a.c 1.5:
	* hpi/hzz6200b.c 1.5:
	* hpi/hzz6200c.c 1.5:
	* hpi/hzz6200d.c 1.5:
	* hpi/hzz6200e.c 1.5:
	* hpi/hzz6200f.c 1.5:
	* hpi/hzz6200g.c 1.5:
	* hpi/hzz6200h.c 1.5:
	* hpi/hzz6200i.c 1.5:
	* hpi/hzz6200j.c 1.5:
	* hpi/hzz6200k.c 1.5:
		AGE - v0.05 has MAX ostreams reduced to 5 and istreams to 2. This gets rid of
		PCI2040 asserts.

	* asihpiw/asihpiw.rc 1.19:
	* win95/drv/asidrv.h 1.85:
	* win95/drv/asiwav16.ide 1.64:
	* win95/drv/asiwav16.rc 1.67:
	* win95/drv/drvnotes.txt 1.40:
	* winnt/dll/asiwav32.rc 1.25:
		AGE - v2.42 only chagne is 6200 DSP code. MAX ostreams reduced to 5 and MAX istreams
		reduced to 2. This fixes PCI2040 asserts.

2001-10-01	as-age
	* hpi/hpizlib.c 1.7:
		AGE - added correction to zalloc ifdefs so that WDM kernel driver compiles
		correctly again (had to make sure linux stuff was ifdef'd out).

	* win95/drv/asimixer.c 1.53:
		AGE - more mixer callback debugging lines.

	* hpi/hzz6200a.c 1.4:
	* hpi/hzz6200b.c 1.4:
	* hpi/hzz6200c.c 1.4:
	* hpi/hzz6200d.c 1.4:
	* hpi/hzz6200e.c 1.4:
	* hpi/hzz6200f.c 1.4:
	* hpi/hzz6200g.c 1.4:
	* hpi/hzz6200h.c 1.4:
	* hpi/hzz6200i.c 1.4:
	* hpi/hzz6200j.c 1.4:
	* hpi/hzz6200k.c 1.4:
		AGE - v0.04 supports MP3 encode.

	* win95/vxd/ear88v/ear88v.mak 1.4:
	* win95/vxd/ear88v/ear88v.rc 1.3:
	* win95/vxd/ear88v/release.txt 1.2:
		AGE - v0.06 should support both RevA and RevB C6711s.

	* asihpiw/srcw2k 1.8:
	* win2k/asiwin2k.inf 1.19:
	* win95/drv/asidrv.h 1.84:
	* win95/drv/asiwav16.ide 1.63:
	* win95/drv/asiwav16.rc 1.66:
	* win95/drv/drvnotes.txt 1.39:
	* winnt/dll/asiwav32.rc 1.24:
		AGE -v2.41 supports RevA and B C6711s. Also has MP3 encode.

	* winnt/dll/asidrv32.c 1.21:
		AGE - support timer thread creation (again). Removed for 
		previous version.

	* hpi/hpizlib.c 1.6:
		AGE - added correction to zalloc ifdefs so that Win NT kernel driver compiles
		correctly again (had to make sure linux stuff was ifdef'd out).

2001-09-26	as-age
	* win95/drv/asiwave.c 1.53:
		AGE - correction to PCM format translation in AW_MicrosoftToHpiFormat(). This is
		probable cause of CoolEdit Pro thinking the ASI driver supports 32 bit PCM.

2001-09-25	as-ewb
	* mktar 1.4:
		EWB changed to use hzz compressed files, hpizlib.
		Added use of link to create versioned directory name on unpacking

	* hpi/hpizlib.c 1.5:
	* hpi/hpizlib.h 1.4:
		EWB added mem allocation for Linux kernel mode

2001-09-23	as-ewb
	* hpi/hpi6000.c 1.77:
		EWB document some #defines see header. Allow gathering of 
		profile data from DSP2

	* hpi/hzz6200h.c 1.3:
		EWB bring revision into line

	* hpi/hzz6200i.c 1.3:
	* hpi/hzz6200j.c 1.3:
	* hpi/hzz6200k.c 1.3:
		EWB bring revisions into line

2001-09-22	as-ewb
	* hpi/hzz6200a.c 1.3:
	* hpi/hzz6200b.c 1.3:
	* hpi/hzz6200c.c 1.3:
	* hpi/hzz6200d.c 1.3:
	* hpi/hzz6200e.c 1.3:
	* hpi/hzz6200f.c 1.3:
	* hpi/hzz6200h.c 1.2:
	* hpi/hzz6200i.c 1.1:
	* hpi/hzz6200j.c 1.1:
	* hpi/hzz6200k.c 1.2:
		EWB added MP3 encode

2001-09-19	as-ewb
	* linux/test/thpidos.c 1.4:
		EWB separate InStream and OutStream format, check InStream 
		format.

	* hpi/hzz6200k.c 1.1:
		file hzz6200k.c was initially added on branch 1.3.

	* linux/drv/Makefile 1.10:
		EWB change from hex to hzz DSP code files, use ZLIB compression.

	* hpi/hzz6200g.c 1.3:
	* hpi/hzz6200k.c [1.3] 1.1.2.1:
		EWB add MP3 encode

2001-08-31	as-age
	* win95/drv/asidrv.h 1.83:
	* winnt/dll/asidrv32.c 1.20:
	* winnt/dll/asiwav32.rc 1.23:
		AGE - v2.40 NT only does not create any mixer threads at all ! This is for RPM
		ASI4401 testing.

2001-08-30	as-age
	* win95/vxd/ear88v/ear88v.rc 1.2:
		AGE - version info for release 1.00

	* win95/drv/asimixer.c 1.52:
		AGE - fixed problems with MxdSaveState( )

	* asihpiw/asihpiw.rc 1.18:
	* win2k/asiwin2k.inf 1.18:
	* win95/drv/asidrv.h 1.82:
	* win95/drv/asiwav16.ide 1.62:
	* win95/drv/asiwav16.rc 1.65:
	* win95/drv/drvnotes.txt 1.38:
	* winnt/dll/asiwav32.rc 1.22:
		AGE - v2.39 has working Line In muxes. Also asimixerSaveState() now works.
		Mixer v1.60 Options/Config Set Default uses this call. NT mixer thread time out
		increased.

	* asihpiw/asihpiw.rc 1.17:
	* asihpiw/srcw2k 1.7:
	* win2k/asiwin2k.inf 1.17:
	* winnt/dll/asidrv32.c 1.18:
	* winnt/dll/asiwav32.rc 1.21:
		AGE v2.38 - added debug mask code for THREAD debugging. Added Sample Rate
		control for ASI6xxxx. Need to debug line-in mux for switching between line-in and
		digital-in - currently disabled. Added code for forcing INI update. Doesn't seem to
		work yet !

	* win95/drv/asiwavx.h 1.13:
		AGE - comment update

	* win95/drv/asidrv.h 1.81:
	* win95/drv/asidrv16.c 1.10:
	* win95/drv/asimixer.c 1.50:
	* win95/drv/asimixer.h 1.16:
	* win95/drv/asiwav16.ide 1.61:
	* win95/drv/asiwav16.rc 1.64:
	* win95/drv/asiwave.c 1.51:
	* win95/drv/asiwavx.h 1.12:
	* win95/drv/drvnotes.txt 1.37:
		AGE v1.38 - added debug mask code for THREAD debugging. Added Sample Rate
		control for ASI6xxxx. Need to debug line-in mux for switching between line-in and
		digital-in - currently disabled. Added code for forcing INI update. Doesn't seem to
		work yet !

	* win95/drv/asiwave.c 1.52:
		AGE - added separator in asiwav.ini when computer starts. Turned off
		OStreamQuery error logging since they aren't really errors.

	* winnt/dll/asidrv32.c 1.19:
		AGE - mixer thread doesn't terminate as quickly as before. I need to revisit how
		this thread works....

	* hpi/hzz6200a.c 1.2:
	* hpi/hzz6200b.c 1.2:
	* hpi/hzz6200c.c 1.2:
	* hpi/hzz6200d.c 1.2:
	* hpi/hzz6200e.c 1.2:
	* hpi/hzz6200f.c 1.2:
	* hpi/hzz6200g.c 1.2:
	* hpi/hzz6200h.c 1.1:
		AGE - v0.03 has improved mux control error reporting for LineIn 
		mux.

	* win95/vxd/ear88v/ear88v.mak 1.3:
		AGE - remove USE_REVA

	* win95/drv/asimixer.c 1.51:
		AGE - fix for LineIn mux on ASI6xxx under NT.

2001-08-27	as-sgt
	* hpi/hpi.h 1.94:
		SGT - HPI_CONTROL_SYNC->SAMPLECLCOK

2001-08-27	as-age
	* hpi/hpi.h 1.95:
	* hpi/hpi6000.c 1.76:
	* hpi/hpifunc.c 1.46:
		AGE - add HPI_AdapterSelfTest()

	* win95/drv/asimixer.c 1.49:
		AGE - added SampleClock mux for 6200. Seems to come up ok. Changed default
		volumes so that only Play x -> LineOut x will be turned up.

	* win95/drv/asiwave.c 1.50:
		AGE - moved some Win16 debug code to asiwav16.c.

	* hpi/hpi.h 1.93:
		AGE - changed HPI_TUNER_VIDEO_HORZ_SAMPLECLOCK_MISSING back to
		HPI_TUNER_VIDEO_HORZ_SYNC_MISSING

	* win95/drv/asidrv.h 1.80:
		AGE - made debug msg mask defines longs to force correct compilation in Win16
		environment.

2001-08-24	as-sgt
	* hpi/hpi.h 1.92:
	* hpi/hpifunc.c 1.45:
		SGT change Sync to SampleClock

2001-08-24	as-age
	* hpi/hpioct32.c 1.10:
		AGE - split ear64 and ear88 vxds to use their own defines.

	* hpi/hzz4300a.c 1.1:
	* hpi/hzz4300b.c 1.1:
	* hpi/hzz4300c.c 1.1:
	* hpi/hzz4300d.c 1.1:
		AGE - 4.38

	* asihpiw/asihpiw.rc 1.16:
	* asihpiw/srcw2k 1.6:
	* win95/drv/asidrv.h 1.79:
	* win95/drv/asiwav16.ide 1.60:
	* win95/drv/asiwav16.inf 1.3:
	* win95/drv/asiwav16.rc 1.63:
	* win95/drv/drvnotes.txt 1.36:
		AGE - v2.36 - first 6200 support

	* hpi/hzz4500a.c 1.1:
	* hpi/hzz4500b.c 1.1:
		AGE - 3.63

	* hpi/hex4100a.c 1.20:
	* hpi/hex4100b.c 1.20:
	* hpi/hex4100c.c 1.20:
		AGE - v4.03 again (new s2c used).

	* hpi/hex4300a.c 1.38:
		AGE - v4.38 again (new s2c used).

	* hpi/hzz6200a.c 1.1:
	* hpi/hzz6200b.c 1.1:
	* hpi/hzz6200c.c 1.1:
	* hpi/hzz6200d.c 1.1:
	* hpi/hzz6200e.c 1.1:
	* hpi/hzz6200f.c 1.1:
	* hpi/hzz6200g.c 1.1:
		AGE - v0.02

	* hpi/hzz4400a.c 1.1:
		AGE - 4.02

	* hpi/hex8800a.c 1.1:
	* hpi/hex8800b.c 1.1:
	* hpi/hex8800c.c 1.1:
	* hpi/hex8800d.c 1.1:
	* hpi/hex8800e.c 1.1:
		AGE - v0.05 first check in.

	* hpi/hex4500a.c 1.15:
	* hpi/hex4500b.c 1.15:
		AGE - v3.63 again (new s2c used).

	* hpi/HEX4400A.C 1.5:
		AGE - v4.02 again (new s2c used).

	* hpi/hzz4100a.c 1.1:
	* hpi/hzz4100b.c 1.1:
	* hpi/hzz4100c.c 1.1:
		AGE - 4.03

	* hpi/hex4600a.c 1.20:
	* hpi/hex4600b.c 1.20:
	* hpi/hex4600c.c 1.14:
		AGE - v4.33 again (new s2c used).

	* hpi/hzz4600a.c 1.1:
	* hpi/hzz4600b.c 1.1:
	* hpi/hzz4600c.c 1.1:
		AGE - 4.33

2001-08-23	as-sgt
	* hpi/hpi6000.c 1.75:
		SGT - turn off USE_REVA.  All boards must have run-time 
		detection of DSP rev!

2001-08-20	as-age
	* hpi/hpiclass.cpp 1.8:
	* hpi/hpiclass.h 1.6:
		AGE - added code for computing DSP MIPs utilization.

	* win95/drv/asidrv.h 1.78:
	* win95/drv/asimixer.c 1.48:
	* win95/drv/asiwav16.ide 1.59:
	* win95/drv/asiwav16.rc 1.62:
	* win95/drv/drvnotes.txt 1.35:
		AGE - v2.35 has lots of error logging added for mixer messages.

	* win95/vxd/ear88v/ear88v.mak 1.2:
		AGE - use HPI_INCLUDE_8800

2001-08-17	as-age
	* hpi/hpiclass.cpp 1.7:
	* hpi/hpiclass.h 1.5:
		AGE - tidy up some warnngs. IStream now stores format.

	* hpi/hpifunc.c 1.44:
		AGE - added support for HPI_FORMAT_AA_TAGIT1_HITS_EX1 to 
		HPI_FormatCreate().

	* win95/vxd/ear88v/ear88v.c 1.3:
		AGE - correct syntax error (how did previous version get checked 
		in?)

	* win95/vxd/ear88v/ear88v.c 1.4:
		AGE - correct startup sequence when opening driver for the 
		second time.

	* win95/drv/asidrv.h 1.77:
	* win95/drv/asiwav16.ide 1.58:
	* win95/drv/asiwav16.rc 1.61:
	* win95/drv/asiwave.c 1.49:
	* win95/drv/drvnotes.txt 1.34:
		AGE - v2.34 fix bug in error logging. dwSerialNumber was being printed as %d instead of %ld.
		Applies to Win95 only.

2001-08-15	as-age
	* hpi/hex4300a.c 1.37:
	* hpi/hex4300b.c 1.37:
	* hpi/hex4300c.c 1.37:
	* hpi/hex4300d.c 1.37:
		AGE - v4.38, minor changes to both IStream and OStream QueryFormat calls.
		The INVALID FORMAT error is given priority over the INVALID SAMPLERATE
		error. This gets around some query format problems in the Windows driver, where
		invalid sample rate is not considered an error to a query format call.

	* asihpiw/asihpiw.rc 1.15:
	* win2k/asiwin2k.inf 1.16:
	* win95/drv/asidrv.h 1.76:
	* win95/drv/asimixer.c 1.47:
	* win95/drv/asimixer.h 1.15:
	* win95/drv/asiwav16.ide 1.57:
	* win95/drv/asiwav16.rc 1.60:
	* win95/drv/asiwave.c 1.48:
	* win95/drv/asiwave.h 1.11:
	* win95/drv/asiwavx.h 1.11:
	* win95/drv/drvnotes.txt 1.33:
	* winnt/dll/asiwav32.rc 1.20:
		AGE - drv v2.33 records adapter serial numbers with 9xx errors. Changes to
		43xx DSP code that should make waveIn and waveOut QueryFormat work correctly.

	* hpi/hpioct32.c 1.9:
		AGE - checks for ear88 VxD as well as ear64 VxD.

	* hpi/hpiclass.cpp 1.6:
	* hpi/hpiclass.h 1.4:
		AGE - digitalio changed to gpio

2001-08-14	as-sgt
	* hpi/hpiman.c 1.13:
		SGT - include 8800

	* hpi/hpi6000.c 1.74:
		SGT - run time detection of ASI8800, only need to use #define 
		ASI8801 if no PCI-EEPROM on card.

2001-08-14	as-age
	* hpi/hpi6000.c 1.73:
		AGE - includes Eliot's addition of code to get asserts from DSP # 2. This code
		requires S2C v11.

2001-08-13	as-age
	* win95/vxd/ear88v/ear88v.c 1.2:
		AGE - changed adapter finding code.

	* hpi/hpi.h 1.91:
		AGE - added HPI_FORMAT_AA_TAGIT1_HITS_EX1 define.

2001-08-06	as-age
	* hpi/hpipci.c 1.14:
		AGE - removed VxD device kludge. ear88v.c has correct code for VxD with
		PCI interface.

	* win95/vxd/ear88v/ear88asm.asm 1.1:
	* win95/vxd/ear88v/ear88v.c 1.1:
	* win95/vxd/ear88v/ear88v.def 1.1:
	* win95/vxd/ear88v/ear88v.h 1.1:
	* win95/vxd/ear88v/ear88v.inf 1.1:
	* win95/vxd/ear88v/ear88v.mak 1.1:
	* win95/vxd/ear88v/ear88v.rc 1.1:
	* win95/vxd/ear88v/m.bat 1.1:
	* win95/vxd/ear88v/release.txt 1.1:
	* win95/vxd/ear88v/resource.h 1.1:
	* win95/vxd/ear88v/winver.h 1.1:
		AGE - first check in of VxD code that supports the ASI8801.

2001-08-03	as-sgt
	* hpi/hpi6000.c 1.71:
		SGt - change bootload to use block write (verify still uses single word read)
		      - fix bug that caused error when adapter was any index other than 0 (used HPI4000 code)
		      - delete unused function CheckAdapter()

2001-08-03	as-age
	* hpi/hpi6000.c 1.72:
		AGE - added pao->wOpen=0 at end of H600_CreateAdapterObj().
		This is required by w2k.

2001-08-02	as-age
	* asihpiw/asihpiw.cpp 1.11:
	* asihpiw/asihpiw.h 1.6:
		AGE - added code for working out dwPCIVendorID, Device ID and 
		SubSysID.

	* hpi/hpi6000.c 1.70:
		AGE - check for valid array pointer in the bootload code. Return an error if the
		pointer is nil (zlib might return nil if there is an error). Renumbered bootload error
		codes.

	* hpi/hex4300a.c 1.35:
	* hpi/hex4300b.c 1.35:
	* hpi/hex4300c.c 1.35:
	* hpi/hex4300d.c 1.35:
		AGE - v4.37 has ASI4311 support added.

	* zlib/infutil.h 1.2:
		AGE - tidy up some enum names.

	* winnt/sys/m.bat 1.5:
	* winnt/sys/sources 1.5:
		AGE - removed 6200 for this release.

	* zlib/zconf.h 1.2:
		AGE - adjusted __BORLANDC__ conditional.

	* hpi/hex4300a.c 1.36:
	* hpi/hex4300b.c 1.36:
	* hpi/hex4300c.c 1.36:
	* hpi/hex4300d.c 1.36:
		AGE - v4.37 (again). Corrections to ASI4311 support.
		IStream mux is now deleted. Also corrections to ASI4346 bitstream support.

	* asihpiw/asihpiw.rc 1.14:
	* win2k/asiwin2k.inf 1.15:
	* win95/drv/asidrv.h 1.75:
	* win95/drv/asiwav16.ide 1.56:
	* win95/drv/asiwav16.rc 1.59:
	* win95/drv/drvnotes.txt 1.32:
	* winnt/dll/asiwav32.rc 1.19:
		AGE - driver v2.31 has ASI4311 support. Also fixes RS422 bug on 
		ASI4346.

	* hpi/hpi4000.c 1.12:
		AGE - minor comment change.

	* mktar 1.3:
		AGE - update for 6200

	* zlib/zlib.h 1.2:
		AGE - commented out a dummy struct declaration.

	* asihpiw/srcw2k 1.5:
		AGE - added $(ASI_HEX) macro for easy switch to zlib.

	* linux/drv/Makefile 1.9:
		AGE - remove hex6200h.o

	* win95/drv/asidrv16.c 1.9:
	* win95/drv/asimixer.c 1.46:
	* winnt/dll/asidrv32.c 1.17:
		AGE - possible code for using PostMessage callback method - commented
		out for the moment.

2001-08-01	as-sgt
	* hpi/hpi.h 1.89:
		SGT - add ASI4311

2001-08-01	as-age
	* linux/test/thpidos.c 1.3:
		AGE - added code for displaying the DSP version info.

	* hpi/readme.txt 1.9:
		AGE - v1.91

	* hpi/hex6200a.c 1.1:
	* hpi/hex6200b.c 1.1:
	* hpi/hex6200c.c 1.1:
	* hpi/hex6200d.c 1.1:
	* hpi/hex6200e.c 1.1:
	* hpi/hex6200f.c 1.1:
	* hpi/hex6200g.c 1.1:
		AGE - v0.01 of 6200 code.

	* hpi/hpi.h 1.88:
	* hpi/hpifunc.c 1.43:
		AGE - further updates to anc IStream and OStream structures and  
		functions.

	* hpi/hpi6000.c 1.69:
		AGE - remove hex6000h.c for the moment.

	* hpi/hpi.h 1.90:
		AGE - v1.91, first 6200 release.

	* linux/drv/Makefile 1.8:
		AGE - make Redhat 7.1 compliant

2001-07-31	as-age
	* hpi/hpi.h 1.87:
		AGE - added Ancillary data fucntions for use in handling MP2 
		data.

2001-07-27	as-sgt
	* hpi/hpi6000.c 1.68:
		SGT - add runtime detection of DSP rev.  Board needs a pullup resistor for this to work.
		       - Hardcode to revA by defining USE_REVA if your board has not been modified.

2001-07-27	as-age
	* hpi/hpi6000.c 1.67:
		AGE - correction to bootloader where AdapterType is checked for 62xx. Added
		macro to extract the adpater type correctly. Second DSP was not getting loaded (or used)!

2001-07-27	as-ewb
	* hpi/hpi6000.c 1.66:
		EWB change huge to HUGE as define in hpios.c, for linux

	* linux/drv/Makefile 1.7:
		EWB added HPI6000 and related files, prepared for but not using 
		ZLIB

2001-07-26	as-age
	* hpi/hpi6000.c 1.65:
		AGE - added check of pdwCode pointer in the bootloader just in case the ZLIB
		decompression code errors out.

	* hpi/hpizlib.c 1.4:
	* hpi/hpizlib.h 1.3:
		AGE - oops didin't check in latest files.

	* hpi/hpizlib.c 1.3:
	* hpi/hpizlib.h 1.2:
		AGE - merged all files needed to decompress hex files into these files. Source is from
		the hpi zlib directory. Had to make some minor changes due to repeated enum names.

2001-07-25	as-sgt
	* hpi/hpi6000.c 1.63:
		SGT - added fix for revA auto-inc write errata
		        - verify that DSP code was loaded by reading back

2001-07-25	as-age
	* hpi/hpi.h 1.86:
		AGE - added HPI_RESTORE_PACK8 for those apps that require 8 byte 
		packing.

	* hpi/hpizlib.c 1.2:
		AGE - replace DWORD with HW32 for kernel compile.

	* hpi/hpi6000.c 1.64:
		AGE - improved dwTimeOut error handling.

	* hpi/hpipci.c 1.13:
	* hpi/hpipci.h 1.7:
		AGE - PCI SubSys updates.

2001-07-20	as-sgt
	* hpi/hpi6000.c 1.62:
		SGT - last HPI data write before HPIA write is always in fixed 
		mode.  This seems to fix the problems seen on the C6711B

2001-07-19	as-sgt
	* hpi/hpi6000.c 1.59:
		SGT - add local PCI2040 assert generation.  revB C6711 shows 
		many!!

	* hpi/hpi6000.c 1.60:
		SGT - ooops - turn off REVB_C6711 and memory test

2001-07-19	as-age
	* hpi/hpi.h 1.85:
		AGE - added pci.h include for Vxd build. Removed HPI_1200() and HPI_P30() prototypes.
		Added HPI_6000() prototype.

	* zlib/zutil.c 1.2:
		AGE - added zcalloc and zcfree functions that compile under NT 
		kernel mode and WDM mode.

	* hpi/hpi6000.c 1.61:
		AGE - replaced all DWORDS with HW32 so it compiles correctly as WDM kernel
		driver.

2001-07-18	as-age
	* zlib/ChangeLog 1.1:
	* zlib/FAQ 1.1:
	* zlib/INDEX 1.1:
	* zlib/Makefile 1.1:
	* zlib/README 1.1:
	* zlib/adler32.c 1.1:
	* zlib/algorithm.txt 1.1:
	* zlib/compress.c 1.1:
	* zlib/crc32.c 1.1:
	* zlib/deflate.c 1.1:
	* zlib/deflate.h 1.1:
	* zlib/example.c 1.1:
	* zlib/gzio.c 1.1:
	* zlib/infblock.c 1.1:
	* zlib/infblock.h 1.1:
	* zlib/infcodes.c 1.1:
	* zlib/infcodes.h 1.1:
	* zlib/inffast.c 1.1:
	* zlib/inffast.h 1.1:
	* zlib/inffixed.h 1.1:
	* zlib/inflate.c 1.1:
	* zlib/inftrees.c 1.1:
	* zlib/inftrees.h 1.1:
	* zlib/infutil.c 1.1:
	* zlib/infutil.h 1.1:
	* zlib/maketree.c 1.1:
	* zlib/minigzip.c 1.1:
	* zlib/trees.c 1.1:
	* zlib/trees.h 1.1:
	* zlib/uncompr.c 1.1:
	* zlib/zconf.h 1.1:
	* zlib/zlib.h 1.1:
	* zlib/zutil.c 1.1:
	* zlib/zutil.h 1.1:
		AGE - zlib source code

	* hpi/hpi56301.c 1.30:
		AGE - added code to conditionally use ZLIB decompression on hex 
		files.

	* hpi/hpizlib.c 1.1:
	* hpi/hpizlib.h 1.1:
		AGE- HPI interface to ZLIB compression algorithm

2001-07-17	as-age
	* hpi/hpi6000.c 1.58:
		AGE- fix for WHPI GPFs. Corrected where pdwData is set in Hpi6000_DspBlockRead32() and
		Hpi6000_DspBlockWrite32(). The problem was if there is an HPI error returned from
		Hpi6000_Check_PCI2040_ErrorFlag( ) the pdwData was not getting reset to the start again.
		This may have an impact on RevB DSPs if for some reason we are seeing more
		HPI timeout errors on the PCI2040.

2001-07-16	as-age
	* hpi/hpi6000.c 1.57:
		AGE - added code for Zlib compressed HEX files.

2001-07-13	as-sgt
	* hpi/hpi6000.c 1.56:
		SGT - Make functions to read/write DSP HPI so that revB errata 
		can be isolated

2001-07-11	as-age
	* hpi/hpi6000.c 1.55:
		AGE - removed the USE_TWO_DSPs define stuff. The number of DSPs is now
		updated at runtime using type information returned from first DSP.

	* hpi/hpi.h 1.84:
		AGE - added a couple of HPI_ADAPTER_xxxxx defines for use in determining
		whether an adapter is an 62xx.

2001-07-10	as-age
	* hpi/hpi6000.c 1.54:
		AGE - copied hpi6000b.c to hpi6000.c. Added additional hex files for MP3
		playback.

2001-07-10	as-ewb
	* hpi/hpifunc.c 1.42:
		EWB allow MP3 in HPI_FormatCreate

2001-07-09	as-age
	* hpi/hpi.h 1.83:
		AGE - added wSusSysVendorId and wSubSysDeviceId to the PCI adapter structure.
		Removed wIoBase and wIoLength.

2001-07-05	as-age
	* asihpiw/asihpiw.cpp 1.10:
		AGE - got IoGetDevicePropery() call to work. It returns a string with the format
		VEN1057&DEV_1801. Still have to add code to actually decode the string.

2001-06-29	as-age
	* hpi/hpi.h 1.82:
		AGE - changed a couple of comments for GCC compile

	* winnt/dll/asidrv32.c 1.16:
		AGE - changed how mixer thread is created and destroyed.

	* win95/drv/asimixer.c 1.45:
		AGE - added more debug stuff. GPIO RD value is no longer cached. It now talks
		to the hardware.

	* asihpiw/asihpiw.rc 1.13:
	* win2k/asiwin2k.inf 1.14:
	* win95/drv/asidrv.h 1.74:
	* win95/drv/asiwav16.ide 1.55:
	* win95/drv/asiwav16.rc 1.58:
	* win95/drv/drvnotes.txt 1.31:
		AGE - v2.30 fixes ASI41xx PCM8 playback. GPIO RD is no longer 
		cached.

	* hpi/hex4100a.c 1.19:
	* hpi/hex4100b.c 1.19:
	* hpi/hex4100c.c 1.19:
		AGE - v4.03 fixes PCM8 playback distortion for both mono and 
		stereo files.

2001-06-28	as-sgt
	* hpi/hpi.h 1.80:
		SGT - add ASI6114

2001-06-28	as-age
	* hpi/hpi56301.c 1.29:
		AGE - added code to assist with debugging under Linux.

	* linux/drv/Makefile 1.6:
	* linux/lib/Makefile 1.3:
		AGE - added -I/usr/src/linux/include for Redhat 7.1 
		compatibility

	* linux/drv/hpimod.c 1.11:
		AGE - added ASIHPI_DISABLE_MSG_CACHE to allow users to build a version
		of the driver without message caching.

	* hpi/hpi6000.h 1.9:
		AGE - added dwAdapterInfoton the hostmailbox structure. Also added a few
		macros.

	* hpi/hpi.h 1.81:
		AGE - v190 supports multiple PCI memory spaces. Many updates to 
		hpipci modules.

2001-06-27	as-age
	* hpi/hpipci.c 1.12:
		AGE - minor changes for multiple PCI memory spaces under Linux.. 4xxx
		adapters still work ok.

	* hpi/hpifunc.c 1.41:
		AGE - removed compile warning from HPI_MeterGetPeak().

2001-06-26	as-age
	* hpi/hpipci.h 1.6:
		AGE - changed HPI_PCI to have an array of dwMemoryBase[]

	* win95/vxd/asivd.c 1.10:
	* win95/vxd/asivd.mak 1.2:
	* win95/vxd/ear64v/ear64v.c 1.2:
	* win95/vxd/ear64v/ear64v.mak 1.3:
		AGE - added code for finding and using multiple PCI memory 
		spaces for a single adapter.

	* asihpiw/asihpiw.cpp 1.9:
	* asihpiw/asihpiw.h 1.5:
		AGE - added code for finding and using multiple PCI memory spaces for a single adapter.
		We still have a MAJOR problem under w2k in that we haven't figured out how to extract
		the vendor and device ID's. Currently everything defaults to a 56301 adapter.

	* hpi/hpi4000.c 1.11:
		AGE - Pci.dwMemBase is now an array.

	* hpi/hpi.h 1.79:
		AGE - added #define HPI_MAX_ADAPTER_MEM_SPACES.
		Also, Pci.dwMemBase is now an array.

	* hpi/hpiman.c 1.12:
		AGE - changed how the IO port is passed in the HPI_RESOURCE 
		structure.

	* hpi/hpipci.c 1.11:
		AGE - changed HPI_PCI to have an array of dwMemoryBase[]. Win 16, Win NT
		and w2k work ok. Still need to update Linux & DOS sections.

	* hpi/hpifunc.c 1.40:
		AGE - changed how the IO port is passed in the HPI_RESOURCE structure. In
		profile code replaced a strncpy with a memcpy() since strncpy is not supported
		in the VxD compile. May need to revisit this.

2001-06-25	as-age
	* winnt/dll/asidrv32.c 1.15:
		AGE - added the ggdwMixerThreadTick variable and code to use it as a watchdog
		for the MixerThread. This should fix problems with the GPIO Rd function not
		working.

	* win2k/asiwin2k.inf 1.13:
	* win95/drv/asidrv.h 1.73:
	* win95/drv/drvnotes.txt 1.30:
		AGE- driver v2.29 fixes GPIO Rd failure.

	* hpi/hex4300a.c 1.34:
	* hpi/hex4300b.c 1.34:
	* hpi/hex4300c.c 1.34:
	* hpi/hex4300d.c 1.34:
		AGE- v4.36 has GPIO update to set relays to open during adapter 
		initialization.

	* win95/drv/asimixer.c 1.44:
		AGE - added more GPIO debug outputs. Changed mixer startup to read back the
		state of the GPIO Wr control. This fixes a w2k bug where subsequent startups of
		asimixap would forget the relay settings.

2001-06-21	as-age
	* hpi/hpi6000.h 1.8:
		AGE - added more 9xx error codes

2001-06-15	as-sgt
	* hpi/hpi4000.c 1.10:
	* hpi/hpiman.c 1.11:
		SGT - do not zero HPI error during FindAdapter

	* hpi/hpi.h 1.78:
		SGT - v189

2001-06-14	as-sgt
	* hpi/hpi.h 1.77:
	* hpi/hpifunc.c 1.39:
		SGT - add sync control

2001-06-13	as-age
	* win95/drv/asidrv.h 1.72:
	* win95/drv/drvnotes.txt 1.29:
	* winnt/dll/asidrv32.c 1.14:
		AGE - v2.28 first NT  release test release with FineMutexing 
		enabled.

2001-06-12	as-age
	* hpi/hpi6000.h 1.7:
		AGE - added dwDspNumber to the hostmailbox structure.

2001-06-06	as-age
	* winnt/dll/asidrv32.c 1.13:
		AGE - changed how the mixer thread operates to get around a bug in the
		GPIO input under w2k. Under w2k the thread was being created and terminated
		many times because of the MUTEX_FREE_GLOBAL in  AsiDrvDettach().
		Changed how the thread is deleted so that the mutex does not have to
		be freed during driver dettach.

	* hpi/hex4300a.c 1.33:
	* hpi/hex4300b.c 1.33:
	* hpi/hex4300c.c 1.33:
	* hpi/hex4300d.c 1.33:
		v4.35 corrects MP3 gain. Longer L/R sync timeout

	* asihpiw/asihpiw.rc 1.12:
	* win2k/asiwin2k.inf 1.12:
	* win95/drv/asidrv.h 1.71:
	* win95/drv/asiwav16.ide 1.54:
	* win95/drv/asiwav16.rc 1.57:
	* win95/drv/drvnotes.txt 1.28:
		AGE v2.27 corrects GPIO Opto input under W2k. Has longer TIMEOUT for
		left/right sync for ASI4601 and ASI43xx. Slight gain tweak for ASI4113 volumes so that
		the anti-pop offset does not overload 32767.

2001-06-01	as-age
	* hpi/hpi56301.c 1.28:
		AGE - calls to Hpi56301_Resync() now add 1000 to the 9xx error code if the resync fails.
		This may allow messaging to continue in some instances. A 9xx error indicates that an error
		occurred, but the resync ran correctly. A 19xx error on the other hand indicates that there was
		a messaging error and the resync failed.

2001-05-31	as-sgt
	* hpi/hpifunc.c 1.38:
		SGT - correct handling of linear peak value = 0 in 
		HPI_MeterGetPeak()

2001-05-31	as-age
	* hpi/hpifunc.c 1.36:
		AGE - minor update to how peak meter control is read. This version now
		supports return values in dB !

	* hpi/hpi56301.c 1.27:
		AGE - added additional debug macros that can be used under 
		Linux.

	* hpi/hpifunc.c 1.37:
		AGE - correction to conditional in HPI_MeterGetPeak(). Was 
		giving log10(0) errors !

2001-05-29	as-sgt
	* hpi/hpifunc.c 1.35:
		SGT - add comments to explain how method of getting log peak 
		meter values back would work

2001-05-23	as-age
	* hpi/hex4600a.c 1.19:
	* hpi/hex4600b.c 1.19:
	* hpi/hex4600c.c 1.13:
		AGE - increase DMA sync timeout to fix problem with long 4227 calibration times.
		Sympton was that OStream 0 would not play audio, but you could still record and
		play on other streams. Also, the second time WHPI was started, the problem went away.

2001-05-14	as-age
	* hpi/readme.txt 1.8:
		AGE - v1.88

	* mktar 1.2:
		AGE - added readme.txt

	* mktar 1.1:
		AGE a file for automating the creation of linux driver 
		distributions.

	* hpi/hpiman.c 1.10:
		AGE - remove warning under Linux.

2001-05-10	as-age
	* hpi/hex4100a.c 1.18:
	* hpi/hex4100b.c 1.18:
	* hpi/hex4100c.c 1.18:
		AGE - v4.02 -  round down the maximum volume so that anti-pop addition of 1 to LSB of
		16-bit output sample will not cause overflow (buzzing sound). Changed from 0x400000
		to 0x3fff00. This gets rid of bad buzz caused by certain fullscale wave files.

2001-05-03	as-sgt
	* hpi/hpi6000.h 1.6:
		SGT - add 900 error codes during adapter init and bootload, no 
		defines created as yet

2001-05-01	as-age
	* hpi/hpi56301.c 1.26:
		AGE - added error code commens for 9xx errors.

	* linux/drv/Makefile 1.5:
		AGE - added 4300c and d hex files for MP3 support.

	* linux/drv/hpimod.c 1.10:
		AGE - added conditional around init_MUTEX() call. Kernel v2.2.12 doesn't seem
		to know about the init_MUTEX() function.

	* hpi/hpiman.c 1.9:
		AGE - removed linux mutexing from here. It is going to be put in 
		hpimod.c instead.

	* linux/drv/hpimod.c 1.9:
		AGE - added mutexing here. The array of mutexes is initialzed by a call to hpi_init() which happens
		in conjunction with asihpiload.

2001-04-30	as-age
	* hpi/hpiman.c 1.8:
		AGE - update to support Linux kernel mutexing.

2001-04-27	as-sgt
	* hpi/hpi4000.c 1.9:
		SGT  - recognise ASI PCI vendor ID

2001-04-23	as-age
	* win95/drv/asimixer.c 1.43:
	* win95/drv/asiwave.c 1.47:
		AGE - message processing fn now returns 0  for GetNumDevs if 
		AsiAttach() fails.

	* asihpiw/asihpiw.inf 1.8:
	* asihpiw/asihpiw.rc 1.11:
	* win95/drv/asidrv.h 1.70:
	* win95/drv/asiwav16.ide 1.53:
	* win95/drv/asiwav16.rc 1.56:
	* win95/drv/drvnotes.txt 1.27:
		AGE - v2.26 has minor update to capabilities for 433x adapters. You no longer need to
		reboot if you type in a bad key. Also, under NT and W2K phantom devices have been removed.
		These were showing up when the ASI driver is installed, but there are no ASI adapters plugged in.

	* hpi/hex4300a.c 1.32:
	* hpi/hex4300b.c 1.32:
	* hpi/hex4300c.c 1.4:
	* hpi/hex4300d.c 1.5:
		AGE -v4.34 doesn't require reboot if you type in a bad 
		capability key.

2001-04-20	as-age
	* win95/drv/asimixer.c 1.42:
		AGE - log capability update failures to ini file.

	* hpi/hpi56301.c 1.25:
		AGE - add 4300c & d BIN files.

	* win2k/asiwin2k.inf 1.11:
	* win95/drv/asiwav16.ide 1.52:
	* win95/drv/asiwav16.rc 1.55:
	* win95/drv/drvnotes.txt 1.26:
		AGE - v2.25 has improved MP3 sync and capabilities code for 
		ASI43xx.

	* winnt/dll/asidrv32.c 1.12:
		AGE - back out previous fix - doesn't allow NT to load.

	* hpi/hex4300a.c 1.31:
	* hpi/hex4300b.c 1.31:
	* hpi/hex4300c.c 1.3:
	* hpi/hex4300d.c 1.4:
		AGE - v4.33, improved MP3 syncing, capabilities enabled, MP3 @ below 28 kHz
		returns an error.

2001-04-17	as-age
	* linux/INSTALL 1.2:
		AGe - fixed typos.

	* linux/drv/hpimod.c 1.8:
		AGE - added version header

	* linux/test/Makefile 1.4:
		AGE - created install target

	* linux/drv/hpimod.c 1.7:
		AGE - small tweaks to get code to work under Linux.

	* linux/drv/hpimod.c 1.6:
		AGE - changes to wrapped so that msg caching is implemented 
		correctly. Haven't tested yet.

2001-04-16	as-sgt
	* hpi/hpi.h 1.76:
		SGT - v188 - add ASI PCI vendor ID

2001-04-16	as-age
	* winnt/dll/asidrv32.c 1.11:
		AGE - fixed bug where DllInstanceInit() was returning TRUE even if CreateFile()
		connection to the kernel driver failed.

2001-04-12	as-age
	* win95/drv/asimixer.c 1.41:
	* win95/drv/asiwavx.h 1.10:
		AGE - added support for capability control. This can be used for turning on MP3 on
		a ASI4336 (for example).

	* hpi/hpi.h 1.75:
		AGE - added CAPABILITY_NONE for calling to see if capability fn is supported.
		Added a CAPABILITY error code for when there are too many capability change calls.

2001-04-11	as-age
	* hpi/hpi6000.c 1.53:
		AGE - added code to use the host interrupt in HPIC for signalling that a msg
		response is waiting. It seems to work fine, although there is no measureable
		speed increase in the DSP.

2001-04-11	as-ewb
	* hpi/axnvdef.h 1.3:
		EWB added NVDEF_NUM_BYTES,

2001-04-10	as-age
	* win95/drv/asimixer.c 1.40:
		AGE - fix for when mixerGetLineControls() is called with fdwControls=MIXER_GETLINECONTROLSF_ONEBYID
		and dwControlID = 0xffff. Added test to AmuGetMixerControl to check dwControlID < total number of controls.

	* win95/drv/install.txt 1.11:
		AGE - updated w2k upgrade instructions

	* hpi/hpi6000.c 1.52:
		AGE - updated so that all accesses from DSP<-> HPI through PCI2040 are checked for
		HPI timeout errors. Checking done at the end of each block. We need to figure out how
		to gather statistics for how often we are seeing HPI timeouts.

2001-04-10	as-ewb
	* hpi/hpifunc.c 1.34:
		EWB add HPI_AdapterEnableCapability

	* hpi/hpi.h 1.74:
		EWB revised capability API

	* hpi/axnvdef.h 1.2:
		EWB added caps above 11, including layout version.

2001-04-09	as-sgt
	* hpi/hpi56301.c 1.24:
		SGT - remove HAS_MP3, for HEX4300 include.

2001-04-09	as-age
	* asihpiw/mw2k.bat 1.2:
		AGE - added code to automatically copy asihpiwn.sys to the correct directory for
		making w2k driver ZIP file.

	* hpi/hex4300d.c 1.3:
		AGE - v4.32 again. This time GPIO is enabled on the ASI4346 !

	* mkzips.bat 1.2:
		AGE - added to automatically copy NT DDL and SYS files from their build location.
		These changes are computer specific.

	* asihpiw/asihpiw.rc 1.10:
	* win2k/asiwin2k.inf 1.10:
	* win95/drv/asidrv.h 1.69:
	* win95/drv/asiwav16.ide 1.51:
	* win95/drv/asiwav16.rc 1.54:
	* win95/drv/drvnotes.txt 1.25:
		AGE v2.24 adds GPIO for ASI4346 and corrects messup in v2.23 ZIP 
		file.

2001-04-06	as-age
	* winnt/dll/asidrv32.c 1.10:
		AGE - changed how mixer thread is deleted. TimeOut in AsiDrvDettach() has been
		reduced from 1 sec to 20ms. The timeout in the WaitForSingleObject() call (while waitng
		for the timer thread to complete) was cuasing 1 sec delays when loading a application. The thing
		is that the mixer thread created CreateThread() does not start straightaway, even though
		CreateThread returns with a valid handle. The thread actually begins running sometime
		later. This has the effect that 3-4 threads can be pending creation and deletion at once.
		This subject needs more research. One option is to make MixerOpen responsible for
		creating a Mixer thread, instead of having potential creation from any driver attachment.

	* winnt/dll/sources 1.4:
		AGE - removed mutex disable and enabled debugging for every 
		driver

	* hpi/hex4300d.c 1.1:
		AGE - another hex file required for MP3

	* hpi/hex4300a.c 1.30:
	* hpi/hex4300b.c 1.30:
	* hpi/hex4300c.c 1.2:
	* hpi/hex4300d.c 1.2:
		AGE - v4.32 has MP3 playback for ASI434x only. Supports playback of 4 streams @ 44.1 kHz
		128 kbit/s.

	* asihpiw/asihpiw.rc 1.9:
	* win2k/asiwin2k.inf 1.9:
	* win95/drv/asidrv.h 1.68:
	* win95/drv/asiwav16.ide 1.50:
	* win95/drv/asiwav16.rc 1.53:
	* win95/drv/drvnotes.txt 1.24:
	* winnt/dll/asiwav32.rc 1.18:
		AGE - driver v2.23 has updated 4300 code to support MP3 playback on ASI434x and
		some threading changes in asiwav32.c to improve the startup time of audio applications.

	* asihpiw/srcw2k 1.4:
	* winnt/sys/sources 1.4:
		AGE - added support for MP3 on ASI434x

2001-04-05	as-age
	* hpi/axnvdef.h 1.1:
		AGE - first check in

	* asihpiw/resource.h 1.1:
		AGE - required for w2k build

2001-04-03	as-age
	* hpi/hex4100a.c 1.17:
	* hpi/hex4100b.c 1.17:
	* hpi/hex4100c.c 1.17:
		AGE - v4.01 corrects ASI4113 digital output - bug introduced with v4.00 (ASI4215 RevD)
		support.

	* asihpiw/asihpiw.rc 1.8:
		AGE - v2.22 fixes ASI4113 digital out bug.

	* win2k/asiwin2k.inf 1.8:
	* win95/drv/asidrv.h 1.67:
	* win95/drv/asiwav16.ide 1.49:
	* win95/drv/asiwave.c 1.46:
	* win95/drv/drvnotes.txt 1.23:
		AGE - v2.22 corrects bug in ASI4113 digital out introduced in 
		2.20

2001-04-03	as-ewb
	* hpi/hpi.h 1.73:
		EWB added capability codes, and prototype 
		HPI_AdapterEnableCapability

2001-03-29	as-sgt
	* win95/drv/asiwave.c 1.45:
		AGE - changes to track down waveOpen() errors reported by RPM.
		This is a debug output only change - functionality remains the same.

2001-03-24	as-ewb
	* hpi/hpi56301.c 1.23:
		EWB MP3 4300 has 4 hex files for now. - need to add hex4300d.c 
		to build.

2001-03-19	as-sgt
	* hpi/hpi6000.c 1.51:
		SGT - update timings on C6711 CE for FPGA

2001-03-19	as-age
	* win95/drv/asidrv.h 1.66:
	* win95/drv/asiwav16.ide 1.48:
	* win95/drv/asiwav16.rc 1.52:
	* win95/drv/asiwave.c 1.44:
	* win95/drv/drvnotes.txt 1.22:
		AGE - driver version 2.21 is an update to asiwave.c only. Added the ability to play
		WAVE_FORMAT_MPEGLAYER3 (an additional MP3 format that MS created for no
		apparent reason!).

2001-03-17	as-sgt
	* hpi/hpi6000.c 1.50:
		SGT - update C6711 CE1 async read and write timings

2001-03-16	as-age
	* win95/drv/mmreg.h 1.3:
		AGE - Added WAVE_FORMAT_MPEGLAYER3 and it's associated 
		structure.

2001-03-15	as-age
	* hpi/hex4300c.c 1.1:
		AGE - add with different case

2001-03-13	as-age
	* asihpiw/srcw2k 1.3:
		AGE - added hex4300c.c for MP3 support and added the define 
		HAS_MP3

	* hpi/hex4100a.c 1.16:
	* hpi/hex4100b.c 1.16:
	* hpi/hex4100c.c 1.16:
		AGE v4.00 hex files for 4113,4215 rev C and 4215 rev d. This is the first release
		of rev D support.

	* hpi/hex4300a.c 1.29:
	* hpi/hex4300b.c 1.29:
		AGE - This is build 4.31 ??. From Eliot. This supports playback of MP3 on ASI4334,
		but only on the first stream. At this stage MP3 decode is believed to work correctly, so any
		audible anomallies need to be investigated. Optimization work is continuing.

	* asihpiw/asihpiw.rc 1.7:
		AGE - v2.20 has support for rev D ASI4215 and beta MP3 on 43xx 
		cards.

	* win95/drv/asidrv.h 1.65:
	* win95/drv/asiwav16.ide 1.47:
	* win95/drv/asiwav16.rc 1.51:
	* win95/drv/drvnotes.txt 1.21:
		AGE - driver version 2.20. This is a test driver that includes MP3 support and
		the first release of DSP code for an ASI4215 Rev D.

	* win95/drv/asimixer.c 1.39:
		AGE - fixed a bug in GetLineInfo()  _COMPONENTTYPE where an error code for the
		serach for the line was not handled correctly. This causes a GPF type error under NT.
		Bug arose when testing with 4215,4215 and 4113 using Antex Demo32.

2001-03-08	as-sgt
	* hpi/hpi.h 1.72:
		SGT v1.87 - add ASI4344,4346,6201,6246,8801 adapter types

2001-03-08	as-age
	* win95/drv/asiwave.c 1.43:
		AGE - correction to MPEG layer detection in AW_MicrosoftToHpiFormat(). This
		version plays MP3s !

2001-02-27	as-age
	* winnt/sys/m.bat 1.4:
		AGE - copy asikd.c

	* hpi/readme.txt 1.7:
		AGE - added v1.85

	* asihpiw/asihpiw.inf 1.7:
	* asihpiw/asihpiw.rc 1.6:
		AGE - v2.19 corrects ASI4336 GPIO driver bug.

	* hpi/hex4600a.c 1.18:
	* hpi/hex4600b.c 1.18:
	* hpi/hex4600c.c 1.12:
		AGE - v4.32 of ASI4601 DSP code supports feedthrough from line 
		in to line out.

	* win95/drv/asidrv.h 1.64:
	* win95/drv/asiwav16.ide 1.46:
	* win95/drv/asiwav16.rc 1.50:
	* winnt/dll/asiwav32.rc 1.17:
		AGE - v2.19 has ASI4336 GPIO control fix (in driver) and also adds feedthrough to
		the ASI4601.

	* win95/drv/drvnotes.txt 1.20:
		AGE - v2.19

2001-02-22	as-age
	* win95/drv/asimixer.c 1.38:
		AGE - fixed GPIO controls so that the hControl handle is stored correctly when the
		control is created. This fixes a driver bug that causeg GPIO controls not to work if the
		adapter number was other than #1. This bug has been in the driver since at least June 2000.

2001-02-21	as-age
	* hpi/readme.txt 1.6:
		AGE - v.184

	* hpi/hpi.h 1.71:
		AGE - version inc

	* hpi/hpioct32.c 1.8:
		AGE - fixed HPI_Message() compiler warning.

2001-02-20	as-age
	* linux/Makefile 1.2:
	* linux/drv/Makefile 1.4:
		AGE - minor makefile tweaks per Bob Nelson, On Air Digital

	* hpi/hpi.h 1.70:
		AGE - version inc. to 1.85 (1.84 has been released).

2001-02-19	as-age
	* hpi/hpi4000.c 1.8:
	* hpi/hpi56301.c 1.22:
	* hpi/hpifunc.c 1.33:
	* hpi/hpios.c 1.6:
		AGE - compiler warnings corrections

	* linux/drv/hpimod.c 1.5:
		AGE - allow a stack based buffer to be used as data. See get_fs()
		.

2001-02-16	as-age
	* hpi/hex4300a.c 1.28:
	* hpi/hex4300b.c 1.28:
		AGE - v4.30 has improved RS422 timing information

	* win2k/asiwin2k.inf 1.7:
		AGE v2.18 has 4401 support

	* mkzips.bat 1.1:
		AGE - bat file for building all Windows driver zipfiles.

	* asihpiw/asihpiw.inf 1.6:
	* asihpiw/asihpiw.rc 1.5:
		AGE - v2.18 has ASI4401 support.

	* win95/drv/asiwav16.ide 1.45:
	* win95/drv/drvnotes.txt 1.19:
		AGE - v2.18

	* asihpiw/srcw2k 1.2:
	* asihpiw/srcw98 1.2:
		AGE - added ASI4401 support.

2001-02-15	as-age
	* win95/drv/asiwave.c 1.42:
		AGE - corrected compare in WodmGetDevCaps() that was causing all adapters
		to be labelled as ASI4401. This bug was introduced about 2 days ago and has not
		been shipped to customers.

2001-02-14	as-age
	* hpi/HEX4400A.C 1.4:
		AGE - v4.02 has spare GPIO pins set to outputs and resets ESSI 
		when AdapterClose() is called.

2001-02-12	as-age
	* win95/drv/asiwave.c 1.41:
		AGE - changed WodmGetDevCaps() so that the ASI4401 returns that it only
		supports 44.1kHz PCM16. All other devices behave as before.

	* win95/drv/asidrv.h 1.63:
	* win95/drv/asiwav16.ide 1.44:
	* win95/drv/asiwav16.rc 1.49:
		AGE - v2.18, first ASI4401 support.

	* hpi/HEX4400A.C 1.3:
		AGE - v4.01, first test release.

	* win95/drv/asimixer.c 1.37:
		AGE - added a new internal control type MIXX_HPI_CONTROL_LEVEL_m20to0dB.
		This is for internal driver use only. It keeps track of the fact that the ASI4401 only has
		a level range of -20..0 dBu.

2001-02-09	as-sgt
	* hpi/hpi6000.c 1.49:
		SGT - HPI writes use blocks of 4 words. Add delay in DSP init

2001-02-09	as-age
	* hpi/hpipci.h 1.5:
	* linux/drv/hpimod.c 1.4:
	* linux/lib/hpiwrap.c 1.3:
		AGE - minor syntax fixes for GCC compiler warnings

2001-02-08	as-age
	* hpi/HEX4400A.C 1.2:
		AGE - this version works, no adapter numbering yet.

2001-02-05	as-age
	* hpi/hpiman.c 1.7:
		AGE - remove 4030 and 4700

	* win95/drv/asimixer.c 1.36:
	* win95/drv/asimixer.h 1.14:
		AGE - added support for ASI4401 adapter mode selection - it 
		works.

	* hpi/hpifunc.c 1.32:
		AGE - added HPI_AdapterGetMode()

	* hpi/hpi.h 1.69:
		AGE - added HPI_AdapterGetMode() and changed mode defines (the defines weren't
		compiling correctly under 16bit Borland compiler).

2001-02-02	as-age
	* hpi/hpi56301.c 1.21:
		AGE - removed some compiler warnings under linux.

	* hpi/hpiman.c 1.6:
		AGE - added defined(4400) to support 4400 build alone.

2001-02-02	as-ewb
	* hpi/boot4ka.h 1.1:
		EWB added this file to CVS for Linux build.  Generate from 
		boot4ka.c for DOS build

2001-02-01	as-age
	* linux/lib/hpiwrap.c 1.2:
		AGE - HPI_Message() call parameter type update.

2001-01-31	as-age
	* hpi/hpi.h 1.67:
	* hpi/hpifunc.c 1.30:
		AGE - added code for HPI_ADAPTER_SET_MODE which is used to switch the ASI4401
		between mono and stereo modes.

	* hpi/hpi6000.h 1.5:
		AGE - moved the host mailbox to 0x200

2001-01-31	as-ewb
	* hpi/hpifunc.c 1.31:
		EWB allow MP3 format create

	* hpi/hpi56301.c 1.20:
		EWB add 3rd code array for 4300 MP3 support. #define HAS_MP3 to 
		use it.

	* hpi/hpi.h 1.68:
		EWB remove C++ comment for gcc

2001-01-23	as-sgt
	* hpi/hpi56301.c 1.19:
		SGT - use custom wait loop with extra long timeout when waiting 
		for DSP to init.

2001-01-23	as-ewb
	* hpi/boot4000.asm 1.7:
		EWB fixed non-4400 detection. Tested on 4113,4215,4336,4401,4501,
		4601

2001-01-22	as-age
	* win95/drv/asiwave.h 1.10:
		AGE - changed AW16_ references to AW_

	* win95/drv/asiwave.c 1.40:
		AGE - changed AW16_ references to AW_ . Moved timer (threads in NT) from
		here to either asiwav16.c or asiwav32.c.

	* win95/drv/asimixer.c 1.35:
		AGE - update to debug message text...

	* winnt/dll/asidrv32.c 1.9:
		AGE - timer threads moved here from asiwave.c. Also, added a mixer thread that is
		used to monitor priority mixer events. So far the only priority mixer event is when the
		GPIO digital input changes.

	* win95/drv/asidrv16.c 1.8:
		AGE - timer threads moved here from asiwave.c

	* win95/drv/asidrv.h 1.62:
		AGE - NT debug macros updated.

	* win95/drv/asiwav16.def 1.2:
	* win95/drv/asiwav16.ide 1.43:
	* win95/drv/asiwav16.rc 1.48:
		AGE - version update

2001-01-18	as-sgt
	* hpi/hpi6000.c 1.48:
		SGT - add USE_BLOCK define to enable block r/w.  Disable until 
		DSP rev 1.4

	* hpi/hpi6000.c 1.47:
		SGT - change HPI data r/w to block operations (2k blocks)

2001-01-17	as-sgt
	* hpi/hpi6000.c 1.46:
		SGT - change SDRAM CL back to 3 (from 2)

2001-01-16	as-sgt
	* hpi/hpi6000.c 1.45:
		SGT - add SDRAM extension init for DSP EMIF setup

2001-01-16	as-age
	* linux/drv/hpimod.c 1.3:
		AGE - changes to support 2.4 kernel (from Steve Wilson, HCJB).

2001-01-16	as-ewb
	* hpi/boot4000.asm 1.6:
		EWB correct logic of "not 4400" detection, move origin to 0xf60 -
		 more room for 4400

2001-01-09	as-ewb
	* hpi/HEX4400A.C 1.1:
		EWB 4401 DSP code.  Don't expect this revision to work!!!

	* hpi/makeboot.bat 1.3:
		EWB added copy of boot4ka.c to .h, now that it is included in 
		hpi56301.c

	* hpi/hpi.h 1.66:
		EWB added 4401 adapter type

	* hpi/hpi56301.c 1.18:
		EWB replaced (sadly) 4700 with 4400.
		Made boot code into an include file boot4ka.h (generated by makeboot.bat)

	* hpi/boot4000.asm 1.5:
		EWB remove 4700, add 4400 detect using memory presence.
		added  fix? for erratic id of 4300 adapters.

2000-12-27	as-age
	* hpi/hex4600a.c 1.17:
	* hpi/hex4600b.c 1.17:
	* hpi/hex4600c.c 1.11:
		AGE v4.31 has improved AES-18 flow control. The Tx rate is no longer slaved off the
		Rx rate. Instead, the amount of data to transmit is derived from the Tx ISR buffer.
		This makes the Tx code much more reliable. Still seeing the occasional assert for
		Rx frame size on startup. Does starting Rx buffer have bad samples ?

	* win95/drv/asiwavx.h 1.9:
		AGE - added DSP assert control type.

	* win95/drv/asidrv.h 1.61:
	* win95/drv/drvnotes.txt 1.18:
		AGE - v2.17 fixes a bug in AES-18 code that causes the DSP code to crash. Also,
		DSP assert control has been added to line out 0 of the mixer.

	* win95/drv/asimixer.c 1.34:
		AGE - added code to support DSP assert control type. This will 
		be useful for debugging.

2000-12-11	as-age
	* win95/drv/asimixer.c 1.33:
		AGE - log SetControlDetails() error for AES-18 Tx.

	* hpi/hex4600a.c 1.16:
	* hpi/hex4600b.c 1.16:
	* hpi/hex4600c.c 1.10:
		AGE - v4.30 fixes a record sync problem where after 30 minutes or so record operations
		record bad audio - small segments of audio coming from somewhere else. It did it under both
		MPEG and PCM. Also, buffering improvements in AES-18 code. AES-18 works perfectly on
		PC, but on DSP msg sizes of 70-74 will sometimes give frame errors at the receiver.

	* win95/drv/asidrv.h 1.60:
	* win95/drv/asidrv16.c 1.7:
	* win95/drv/asiwav16.ide 1.42:
	* win95/drv/asiwav16.rc 1.47:
	* win95/drv/drvnotes.txt 1.17:
		AGE - driver v2.16. ASI4601 changes only. Fixed record bug where the record buffer seems to
		get confused after some amount of up time. Also, some buffering improvements to AES-18 code.
		Message lengths of 20-70 bytes seem to work fine. 70-74 bytes sometimes gives a frame error.

	* win95/drv/asiwave.c 1.39:
		AGE - change to how debug messages are handled.

2000-12-08	as-sgt
	* hpi/hpi6000.c 1.44:
		SGT - revert to 100ns CE1 access time

2000-12-07	as-sgt
	* hpi/hpi6000.c 1.41:
		SGT - clear internal DSP RAM and SDRAM before loading code

	* hpi/hpi6000.c 1.43:
		SGT - correct SDRAM setup - 4 banks not 2 banks!

	* hpi/hpi6000.c 1.42:
		SGT - remove previous code - something is not right!!!

2000-12-06	as-age
	* hpi/hpi.h 1.65:
		AGE - ### major oops, HPI_PROFILE_RES_NAME became too large under
		56301 compilation !

2000-12-05	as-age
	* hpi/hpi.h 1.64:
	* hpi/hpifunc.c 1.29:
		AGE - added AxProfileGetName() to get the name of the profile from the DSP - much
		better than numbers !

2000-12-01	as-sgt
	* hpi/hpi6000.c 1.40:
		SGT - changed timing on DSP async access to 100ns for 100MHz 
		EMIF clock

2000-12-01	as-age
	* hpi/hpi6000.c 1.39:
		AGE - added hex6200c.c

	* hpi/hpi.h 1.63:
	* hpi/hpifunc.c 1.28:
		AGE - update to Profiling functions and structures.

2000-11-22	as-age
	* hpi/hpi6000.c 1.38:
		AGE - changes to EMIF global control and CE1 settings. These 
		need further research.

2000-11-16	as-age
	* win95/drv/asiwave.c 1.38:
		AGE - debug changes. Fixed bug that could occur if InStreamOpen()
		failed under NT.

	* win95/drv/asiwav16.ide 1.41:
	* win95/drv/asiwav16.rc 1.46:
	* win95/drv/drvnotes.txt 1.16:
	* winnt/dll/asiwav32.rc 1.16:
		AGE - v2.15, AES-18 A+B mode, correction to sample rate check for ASI43xx and
		fix for mixerOpen() and Close() under W2k. W2k seems to miss calling mixerClose().

	* win95/drv/asiwavx.h 1.8:
		AGE - comment update

	* win95/drv/asimixer.c 1.32:
	* win95/drv/asimixer.h 1.13:
		AGE - improved mixer open and close instance allocation to get
		around missing mixerClose() calls from W2k.

2000-11-15	as-age
	* hpi/hpioct32.c 1.7:
		AGE - test method for looking at OS version (doesn't affect 
		anything)

	* hpi/hpi.h 1.62:
		AGE - v1.84 update for new AES-18 BG interface.

	* win2k/asiwin2k.inf 1.6:
		AGE -v2.15 has AES-18 changes, sample rate check changes for ASI4601 and
		ASI43xx and improved handling of mixer handles.

	* hpi/hex4300a.c 1.27:
	* hpi/hex4300b.c 1.27:
		AGE - v4.29 has improved sample rate checking. A sample rate error
		is now returned from OutStreamQueryFormat() and InStreamQueryFormat().

	* hpi/hex4600a.c 1.15:
	* hpi/hex4600b.c 1.15:
	* hpi/hex4600c.c 1.9:
		AGE - v4.29 has improved sample rate checking. A sample rate error
		is now returned from OutStreamQueryFormat() and InStreamQueryFormat().
		Also, AES-18 has been modified to support A+B mode like the Quantec
		Zombie. This mode can be selected through the block generator control.

	* asihpiw/asihpiw.rc 1.4:
		AGE - v2.15

2000-11-14	as-age
	* hpi/hpi.h 1.61:
		AGE - added HPI_FORMAT_UNDEFINED for ax6 code.
		Changed AES-18 BG call parameters.

	* hpi/hpi6000.c 1.37:
		AGE - created EndianSwap() in-place function.

	* hpi/hpifunc.c 1.27:
		AGE - added wChannelMode to AES-18 block generator 
		configuration.

	* win95/drv/asimixer.c 1.31:
		AGE - changes to the AES-18 Block Generator control code so that
		the channel mode is now handled. Also re-organized debugging code
		so that OutputDebugString() can be used in NT.

	* win95/drv/asiwave.c 1.37:
		AGE - changes to support sample rate error returns for waveOutOpen() and
		waveInOpen()

	* win95/drv/asidrv.h 1.59:
	* win95/drv/asiwavx.h 1.7:
		AGE - v2.15 has updated 4601 AES-18 support and changes to how
		sample rate errors are handled on single samplerate adapters. Basically,
		sample rate errors were not handled previously.

2000-11-08	as-age
	* win95/drv/asimixer.c 1.30:
		AGE - added code that will log errors to the INI file when the AESEBU
		input status bits change.

2000-11-02	as-age
	* hpi/hpi6000.c 1.36:
		AGE - changes to how HPI transfers are implemented. We now update HPIA before
		every access to HPID (read ot write). This is to get around silicon bug 1.3.7 - HPI lockups.

2000-10-31	as-age
	* hpi/hpi6000.c 1.35:
		AGE - added debug code to _SendHostCommand()

2000-10-30	as-age
	* win95/drv/drvnotes.txt 1.15:
		AGE - debug update

2000-10-20	as-age
	* hpi/hpi.h 1.60:
		AGE - comment change to make sure error code 1-99 are reserved for driver
		use and won't get added accidently to the HPI error code set.

	* win95/drv/drvnotes.txt 1.14:
		AGE - added desc of debug versions

	* win95/drv/asiwave.c 1.36:
		AGE - improvements to error logging capability and debug code for
		monitoring sample rate changes.

	* win95/drv/asidrv.h 1.58:
		AGE - improvements to error logging capability

2000-10-18	as-age
	* win95/drv/asiwave.c 1.35:
		AGE - corrects wchar and char issues under NT when logging an error
		message to the asiwave.ini file using the function DriverReportError()

2000-10-17	as-age
	* win95/drv/install.txt 1.10:
		AGE - install instructions updated to include Windows ME.

	* hpi/hex4100a.c 1.15:
	* hpi/hex4100b.c 1.15:
	* hpi/hex4100c.c 1.15:
		AGE - v3.63 again. This time only difference is built with Moto Tools
		v6.2.0.

	* hpi/hpi.h 1.59:
	* hpi/readme.txt 1.5:
	* win95/vxd/asivd.RC 1.12:
		AGE - v1.83 updates DSP code to improve MPEG sync. Layer I MPEG
		playback has been disabled.

2000-10-16	as-age
	* hpi/hpifunc.c 1.25:
		AGE - HPI_GetErrorText() altered to support wide chars under Win 
		NT.

	* hpi/hpi.h 1.58:
		AGE - added #define for _tcscat (strcat())

	* hpi/hpifunc.c 1.26:
		AGE - Rolled back changes to HPI_GetErrorText(). Back to returning chars under all
		OSes.

2000-10-13	as-age
	* win95/drv/drvnotes.txt 1.13:
		AGE - v2.14 debug (Win2000 only) adds debug for logging to INI 
		file.

	* win95/drv/asiwave.c 1.34:
		AGE - finally figured out how to get DriverReportError() to log errors
		to asiwav.ini file under NT/w2k. Whew....

2000-10-13	as-ewb
	* hpi/hex4100a.c 1.14:
	* hpi/hex4100b.c 1.14:
	* hpi/hex4100c.c 1.14:
	* hpi/hex4500a.c 1.14:
	* hpi/hex4500b.c 1.14:
		EWB v3.63 MPEG sync requires bitstream and format layer match

	* hpi/hex4300a.c 1.26:
	* hpi/hex4300b.c 1.26:
	* hpi/hex4600a.c 1.14:
	* hpi/hex4600b.c 1.14:
	* hpi/hex4600c.c 1.8:
		EWB v4.28 MPEG sync requires bitstream and format layer match.
		   Layer I format disabled for decode.

2000-10-12	as-ewb
	* hpi/hex4300a.c 1.25:
	* hpi/hex4300b.c 1.25:
		EWB v4.28 : Conservative MPEG sync detection (updated version)

2000-10-11	as-ewb
	* hpi/hex4300a.c 1.24:
	* hpi/hex4300b.c 1.24:
		EWB more conservative MPEG sync verification.

2000-10-06	as-sgt
	* hpi/hpi6000.c 1.34:
		SGT - got AdapterGetInfo to work, but something is not right - 
		Andrew to check.

2000-10-01	as-sgt
	* hpi/hpi6000.c 1.33:
		SGT - corrected some DSP message addresses? (Andrew to check)

	* hpi/hpi.h 1.57:
		SGT - add ASI6242 (HCJB)

2000-09-23	as-sgt
	* hpi/hpi6000.c 1.32:
		SGT - update CE1 EMIF settings for Async R/W

2000-09-21	as-sgt
	* hpi/hpi6000.h 1.4:
		SGT - change host mailbox location to internal C6711 RAM

	* hpi/hpi.h 1.56:
		SGT - add ASI6226 define

	* hpi/hpi6000.c 1.31:
		SGT - works with C6711!

2000-09-18	as-sgt
	* win95/vxd/asivd.RC 1.11:
		SGT - v1.82.3

	* win95/drv/asiwav16.inf 1.2:
		SGT - change message to 'AudioScience ASI4000 PCI - WAVE'

2000-09-14	as-age
	* winnt/dll/asidrv32.c 1.8:
		AGE - mutex calls changed to macros. This is to allow a finer grained
		mutexing scheme sometime in the future.

	* win95/drv/asidrv.h 1.57:
	* win95/drv/asiwav16.ide 1.40:
	* win95/drv/asiwav16.rc 1.45:
	* win95/drv/drvnotes.txt 1.12:
	* winnt/dll/asiwav32.rc 1.15:
		AGE - v2.14 has support for DRAMs with 512 byte and 1k byte page
		sizes. Also, minor fix to mixerGetLineInfo( ).

	* win95/drv/asimixer.c 1.29:
		AGE - bug fix to mixerGetLineInfo( ). Can no longer get info on a source
		line whose index is equal to the number of connections that the destination
		line has. Also calls to mixerGetLineInfo() now fill in Target.szPname if possible.
		This is beyond what MS specify, but some other drivers do it.

2000-09-13	as-age
	* hpi/hex4500a.c 1.13:
	* hpi/hex4500b.c 1.13:
		AGE v3.62 implements DRAM page size detect.

	* hpi/hex4300a.c 1.23:
	* hpi/hex4300b.c 1.23:
	* hpi/hex4600a.c 1.13:
	* hpi/hex4600b.c 1.13:
	* hpi/hex4600c.c 1.7:
		AGE v4.27 corrects error code return from AutoFade control and implements
		DRAM page size detect.

2000-09-11	as-age
	* win95/drv/asiwav16.ide 1.39:
	* win95/drv/asiwav16.rc 1.44:
		AGE - v2.13 various changes to support 8 cards under NT

	* win95/drv/asidrv.h 1.56:
		AGE - changed max adapters back to 4 for 16bit driver. Internal structures
		were getting too large to link under Borland.

2000-08-25	as-age
	* hpi/hpi4000.c 1.7:
		AGE - H400_MAX_ADAPTERS define changed from 4 to 
		HPI_MAX_ADAPTERS

2000-08-24	as-age
	* win95/drv/drvnotes.txt 1.11:
		AGE - v2.13 has correction to support more than 4 adapters. Also, we have
		the start of finer mutexing implemented.

	* win95/drv/asidrv.h 1.55:
		AGE - v2.13 has correction to max adapters. Also, macros added to support finer mutexing
		(not completed yet).

	* win95/drv/asidrv16.c 1.6:
		AGE - BeginSwSrit() and EndSwCrit() renamed.

	* win95/drv/asimixer.c 1.28:
	* win95/drv/asiwave.c 1.33:
		AGE - new macros to support finer mutexing within the driver.

2000-08-22	as-age
	* win95/drv/asidrv.h 1.54:
	* win95/drv/drvnotes.txt 1.10:
		AGE - v2.12 supports 8 ASI4215s

	* win95/drv/asimixer.h 1.12:
		AGE - max lineouts reduced to 8 now that 4701 has gone. max adapters
		set to DRV_MAX_ADAPTERS

	* win95/drv/asiwave.h 1.9:
		AGE max waveouts down from adapters x 24 to adapters x 8

	* hpi/hex4100a.c 1.13:
	* hpi/hex4100b.c 1.13:
	* hpi/hex4100c.c 1.13:
		AGE - v3.62 has adapter numbering changes to support 8 adapters.

2000-08-03	as-age
	* win95/drv/asidrv.h 1.53:
	* win95/drv/drvnotes.txt 1.9:
	* winnt/dll/asiwav32.rc 1.14:
		AGE - v2.11 fixes NT DLL relocation bug. Our NT driver should now share ok with
		an Antex driver.

	* win95/drv/asimixer.c 1.27:
		AGE - major change to how strings are referenced. The mixer structure
		now stores indicies into the szMixerNames[] array, rather than pointers.
		This fixes a problem with NT that occurs when asiwav32.dll is relocated
		by the operating system. The pName pointers ended up pointing to a location
		that was no longer valid. Changes are low risk, but there are a lot of them.

	* win95/drv/asimixer.h 1.11:
		AGE - all pointers called pName now changed to iName.

	* win95/drv/asiwave.c 1.32:
		AGE - got debug window to work in NT again, although it does
		not repaint itself correctly at this stage. It will come up when a
		file starts playing.

2000-07-28	as-sgt
	* hpi/hpifunc.c 1.24:
		SGT - add text for new 3XX error messages in GetErrorText

2000-07-26	as-age
	* hpi/hex4100a.c 1.12:
	* hpi/hex4100b.c 1.12:
	* hpi/hex4100c.c 1.12:
		AGE - v3.61 fixes pops on low level audio on a 4215. The whole AntiPop methodology has changed.
		Instead of calling AxAntiPop() at the end of a decode, all PCM output samples now have 0x100 added
		to them. This applies to the MPEG decode routines, the AC-2 output copy sample routine and fo course
		all the various flavours of PCM decode. There will be a small increase in the decode time for all formats.
		Haven't yet quantified the increase in decode time.

2000-07-19	as-age
	* win2k/asiwin2k.inf 1.5:
	* winnt/dll/asiwav32.rc 1.13:
		AGE - v2.10, fixed bug opening asimixap while WaveStation is running under 2000.
		More mixer instances are now supported.

	* win95/drv/asidrv.h 1.52:
	* win95/drv/drvnotes.txt 1.8:
		AGE - fixed bug opening asimixap while WaveStation is running under 2000.
		More mixer instances are now supported.

	* winnt/dll/asidrv32.c 1.7:
		AGE - changed some messages boxes that are used when the driver is
		uninstalled.

	* win95/drv/asimixer.h 1.10:
		AGE - increased MIXER_MAX_INSTANCES from 16 to 64. This fixes a problem
		with BSI software and 2 ASI adapters - asimixap won't run at the same time as
		WaveStation....

2000-07-18	as-age
	* win95/drv/asidrv.h 1.51:
	* win95/drv/asiwav16.ide 1.38:
	* win95/drv/asiwav16.rc 1.43:
	* win95/drv/asiwave.c 1.31:
	* win95/drv/drvnotes.txt 1.7:
		AGE - v2.09 fixes breakup in MS Audio streamed from internet. The
		'small buffer' threshold test has been changed to set the 8192 byte buffers
		that media player produces to be small buffers.

2000-07-17	as-age
	* win95/drv/asidrv.h 1.50:
	* win95/drv/asiwav16.ide 1.37:
	* win95/drv/asiwav16.rc 1.42:
	* win95/drv/drvnotes.txt 1.6:
		AGE - v2.08 has AES-18 bug fixes.

2000-07-14	as-age
	* hpi/hex4600a.c 1.12:
	* hpi/hex4600b.c 1.12:
	* hpi/hex4600c.c 1.6:
		AGE - v4.26 has some AES-18 bugs fixed that were causing frame errors
		(ie bad FCS).

2000-07-12	as-age
	* win95/drv/asidrv.h 1.49:
	* win95/drv/asiwav16.ide 1.36:
	* win95/drv/asiwav16.rc 1.41:
		AGE - w95v2.07.3 (beta). 4215 specific changes to flash LED and catch
		stack errors.

	* hpi/hpi.h 1.55:
		AGE - merged strtok() changes on the w95v207beta branch into the 
		main tree.

2000-07-07	as-age
	* hpi/hex4100a.c [w95v207beta] 1.11.2.4:
	* hpi/hex4100b.c [w95v207beta] 1.11.2.4:
	* hpi/hex4100c.c [w95v207beta] 1.11.2.4:
		AGE - code for win98 v2.07 beta 3. This version has DSP clock @ 78 MHz and
		LED heartbeat enabled. 1 flash every 6 seconds signals a stack overflow.

2000-06-30	as-age
	* hpi/hpi.h [w95v207beta] 1.53.2.1:
		AGE - added define for strtok() so that it can be used in the 
		driver.

	* win95/drv/asimixer.c 1.26:
		AGE - in AsiMixerOpen() changed how the string of AES-18 Block Generator settings
		(from asiwav.ini) is scanned. Old version used sscanf() and it didn't work correctly under
		NT. This version now uses strtok(). It seems to work ok.

2000-06-27	as-age
	* hpi/hex4100a.c [w95v207beta] 1.11.2.3:
	* hpi/hex4100b.c [w95v207beta] 1.11.2.3:
	* hpi/hex4100c.c [w95v207beta] 1.11.2.3:
	* win95/drv/asidrv.h 1.48:
	* win95/drv/drvnotes.txt 1.5:
		AGE - code for w95v207 beta2 has 4215 flashing LED and 71 MHz 
		DSP clock.

	* hpi/hex4100a.c [w95v207beta] 1.11.2.2:
	* hpi/hex4100b.c [w95v207beta] 1.11.2.2:
	* hpi/hex4100c.c [w95v207beta] 1.11.2.2:
		AGE - Hex files for w95v207beta1. Has LED heartbeat on digital out and
		also DSP clock is 78 MHz.

	* win95/drv/asiwave.c 1.30:
		AGE - added code to log version number to asiwav.ini when the computer
		is restarted and error logging is enabled.

	* win95/drv/asidrv.h 1.47:
		AGE - added code for logging version to asiwav.ini.
		4100 has LED flashing code, DSP clock is 78 MHz.

	* win95/drv/asiwav16.ide 1.35:
	* win95/drv/drvnotes.txt 1.4:
		AGE - w95v207beta1, 4215 flashes LED, clock set to 78 MHz.

2000-06-22	as-age
	* win95/drv/asiwave.c 1.29:
		AGE - changed startup to log a message to asiwav.ini during startup if
		error logging is turned on.

2000-06-21	as-sgt
	* hpi/hpi.h 1.54:
		SGT -  v1.82 to indicate DSP code change

2000-06-21	as-age
	* win95/drv/asidrv.h 1.46:
	* win95/drv/asiwav16.ide 1.34:
	* win95/drv/asiwav16.rc 1.40:
	* win95/drv/drvnotes.txt 1.3:
		AGE - v207 beta 0

	* hpi/hex4100a.c [w95v207beta] 1.11.2.1:
	* hpi/hex4100b.c [w95v207beta] 1.11.2.1:
	* hpi/hex4100c.c [w95v207beta] 1.11.2.1:
		AGE - this beta code used in w95v207 beta 0 has the DSP clock speed
		reduced to 71.5 MHz.

2000-06-20	as-age
	* hpi/hex4300a.c 1.22:
	* hpi/hex4300b.c 1.22:
		AGE - ax4 v4.26 has change to support coming out of the DRAINED 
		state if more data is sent.

2000-06-09	as-age
	* hpi/hex4100a.c 1.11:
	* hpi/hex4100b.c 1.11:
	* hpi/hex4100c.c 1.11:
		AGE - v3.60 has AARx setup implemented for ALL AARx registers.

	* win95/drv/asidrv.h 1.45:
	* win95/drv/asiwav16.ide 1.33:
	* win95/drv/asiwav16.rc 1.39:
	* win95/drv/drvnotes.txt 1.2:
		AGE - v2.06, first win98 build with AES-18 code. AARx register
		configuration changes for 56301. Polarity control added for bitstream.
		Bitstream can now record MP2 format directly.

	* hpi/hex4500a.c 1.12:
	* hpi/hex4500b.c 1.12:
		AGE - v3.59 has AARx setup implemented for ALL AARx registers.

	* win95/drv/asiwave.c 1.28:
		AGE - removed stream close calls when driver is unloaded. This causes
		windows not to terminate correctly.

	* hpi/hex4300a.c 1.21:
	* hpi/hex4300b.c 1.21:
		AGE - v4.25 has bitstream clk and data polarity controls added. Also,
		the bitstream line can now record MPEG layer II format directly.

	* hpi/hex4600a.c 1.11:
	* hpi/hex4600b.c 1.11:
	* hpi/hex4600c.c 1.5:
		AGE - v4.25, changes to istream code to support MPEG layer II bitstream record
		on a 4336. Correction to AES-18 address decoding for short addresses.

2000-06-05	as-age
	* win95/drv/asimixer.c 1.25:
		AGE - corrected default settings for bitstream clock and data polarities.
		Set the src line to be 'RS422 In 1'. Sometime in the future we will add
		code to query the bitstream control to find out what sort of bitstream we
		are dealing with.

2000-06-02	as-age
	* win95/drv/asimixer.c 1.24:
		AGE - added clock and data polarity controls to the bitstream in line. Still have to
		1) rename src line to RS422, and 2) implement default polarity settings.

2000-06-01	as-age
	* hpi/hpifunc.c 1.23:
		AGE - implemented Eliot's generic Control Set,Get where ever possible.
		Made some routines pass consts. This should make them safer and allow
		the compiler to optimize more.

	* hpi/hpi.h 1.53:
	* hpi/hpiman.c 1.5:
		AGE - HPI_Message( HPI_HSUBSYS *phSubSys....) is now
		HPI_Message( const HPI_HSUBSYS *phSubsys....)

2000-05-31	as-ewb
	* hpi/hpifunc.c 1.22:
		EWB added bitstream control functions.
		Also added two generic set and get functions.  Using these throughout this file would reduce its size through elimination of repetitive code.

	* hpi/hpi.h 1.52:
		EWB added HPI_CONTROL_BITSTREAM and associated attributes and functions.
		defined HPI_FORMAT_MIXER_NATIVE for use in DSP code.

2000-05-26	as-age
	* win95/drv/install.txt 1.9:
		AGE - added description of how to proceed if uninstall of NT driver
		fails on an SMP machine.

2000-05-25	as-age
	* win95/drv/asimixer.c 1.23:
		AGE - added a null at the end of received AES-18 data so that string
		are terminated correctly.

	* win95/drv/drvnotes.txt 1.1:
		AGE - driver release notes added.

	* win95/drv/asidrv.h 1.44:
	* win95/drv/release.txt 1.52:
	* winnt/dll/asiwav32.rc 1.12:
		AGE - v2.05 has first support for AES-18 that is Zombie 
		compatible.

	* win95/drv/release.txt 1.53:
		AGE - removed old release.txt file.

2000-05-24	as-age
	* hpi/hex4600a.c 1.10:
	* hpi/hex4600b.c 1.10:
	* hpi/hex4600c.c 1.4:
		AGE - v4.24 is the first release of Zombie compatible  AES-18 
		code.

2000-05-22	as-ewb
	* hpi/hpi56301.c 1.17:
		EWB replaced bootloader code with new from boot4000.asm version 1.4 -  mods for erratum ED38
		Removed 4030 support.

2000-05-21	as-ewb
	* hpi/makeboot.bat 1.2:
		EWB capitalised Boot4000 so it matches code in hpi56301.c

	* hpi/boot4000.asm 1.4:
		EWB removed 4030 support, add init of all AAR registers, moved 
		history to end of file.

2000-05-19	as-age
	* win95/drv/asimixer.c 1.22:
		AGE - changed the AES18 block generator stuff so that master:slave
		selection is saved for each channel. Also corrected default block rate.

	* hpi/hex4300a.c 1.20:
	* hpi/hex4300b.c 1.20:
		AGE - v4.23 RS422 changes only. RS422 sync search bugs fixed. Also
		the data input is no longer inverted.

2000-05-18	as-age
	* hpi/hpifunc.c 1.21:
		AGE - fixed bug in AES18_BGSetMode(). Error checking on wOperatingMode[]
		was incorrect.

2000-05-18	as-ewb
	* hpi/hpi56301.c 1.16:
		EWB avoid DSP56301 erratum ED10, don't set HCTR.TWSD

2000-05-17	as-sgt
	* hpi/hpi.h 1.51:
	* win95/vxd/asivd.RC 1.10:
		SGT - v180

2000-05-16	as-age
	* asihpiw/asihpiw.cpp 1.8:
	* win95/vxd/asivd.c 1.9:
	* winnt/sys/asikd.c 1.6:
		AGE - OStreamClose() now calls OStreamReset()

	* win95/drv/asidrv.h 1.43:
	* win95/drv/asiwav16.ide 1.32:
	* win95/drv/asiwav16.rc 1.38:
	* win95/drv/release.txt 1.51:
		AGE - v2.02 minor change - RS422 data inversion on ASI4336

	* hpi/hex4300a.c 1.19:
	* hpi/hex4300b.c 1.19:
		AGE - 4.22b minor change - RS422 data inverted

2000-05-15	as-age
	* hpi/hex4300a.c 1.18:
	* hpi/hex4300b.c 1.18:
		AGE - v4.22 corrects deletion of controls on 4334, 4312

	* win2k/asiwin2k.inf 1.4:
		AGE -v 2.01

	* win95/drv/asidrv.h 1.42:
	* win95/drv/asiwav16.ide 1.31:
	* win95/drv/asiwav16.rc 1.37:
	* win95/drv/release.txt 1.50:
		AGE - v2.01 fixes 4334 and 4312 incorrect control deletion.

2000-05-12	as-age
	* win2k/asiwin2k.inf 1.3:
		AGE v2.00

	* win95/drv/asiwav16.ide 1.30:
	* win95/drv/asiwav16.rc 1.36:
	* win95/drv/release.txt 1.49:
		AGE - v2.00 fixes a bug in the mixer code, enables RS422 and also
		fixes 4312,4334 bugs that appeared sometime during 4336 development.

2000-05-10	as-age
	* win95/drv/asidrv.h 1.41:
	* winnt/dll/asiwav32.rc 1.11:
		AGE -v2.00 has RS422 on ASI4336 in slave mode. Also, mixer bug fix allows the MS volume
		control to work correctly in NT.

	* hpi/hex4300a.c 1.17:
	* hpi/hex4300b.c 1.17:
		AGE - v4.21 has RS422 in slave mode, so less mips will be used.

	* win95/drv/asimixer.c 1.21:
		AGE - changed GetControlDetails to support METER and VOLUME reads having only
		channel=1. This fixes the problem with the MS volume control crashing under Win NT.

2000-05-09	as-age
	* win95/drv/asiwavx.h 1.6:
		AGE - added ASI_WAVE_FORMAT_RAW_BITSTREAM to support
		RS422 input.

	* hpi/hex4600a.c 1.9:
	* hpi/hex4600b.c 1.9:
	* hpi/hex4600c.c 1.3:
		AGE - v4.20 has lowest level AES-18 turned on.

	* win95/drv/asiwave.c 1.27:
		AGE - added RS422. This involved getting HPI_InStreamQuery() up and
		running for all adapters. Added support for selecting the format HPI_FORMAT_RAW_BITSTREAM.

	* win95/drv/asiwav16.ide 1.29:
	* win95/drv/asiwav16.rc 1.35:
	* win95/drv/release.txt 1.48:
		AGE v1.99

	* win95/drv/asidrv.h 1.40:
		AGE - v1.99 has 4312 record fixed and beta RS422 code. It will record, but does
		not record the input data. Also, 4601 AES-18 has been turned back on.

	* hpi/hex4300a.c 1.16:
	* hpi/hex4300b.c 1.16:
		AGE - v4.20 has 4336 RS422 that can record and fixes 4312 not 
		being able to record.

2000-05-04	as-age
	* hpi/hex4500a.c 1.11:
	* hpi/hex4500b.c 1.11:
		AGE - Tasking build 3.57 has DSP running with 2 wait states for SRAM and at 78 MHz.
		This fixes a problem with some boards locking up during playback.

	* hpi/hpi.h 1.50:
		AGE - v1.79 fixes problems with some 4501s crashing.

	* hpi/readme.txt 1.4:
		AGE v1.79

2000-05-04	as-ewb
	* hpi/hpifunc.c 1.20:
		EWB added HPI_FORMAT_RAW_BITSTREAM as valid format in 
		HPI_formatCreate

2000-05-02	as-age
	* hpi/hex4300a.c 1.15:
	* hpi/hex4300b.c 1.15:
		AGE - v4.19 added debounce to GPIO routines.

2000-04-28	as-age
	* win95/drv/asimixer.c 1.20:
	* win95/drv/asimixer.h 1.9:
		AGE - added AsiMixerPriorityTasks() so that the timer tick from the
		wave driver code can call the mixer to update any critical controls. At
		present only GPIO read is implemented as a priority control. Currently
		the timer tick is pretty slow - it runs at 50 ms.

	* win95/drv/asidrv.h 1.39:
	* win95/drv/asiwav16.ide 1.28:
	* win95/drv/asiwav16.rc 1.34:
	* win95/drv/asiwave.c 1.26:
	* win95/drv/asiwavx.h 1.5:
	* win95/drv/release.txt 1.47:
		AGE - updates to support GPIO timer tick for ASI4336.

2000-04-20	as-sgt
	* win95/vxd/asihpiv.inf 1.3:
		SGT - remove <can't find disk or file> error message

	* hpi/hpi.h 1.49:
		SGT v178

	* win95/vxd/asihpiv.txt 1.1:
		SGT - install instructions for the VXD

2000-04-20	as-age
	* hpi/hpi.h 1.48:
	* hpi/hpifunc.c 1.19:
		AGE - changes to AES-18 block generator. The BitsPerBlock parameter has
		been replaced by a BlocksPerSecond parameters. In addition, the master of
		slave mode selection can now be done on a per channel basis.

2000-04-18	as-age
	* hpi/hex4100a.c 1.10:
	* hpi/hex4100b.c 1.10:
	* hpi/hex4100c.c 1.10:
	* hpi/hex4500a.c 1.10:
	* hpi/hex4500b.c 1.10:
		AGE - bit accurate syncing added to MPEG playback sync routines.
		Tasking v3.58 (no change since previous was not relased) and gcc v 3.58.

	* win95/drv/asiwav16.ide 1.26:
		AGE - hpi1200 (ASI1201) removed

	* hpi/hex4300a.c 1.14:
	* hpi/hex4300b.c 1.14:
		AGE - bit accurate syncing added to MPEG playback sync routines.
		Tasking v4.18

	* win95/drv/asidrv.h 1.38:
	* win95/drv/asiwav16.ide 1.27:
	* win95/drv/asiwav16.rc 1.33:
	* win95/drv/release.txt 1.46:
		AGE - driver v1.97 has bit accurate MPEG sync capability.

2000-04-17	as-sgt
	* win95/drv/install.txt 1.8:
		SGT - add Win2000 stuff

2000-04-07	as-sgt
	* win95/vxd/asivd.RC 1.9:
		SGT - v177

	* asihpiw/asihpiw.inf 1.5:
		SGT - add WDM to text string that is displayed in Device manager

	* win95/vxd/asihpiv.inf 1.2:
		SGT - add VXD to text string that is displayed in Device manager

2000-04-07	as-age
	* win95/drv/release.txt 1.45:
		AGE v1.96

	* hpi/hex4300a.c 1.13:
	* hpi/hex4300b.c 1.13:
		AGE - axv4.17 fixes GPIO on a 4336.

	* hpi/hex4600a.c 1.8:
	* hpi/hex4600b.c 1.8:
		AGE - removed AES-18 for the moment.

	* hpi/hex4500a.c 1.9:
	* hpi/hex4500b.c 1.9:
		AGE - axv3.53 tasking build. fixes mux when source indicies are 
		greater than 0.

	* win95/drv/asimixer.c 1.19:
		AGE main change is to mixerGetLineInfo() where dwDestination and
		dwSource indicies are returned when query is of type _LINEID

	* win95/drv/install.txt 1.7:
		AGE - small change to adapters supported section.

	* win95/drv/asidrv.h 1.37:
	* win95/drv/asiwav16.ide 1.25:
	* win95/drv/asiwav16.rc 1.32:
		AGE v1.96 main change is to mixerGetLineInfo() where dwDestination and
		dwSource indicies are returned. Also, 4336 GPIO added and AES18 removed
		from 4601.

	* win95/drv/asiwave.c 1.25:
		AGE - minor debug PRINT changes, no code changes.

2000-04-05	as-age
	* hpi/hpi6000.c 1.30:
		AGE - added support for hex6100c (required for MP2 encode).

2000-03-24	as-sgt
	* hpi/hpi.h 1.47:
	* hpi/hpifunc.c 1.18:
		SGT - InStreamQueryFormat is back!

2000-03-23	as-age
	* hpi/hpi.h 1.46:
		AGE - added HPI_FORMAT_RAW_BITSTREAM

	* win95/drv/asiwav16.ide 1.24:
	* win95/drv/asiwav16.rc 1.31:
		AGE - v1.95

	* win95/drv/asiwave.c 1.24:
		AGE - changed WidmGetDevCaps() to only return support for 16bit 
		PCM formats.

2000-03-22	as-sgt
	* asihpiw/asihpiw.cpp 1.7:
	* asihpiw/asihpiw.h 1.4:
	* asihpiw/asihpiw.inf 1.4:
	* asihpiw/asihpiw.rc 1.3:
		SGT - add multiple adapter support

	* win95/drv/install.txt 1.6:
		SGT - update for Win2000, rearrange so 95/98 and 2000 1st

	* hpi/hpi.h 1.45:
	* hpi/hpifunc.c 1.17:
		SGT - remove INSTREAM_QUERY_FORMAT message and function

	* hpi/hpi.h 1.43:
		SGT - v1.77

	* hpi/hpi4000.c 1.6:
		SGT - SubsysCreateAdapter now works with out of sequence indexes

2000-03-22	as-age
	* hpi/hpioct32.c 1.6:
		AGE - Major change. Converted from using critical sections to using mutexes. This will make everything
		a little slower, but has the advantage of providing access control across processes. Previously the use
		of critical sections only arbitrated between threads of the same process.

	* winnt/dll/asidrv32.c 1.5:
		AGE - added code to open the WDM HPI driver if the old kernel driver is
		not present.

	* asihpiw/mw98.bat 1.1:
		AGE - first checkin of batch file for building Win98 WDM HPI 
		kernel driver.

	* asihpiw/mw2k.bat 1.1:
		AGE - first checkin of batch file for building Win2000 kernel 
		driver.

	* hpi/hpi.h 1.44:
		AGE - AES-18 change to default bits per block size. Added comments describing
		where the default bits per block number comes from.

	* asihpiw/Sources 1.4:
		AGE - removed. Either srcw2k, or srcw98 should be copied to Sources just before
		build occurs. This file has now become a temporary file and is therefore
		be removed from CVS.

	* winnt/dll/asidrv32.c 1.6:
		AGE - changed the install remove functions so that the kernel registration step
		only occurs for NT 4.0 and earlier. This gets rid of popup error boxes in Win2k.

	* asihpiw/srcw2k 1.1:
		AGE - first checkin of sources file for building Win2K WDM HPI kernel driver.
		This file MUST be copied to Sources before the buld can proceed.

	* asihpiw/srcw98 1.1:
		AGE - first checkin of sources file for building Win98 WDM HPI kernel driver.
		This file MUST be copied to Sources before the buld can proceed.

	* win95/drv/asidrv.h 1.36:
		AGE - changes to WidmOpen() so that Sound Recorder now works under Win98.
		Calls to waveInOpen() with flags set to WAVE_FORMAT_QUERY were not being
		handled correctly and first release of WDM stuff for Win2k.

	* win2k/asiwin2k.inf 1.2:
		AGE - inc minor version number to 1.95.0.1

	* win95/drv/asiwave.c 1.23:
	* win95/drv/release.txt 1.44:
		AGE - changes to WidmOpen() so that Sound Recorder now works under Win98.
		Calls to waveInOpen() with flags set to WAVE_FORMAT_QUERY were not being
		handled correctly.

2000-03-21	as-sgt
	* win2k/asiwin2k.inf 1.1:
		SGT - changed device manager string to show WAVE

2000-03-21	as-age
	* asihpiw/Sources 1.3:
		AGE - added additional cards

	* hpi/hex4500a.c 1.8:
	* hpi/hex4500b.c 1.8:
		AGE - axv3.51 (tasking) build include scrubbing support - no known
		code change. This is the first Tasking build of 4500 code to be used in
		the Windows driver.

	* hpi/hex4100a.c 1.9:
	* hpi/hex4100b.c 1.9:
	* hpi/hex4100c.c 1.9:
		AGE - axv3.56 (gcc) build to fix mux error for digital out mux. Can now select
		between source ostream 0 or 1.

	* win95/vxd/asivd.c 1.8:
	* winnt/sys/asikd.c 1.5:
		AGE Fixed setting of adapter index in call to HPI_ADAPTER_GET_INFO when starting the
		driver.

2000-03-20	as-sgt
	* asihpiw/asihpiw.cpp 1.4:
	* asihpiw/asihpiw.h 1.3:
		SGT - add Hpi init and adapter create/open - it works!

	* hpi/hpioct32.c 1.5:
		SGT - remove hpioct32.h

	* asihpiw/asihpiw.cpp 1.6:
		SGT - ignore unrecognised resources so that StartDevice does not 
		fail under Win2K

	* asihpiw/DebugPrint.h 1.2:
	* asihpiw/asihpiw.cpp 1.5:
	* asihpiw/asihpiw.rc 1.2:
		SGT - 1st working version

2000-03-19	as-sgt
	* hpi/hpioct32.c 1.4:
		SGT - Win2000 uses ASIHPIW in CreateFile , but driver name is 
		ASIHPIWN.SYS

2000-03-18	as-sgt
	* asihpiw/Sources 1.2:
	* asihpiw/asihpiw.cpp 1.2:
	* asihpiw/asihpiw.h 1.2:
	* asihpiw/asihpiw.inf 1.2:
		SGT - add symbolic link to user mode, add hpi files, delete 
		power code

	* asihpiw/asihpiw.cpp 1.3:
		SGT - more cleanup - remove READ, WRITE code

	* hpi/hpioct32.c 1.3:
		SGT - if legacy fails, try to load WDM driver in both 95/98 and 
		NT/2000

	* asihpiw/asihpiw.inf 1.3:
		SGT - ASIHPIW.SYS for W98 and ASIHPIWN.SYS for W2000

2000-03-16	as-sgt
	* asihpiw/DebugPrint.c 1.1:
	* asihpiw/DebugPrint.h 1.1:
	* asihpiw/MAKEFILE 1.1:
	* asihpiw/Makefile.inc 1.1:
	* asihpiw/Sources 1.1:
	* asihpiw/asihpiw.cpp 1.1:
	* asihpiw/asihpiw.h 1.1:
	* asihpiw/asihpiw.inf 1.1:
	* asihpiw/asihpiw.rc 1.1:
		SGT - created

2000-03-08	as-ewb
	* hpi/hpi.h 1.42:
		EWB defined HPI_SOURCENODE_RAW_BITSTREAM

2000-03-02	as-sgt
	* winnt/dll/asiwin2k.inf 1.1:
		SGT - 1st check in

2000-03-01	as-ewb
	* linux/INSTALL 1.1:
		EWB created

	* linux/lib/Makefile 1.2:
		Removed HPI_INCLUDE_xxx from C flags - not needed for lib.

	* linux/drv/hpimod.c 1.2:
		Changed version number in log message.
		hpi_init returns int.

	* linux/test/Makefile 1.3:
		*** empty log message ***

	* win95/drv/mmreg.h 1.2:
		EWB At line 797 ADPCMCOEFSET    aCoef[1];
		THis code is surrounded by some pragmas that stop error with MS
		compiler.
		I think that this is an evil way to get rid of the error!

	* linux/drv/Makefile 1.3:
		Removed HPI_INCLUDE_XXX from C flags

2000-02-22	as-age
	* hpi/hex4600a.c 1.7:
	* hpi/hex4600b.c 1.7:
	* hpi/hex4600c.c 1.2:
		AGE - axv4.16 line in channel swap fixed.

	* hpi/hex4100a.c 1.8:
	* hpi/hex4100b.c 1.8:
	* hpi/hex4100c.c 1.8:
		AGE - axv3.54 gcc build fixes line in mux selection for node 
		indicies greater than 0.

	* hpi/hex4300a.c 1.12:
	* hpi/hex4300b.c 1.12:
		AGE - v4.16 again - remove istream mux on 4312.

	* win95/drv/asidrv.h 1.35:
	* win95/drv/asiwav16.ide 1.23:
	* win95/drv/asiwav16.rc 1.30:
	* win95/drv/release.txt 1.43:
		AGE - v1.94 adds 4312, fixes 4601 line in channel swap and has more
		thorough error reporting for line in mux selections.

	* winnt/dll/asiwav32.rc 1.10:
		AGE - v1.94 has updated DSP code for most platforms. see 
		release.txt.

	* win95/drv/asiwave.c 1.22:
		AGE - improved error return time for waveOutOpen( ) when device is already in use.
		This changes only applies to NT.

	* hpi/hex4300a.c 1.11:
	* hpi/hex4300b.c 1.11:
		AGE - axv4.16 support for ASI4312 added.

	* hpi/hex4500a.c 1.7:
	* hpi/hex4500b.c 1.7:
		AGE - axv3.54 gcc build fixes line in mux selection for node indicies greater than 0.
		Also, DIGITALIO changed to GPIO in ax.c.

2000-02-18	as-ewb
	* linux/drv/Makefile 1.2:
		Add 4100 and 4300 to build

	* linux/test/thpidos.c 1.2:
		Main returns int.  Open as may OStreams as files.
		Changed exit key from <esc> to <!> - <Esc> has special meaning when
		running in an Xemacs shell window.

	* linux/test/Makefile 1.2:
		MPH bug fix?

2000-02-17	as-age
	* win95/vxd/ear64v/ear64v.inf 1.1:
		AGE - added

2000-02-15	as-age
	* hpi/hpi6000.c 1.28:
	* hpi/hpi6000.c 1.29:
		AGE - added support for hex6100b.c and associated array

2000-02-14	as-sgt
	* hpi/hpi.h 1.41:
		SGT - add ASI4312

2000-02-09	as-sgt
	* hpi/hpi.h 1.40:
	* hpi/hpifunc.c 1.16:
		SGT - change Digitalio to Gpio and DIGITALIO to GPIO

2000-02-09	as-age
	* win95/drv/asimixer.c 1.18:
		AGE - updated DIGITAL_BITS to GPIO and changed HPI calls 
		appropriately.

2000-02-07	as-sgt
	* winnt/sys/asikd.c 1.4:
		SGT - remove Sam

2000-02-06	as-sgt
	* hpi/hpipci.c 1.10:
		SGT - add code for fast PCI config space access - not working 
		yet!!

	* hpi/hpifunc.c 1.15:
		SGT - DigioOpen was returning number of Inbits as Outbits

	* hpi/hpi.h 1.39:
		SGT - add ASI4311, ASI4336

2000-02-04	as-age
	* winnt/dll/sources 1.3:
	* winnt/sys/m.bat 1.3:
	* winnt/sys/sources 1.3:
		AGE - added 4601 support.

	* winnt/dll/asiwav32.rc 1.9:
		AGE - v1.93 has 4601 support and a slightly changed initialization. The mechanism
		that triggers a call to DriverInit() has changed.

	* winnt/sys/asikd.c 1.3:
		AGE - added code to set all pre-stored responses to a known 
		state.

	* win95/drv/asidrv.h 1.34:
		AGE - added gwDriverInit to assist NT driver startup. Aim is to fix a problem
		where GetNumDevs() returns non-zero, even if there is no ASI hw in the computer.

	* win95/drv/asiwave.c 1.21:
		AGE - added some type casts to remove compiler warnings under NT

	* win95/drv/asimixer.c 1.17:
		AGE - added some type casts to remove compiler warnings under NT. Fixed a TEXT() maco that
		was causing clk source control selections to have invalid strings. This only occured on a 4601.

	* win95/drv/release.txt 1.42:
		AGE - v1.93 release for NT includes 4601.

	* winnt/dll/asidrv32.c 1.4:
		AGE - attempted to fix driver startup for the case where there is no
		ASI audio card installed. It still need more testing.

2000-02-03	as-age
	* win95/drv/asiwave.c 1.20:
		AGE - change to gnDbgMask

	* win95/drv/asidrv16.c 1.5:
		AGE - added code to print out to debug window if the number of 
		pending threads is greater than zero for BeginSwCrit().

	* win95/drv/asidrv.h 1.33:
	* win95/drv/asiwav16.ide 1.22:
	* win95/drv/asiwav16.rc 1.29:
	* win95/drv/release.txt 1.41:
		AGE - v1.93debug 1. Print to the debug screen if there are 
		threads waiting.

2000-02-02	as-age
	* hpi/hex8400a.c 1.7:
		AGE - v1.06 has fixed DISABLE macro

	* win95/vxd/ear64v/ear64v.rc 1.2:
		AGE - v1.06 has fixed DISABLE macro in DSP code.

	* win95/vxd/ear64v/ear64v.mak 1.2:
	* win95/vxd/ear64v/m.bat 1.2:
		AGE - new nmake location

2000-01-28	as-sgt
	* win95/vxd/asivd.RC 1.8:
		SGT - ver 1.75

	* win95/vxd/asivd.c 1.7:
		SGT - add reset of gnAdaptersStarted in VXD_SysDynamicDeviceInit

	* hpi/hpi.h 1.38:
		SGT - v1.75

2000-01-28	as-age
	* win95/vxd/asivd.c 1.6:
		AGE - changed when VxD attempts to open all ASI adapters.

2000-01-26	as-age
	* win95/vxd/asivd.c 1.5:
		AGE - added code to do adapter open and stream opens on Vxd initialization. This should allow multiple
		Win32 apps to access the VxD at the same time. Presently, each app. should only talk to a single adapter.
		The problem is that ADAPTER_CLOSE closes all streams on an adapter, so if different apps were sharing
		streams on the one adapter, a close could cause problems.

2000-01-25	as-age
	* hpi/hpi6000.c 1.27:
		AGE - added return 0 to end of Hpi6701_GetData( ) routine.

2000-01-19	as-sgt
	* hpi/hpi56301.c 1.15:
		SGT - always include hex4600c.c

	* hpi/hpi56301.c 1.14:
		SGT - 4600 was falling through to 4300 in LoadFamily switch

2000-01-18	as-age
	* hpi/hpi6000.c 1.25:
		AGE - correct ISTREAM reads to call _GetData instead of 
		_SendData.

	* hpi/hpi6000.c 1.26:
		AGE - correction to Hpi6701_GetData( ). Fixed transfer size 
		units.

2000-01-12	as-age
	* hpi/hpi.h 1.37:
	* hpi/readme.txt 1.3:
		AGE - v1.74 supports simultaneous 4100,4300,4500 under DOS.
		Also VxD now supports 4100 family.

	* win95/vxd/asivd.RC 1.7:
		AGE - v 1.74 added 4100 code back in so that Scott Studios can 
		use a 4215.

	* win95/drv/asiwave.c 1.19:
		AGE- major change to how WodmWriteNextBlock() works when the application
		is sending small blocks to the driver. The driver will return blocks a little bit early to
		the application in an effort to get ahead and lower the chance of audio glitches.

	* win95/drv/asidrv.h 1.32:
	* win95/drv/asiwav16.ide 1.21:
	* win95/drv/asiwav16.rc 1.28:
	* win95/drv/release.txt 1.40:
		AGE - v1.92 has new WaveOut buffering that supports the driver getting
		ahead a little bit when small buffers are used.

	* win95/drv/asiwave.h 1.8:
		AGE - added wBlockType to the WaveOut device structure. Also added defines
		for BLOCK_TYPE.

	* win95/vxd/asivd.c 1.4:
		AGE - added 4100 code back in so that Scott Studios can use a 
		4215.

	* hpi/hpi56301.c 1.13:
		AGE - Hpi56301_ReadDspCode() now gets the adapter family passed into it.
		This is so that multiple adapter families can be supported via BIN files under
		DOS.

2000-01-10	as-age
	* hpi/hpiclass.cpp 1.5:
	* hpi/hpiclass.h 1.3:
	* hpi/hpioct32.c 1.2:
		AGE - header update.

1999-12-29	as-sgt
	* hpi/hpi.h 1.36:
	* hpi/hpifunc.c 1.14:
		SGT - add ReadAllBits message/function to DigitalIo

1999-12-22	as-age
	* win95/drv/asidrv.h 1.31:
	* win95/drv/asiwav16.ide 1.20:
	* win95/drv/asiwav16.rc 1.27:
	* win95/drv/release.txt 1.39:
	* winnt/dll/asiwav32.rc 1.8:
		AGE - drv1.91, fixes choppy audio bug on 4332&4. 4300 DSP code 
		change only.

	* hpi/hex4300a.c 1.10:
	* hpi/hex4300b.c 1.10:
		AGE - v4.15 fixes choppy audio on 4332 & 4

1999-12-21	as-age
	* hpi/hpi6000.c 1.24:
		AGE - added more tests for HPIA, currently commented out.

1999-12-17	as-sgt
	* hpi/hpi.h 1.35:
		SGT - add ASI4335

	* hpi/hpi6000.c 1.23:
		SGT - make counter (i) in SendData 32bits

1999-12-17	as-age
	* win95/drv/asidrv.h 1.30:
	* win95/drv/asiwav16.ide 1.19:
	* win95/drv/asiwav16.rc 1.26:
	* win95/drv/release.txt 1.38:
		AGE - v1.90 fixes peak meter on line out 1 of 4332&4.

1999-12-16	as-age
	* hpi/hpi6000.c 1.22:
	* hpi/hpi6000.h 1.3:
		AGE - debug changes to support not transferring data block for 
		an OStreamWrite.

1999-12-15	as-age
	* win95/drv/asimixer.c 1.16:
		AGE - bug fix for peak meter on line out 0 of ASI4334. The peak meter
		was being created, but it didn't work. During initialization the
		hControl for the _METER was getting overwritten by the Serial and NvMem
		controls. Moved creation of the _METER control to just after the creation of
		the line out line.

1999-12-08	as-age
	* hpi/hpi6000.c 1.21:
		AGE - added HPI_ADAPTER_TEST_ASSERT

1999-12-07	age
	* hpi/hpi6000.c 1.20:
		AGE - added code to handle asserts to adapter message switch 
		statement

1999-12-06	age
	* hpi/hpifunc.c 1.13:
		AGE - changed several things related to AES18.
		1. By default, if HAS_AES18 is defined, the AES18 code is assumed to
		be implemented on the DSP. Use HAS_AES18_ON_HOST to run the test
		version of Aes18 on the host computer.
		2. Removed several cases of if ( unsigned short < 0 ). These showed up as
		compiler warning.
		Finally, HAS_AES18 must still be defined for AES18 code to be compiled in.

1999-12-06	sgt
	* hpi/hpi6000.c 1.19:
		SGT - increase init timeout, because DSP now checks memory, 
		remove mixer delay

1999-12-03	age
	* hpi/hpi56301.c 1.12:
		AGE - removed printf() from the end of bootload code.

	* hpi/hpi.h 1.34:
		AGE - removed HAS_AES18 conditional include of aes18 structures in the typedefs for
		HPI_MESSAGE and HPI_RESPONSE.

1999-12-02	sgt
	* hpi/hpi6000.c 1.18:
		SGT - only configure PLD once

1999-11-30	sgt
	* hpi/hpi.h 1.33:
		SGT - add ASI6126

	* hpi/hpios.h 1.6:
		SGT

1999-11-24	sgt
	* hpi/hpi6000.c 1.17:
		SGT - more error checking during PLD confug

	* hpi/hpi56301.c 1.11:
		SGT - add ability to use 41XX/42XX/43XX under DOS.  !! Only one 
		adapter type can be used at a time !!

1999-11-23	age
	* win95/drv/asimixer.c 1.15:
		AGE - order of source line search is changed when the mixer initializes.
		Digital In is checked before Line In. Source search direction for mux controls
		now proceeds from 0 to nLines (it went backwards before). The upshot of all
		this is that the mux control on a 4334 now lists the line in lines from smallest to
		largest. NOTE this change will cause lineID numbers to change on all adapters
		that have a digital in line. Hopefully this won't cause any problems.

	* hpi/hex4100a.c 1.7:
	* hpi/hex4100b.c 1.7:
	* hpi/hex4100c.c 1.7:
		AGE v3.52 again, rebuilt with latest source

	* win95/drv/asidrv.h 1.29:
	* win95/drv/asiwav16.ide 1.18:
	* win95/drv/asiwav16.rc 1.25:
	* win95/drv/release.txt 1.37:
		AGE v1.89, no stutter DSP code. record mux on 4334 has corrected
		line order.

1999-11-22	age
	* hpi/readme.txt 1.2:
		AGE v1.72

	* hpi/hpi.h 1.32:
		AGE HPK v1.72, upgraded 4334 code to v4.14.

	* hpi/hex4300a.c 1.9:
	* hpi/hex4300b.c 1.9:
	* hpi/hex4600a.c 1.6:
	* hpi/hex4600b.c 1.6:
	* hpi/hex4600c.c 1.1:
		AGE v4.14 has corrected DISABLE macro usage.

1999-11-19	age
	* win95/vxd/asivd.RC 1.6:
		AGE v1.71 fixes breakup of audio when two devices are active.

	* hpi/hex4100a.c 1.6:
	* hpi/hex4100b.c 1.6:
	* hpi/hex4100c.c 1.6:
		AGE - GCC build v3.52, stutter fix.

	* hpi/hpi.h 1.31:
		AGE v1.71, note - VXD in HPK171 has wrong HPI version number. It 
		reports 1.70 oops.

	* hpi/hex4500a.c 1.6:
	* hpi/hex4500b.c 1.6:
		AGE - GCC build v3.52, stutter fix, but without watermarking 
		turned on.

1999-11-17	ewb
	* hpi/hpi.h 1.30:
		EWB defined HPI_ERROR_INCOMPATIBLE_SAMPLERATE

1999-11-12	age
	* win95/drv/asiwav16.ide 1.16:
	* win95/drv/release.txt 1.36:
	* winnt/dll/asiwav32.rc 1.7:
		AGE v1.88

	* win95/drv/asiwave.c 1.17:
		AGE correction to the wPid field of waveInGetDevCaps( ).

	* win95/drv/asimixer.h 1.8:
		AGE added wInStreams and wOutStreams to the mixer structure.

	* win95/drv/asimixer.c 1.14:
		AGE added code to correct mixerGetLineInfo( ) call with TARGET
		flags set.

	* win95/drv/asidrv.h 1.28:
	* win95/drv/asiwav16.ide 1.17:
	* win95/drv/asiwav16.rc 1.24:
		AGE v1.88, wPid fixed on waveGetDevCaps() and mixerGetLineInfo( )
		fixed for TARGET flags.

	* win95/drv/asiwave.c 1.18:
		AGE conflict resolution

1999-11-08	age
	* hpi/hpiclass.cpp 1.4:
		AGE added error checking when setting the data size.

1999-11-06	age
	* win95/drv/asiwave.c 1.16:
		AGE Return adapter number in wPid field of all xxxxxGetDevCaps( ) calls.
		Remove Legacy volume routine.

	* win95/drv/asiwav16.ide 1.15:
	* win95/drv/asiwav16.rc 1.23:
	* win95/drv/release.txt 1.35:
		AGE v1.87

	* win95/drv/asidrv.h 1.27:
		v1.87

	* win95/drv/asimixer.h 1.7:
		AGE Deleted AsiMixerLevelToLegacy( ) header.

	* win95/drv/install.txt 1.5:
		AGE Added 4334.

	* win95/drv/asimixer.c 1.13:
		AGE Fix record mux on 4332 and 4334. Return adapter number
		in wPid field of all xxxxxGetDevCaps( ) calls. Removed Adapter line
		so that MS Volume control will work. Remove Legacy volume routine.

1999-11-05	sgt
	* hpi/hpi6000.c 1.16:
	* hpi/hpifunc.c 1.12:
		SGT - add checking and error for PLD configuration

1999-10-29	age
	* hpi/hex4300a.c 1.8:
	* hpi/hex4300b.c 1.8:
		AGE v4.13 for 4300 merge of a43node.c back into axnode.c

	* hpi/hex4100a.c 1.5:
	* hpi/hex4100b.c 1.5:
	* hpi/hex4100c.c 1.5:
		AGE v3.48, fix for L:R line in channel swap on 4113 and 4215

	* win95/drv/asidrv.h 1.26:
	* win95/drv/asiwav16.ide 1.14:
	* win95/drv/asiwav16.rc 1.22:
	* win95/drv/release.txt 1.34:
		AGE v1.86, fixed L:R channel swap on the 4113 and 4215.

1999-10-29	sgt
	* hpi/hpi6000.c 1.15:
	* hpi/hpios.h 1.5:
	* hpi/hpipci.c 1.9:
	* hpi/hpipci.h 1.4:
		SGT - add fast version of PCI Config write - not working yet

1999-10-27	age
	* hpi/hpi6000.c 1.14:
		AGE - fixed OutStreamWrite( ) bug.

1999-10-27	sgt
	* hpi/hpi6000.c 1.13:
		SGT - SSRAM is now clocked at 1/2x DSP rate

1999-10-21	age
	* hpi/hpi6000.c 1.12:
		AGE - added return 0 for no error in MessageResponseSequence 
		call.

1999-10-21	sgt
	* win95/vxd/asivd.c 1.3:
		SGT - add 4300 support, remove 4100 support

	* win95/vxd/asivd.RC 1.5:
		SGT - v1.70 add 4300 support, remove 4100 support

1999-10-19	sgt
	* hpi/hpi.h 1.29:
		SGT v170 - add ASI4300 to VXD, remove ASI4100

1999-10-18	sgt
	* win95/vxd/asivd.RC 1.4:
		SGT - v169

1999-10-15	age
	* win95/drv/asidrv.h 1.25:
	* win95/drv/asiwav16.ide 1.13:
	* win95/drv/asiwav16.rc 1.21:
	* win95/drv/release.txt 1.33:
		AGE - v1.85 added mode controls for 4332 & 4. Added 4334 
		support.

	* hpi/hex4300a.c 1.7:
	* hpi/hex4300b.c 1.7:
		AGE axv4.11 has 4334 support

	* winnt/dll/asiwav32.rc 1.6:
		AGE - v1.85

1999-10-14	ewb
	* hpi/hpi.h 1.28:
		EWB defined HPI_ADAPTER_ASI4334

1999-10-14	age
	* hpi/hex4300a.c 1.6:
	* hpi/hex4300b.c 1.6:
		AGE ax4.10 4332 implementation of channel mode plus fix of lineout
		channel swap.

1999-10-12	age
	* win95/drv/asimixer.c 1.12:
		AGE - added code to implement channel mode control as a mux. It
		seems to work ok.

1999-10-08	age
	* win95/drv/asidrv.h 1.24:
	* win95/drv/asiwav16.rc 1.20:
	* win95/drv/release.txt 1.32:
		AGE - version 1.84 fixes left right channel swap on 4215 and 
		4113.

	* hpi/hex4100a.c 1.4:
	* hpi/hex4100b.c 1.4:
	* hpi/hex4100c.c 1.4:
		AGE - v3.46 fixes channel swap on analog record

1999-10-07	ewb
	* hpi/hpiman.c 1.4:
		EWB enable HPI4000 if HPI_INCLUDE_4300 defined

	* hpi/hpifunc.c 1.10:
		EWB Implemented HPI_ChannelModeSet()

1999-10-07	age
	* hpi/hpi.h 1.25:
		AGE - added HPI_ADAPTER_TEST_ASSERT

	* hpi/hpi4000.c 1.5:
		AGE - correction to make HPI_ADAPTER_TEST_ASSERT work.
		By default, all adapter msgs not handled by hpi4000 are now passed
		to the DSP.

	* hpi/hpi.h 1.26:
		AGE - added padding to HPI_ADAPTER_MSG (oops).

1999-10-07	sgt
	* hpi/hpi.h 1.27:
	* hpi/hpifunc.c 1.11:
		SGT - add AdapterTestAssert() function

1999-10-05	sgt
	* win95/vxd/asivd.RC 1.3:
		SGT - v1.68

1999-10-04	age
	* win95/drv/asimixer.c 1.11:
		AGE Fixed a bug in AmudB100ToLinear( ) that caused all peak meters to
		read 0.4 dB low.

	* win95/drv/asidrv.h 1.23:
	* win95/drv/asiwav16.ide 1.12:
	* win95/drv/asiwav16.rc 1.19:
	* win95/drv/release.txt 1.31:
		AGE v1.83 - fixed peakmeter bug. 0.4 dB correction.

1999-09-29	age
	* win95/drv/asimixer.c 1.10:
		AGE Correctled scaling for legacy (win 3.1) wodm and widm peak 
		meters.

	* win95/drv/asidrv.h 1.22:
	* win95/drv/asiwav16.rc 1.18:
	* win95/drv/release.txt 1.30:
		AGE Version inc. to 1.82.

1999-09-29	sgt
	* hpi/hpi6000.c 1.11:
		SGT - add error checking in message send

1999-09-23	age
	* win95/drv/asidrv.h 1.21:
		AGE Version inc to 1.81.

	* win95/drv/release.txt 1.29:
		AGE Correct v1.81 comments to include NT release.

1999-09-23	sgt
	* win95/vxd/asivd.RC 1.2:
		SGT - update version

1999-09-21	age
	* win95/drv/asiwav16.rc 1.17:
		AGE Version inc to 1.81

	* win95/drv/asiwave.c 1.15:
		AGE Added code to log playback data starvation. Set InternalErrorLogging
		to on in asiwav.ini to log the error condition.

	* win95/drv/release.txt 1.27:
		AGE More detailed description of error logging for v1.81.

	* win95/drv/release.txt 1.28:
		AGE More v181 changes.

	* win95/drv/asiwav16.ide 1.11:
		AGE V1.81 - don't know why .ide files keeps changing.

	* win95/drv/install.txt 1.4:
		AGE Added 4332.

1999-09-20	age
	* hpi/hex4300a.c 1.5:
	* hpi/hex4300b.c 1.5:
		AGE AXV409 has full imput trim implementation.

1999-09-20	sgt
	* hpi/hpi.h 1.24:
		SGT - v167 release to Scott

1999-09-17	age
	* hpi/hpifunc.c 1.9:
		AGE Changed HPI_AdapterGetAssert( ) to no longer call strncpy( )
		.

1999-09-16	age
	* win95/vxd/ear64v/ear64v.mak 1.1:
		AGE Added VXD makefile.

1999-09-15	age
	* win95/drv/asiwave.c 1.14:
		AGE Updated playback buffer transfers to use 32 kbytes, up from 
		16 kbytes.

	* win95/drv/asidrv.h 1.20:
	* win95/drv/asiwav16.ide 1.10:
	* win95/drv/asiwav16.rc 1.16:
	* win95/drv/release.txt 1.26:
		AGE Version inc.

1999-09-14	age
	* hpi/hpifunc.c 1.8:
		AGE Modified AdapterGetAssert( ) to always use strncpy( ). This
		is safer and may remove VXD assert crashes.

1999-09-14	sgt
	* hpi/hpi.h 1.23:
		SGT - v1.66

1999-09-10	age
	* winnt/sys/m.bat 1.2:
	* winnt/sys/sources 1.2:
		AGE Added 4300 support.

	* win95/drv/release.txt 1.25:
		AGE NT release of v179 beta 4.

	* hpi/hpi6000.c 1.10:
		AGE Fixed bug in EVM DSP code loader.

	* win95/drv/release.txt 1.24:
		AGE Corrected v179beta4 labelling.

1999-09-06	ewb
	* hpi/hex4300a.c 1.4:
	* hpi/hex4300b.c 1.4:
		EWB DSP code version 4.08

	* win95/drv/release.txt 1.23:
		EWB update to version 1.79 beta 4, ASI4332 lineout meters

1999-08-24	age
	* win95/drv/release.txt 1.22:
		AGE Version inc.

1999-08-23	age
	* win95/drv/release.txt 1.21:
		AGE Version inc.

	* win95/drv/asimixer.c 1.9:
		AGE Fixed store/restore of feedthrough volumes in asiwav.ini.

	* hpi/hex4300a.c 1.3:
	* hpi/hex4300b.c 1.3:
		AGE v4.07 has feedthrough working on 4332.

1999-08-19	age
	* hpi/hex4300a.c 1.1:
	* hpi/hex4300b.c 1.1:
		AGE First commit of ASI4332 code.

	* win95/drv/asiwav16.ide 1.9:
		AGE Added support for 4332.

	* hpi/hpios.h 1.4:
		AGE Corrected comments around WDM section.

	* hpi/hex4300a.c 1.2:
	* hpi/hex4300b.c 1.2:
		AGE axv407beta0

	* win95/drv/asidrv.h 1.19:
	* win95/drv/asiwav16.rc 1.15:
	* win95/drv/release.txt 1.19:
	* win95/drv/release.txt 1.20:
		AGE Version inc.

1999-08-19	dkp
	* wdm/release.txt 1.1:
		DKP First Round of the WDM Driver

	* wdm/Wdmasi.inf 1.2:
		DKP Modified the INF to work with Windows 2000 RC1

1999-08-18	sgt
	* hpi/hpi6000.c 1.9:
		SGT - must define LOAD_PLD6000 to config PLD, reset DSP before 
		we load PLD

1999-08-18	dkp
	* hpi/hpi.h 1.22:
	* hpi/hpifunc.c 1.7:
	* hpi/hpiman.c 1.3:
	* hpi/hpios.c 1.5:
	* hpi/hpios.h 1.3:
	* hpi/hpipci.c 1.8:
		DKP Initial changes for WDM DDK support.

	* wdm/Asiwdm.cpp 1.1:
	* wdm/Asiwdm.h 1.1:
	* wdm/Asiwdm.rc 1.1:
	* wdm/AsiwdmAdapter.cpp 1.1:
	* wdm/AudioStream.cpp 1.1:
	* wdm/AudioStream.h 1.1:
	* wdm/Wdmasi.inf 1.1:
	* wdm/dobuild.bat 1.1:
	* wdm/function.h 1.1:
	* wdm/makefile 1.1:
	* wdm/sources 1.1:
		DKP First Round of the WDM Driver

1999-08-16	age
	* win95/drv/asidrv.h 1.18:
	* win95/drv/asiwav16.rc 1.14:
	* win95/drv/release.txt 1.18:
		AGE v178

	* win95/drv/asiwave.c 1.13:
		AGE Correction to when snapshot of dwBytes is taken in both
		play and record block write/read functions.

1999-08-14	age
	* hpi/hpi56301.c 1.10:
		AGE Only include 4600c hex file if HAS_AES18 is enabled.

	* win95/drv/asiwave.c 1.12:
		AGE Minor tweaks to support bytes format for WodmGetPosition and
		WidmGetPosition calls. WidmGetPosition no longer calls HPI_IStreamGetInfo().
		Position is now stored in the WID structure by the WidmReadNextBlock()
		call (which runs off the timer tick).

	* win95/drv/asiwave.h 1.7:
		AGE Added dwBytesPlayed to WOD structure. Added dwBytesRecorded
		and dwSamplesRecorded to WID structure. This is to support GetPosition
		return format of bytes.

	* win95/drv/asidrv.h 1.17:
	* win95/drv/asiwav16.ide 1.8:
	* win95/drv/asiwav16.rc 1.13:
	* win95/drv/release.txt 1.17:
		AGE v177

1999-08-12	age
	* win95/drv/asidrv.h 1.16:
		AGE Version inc. in preparation for releasing beta driver with 
		4332 support.

	* win95/drv/asiwav16.ide 1.7:
		AGE Added settings to include 4332 code.

	* win95/drv/asiwav16.rc 1.12:
	* win95/drv/release.txt 1.16:
		AGE Version inc.

	* win95/drv/asimixer.c 1.8:
		AGE Solidified support for creating images of src lines. ASI4332
		controls now come up ok.

1999-08-11	sgt
	* hpi/hpi.h 1.21:
		SGT-add PLD load error

	* hpi/hpi6000.c 1.8:
		SGT-add PLD load functionality for an Altera FLEX6000 device

1999-08-10	atrh
	* hpi/hpi56301.c 1.9:
		ATRH  Added adwDspCode_4600c to HPI_INCLUDE_4600 sections

1999-08-06	age
	* hpi/hpi.h 1.20:
		AGE Added channel mode control.

1999-08-06	sgt
	* hpi/hpi6000.c 1.7:
		SGT - do not try to verify program writes during boot, cause TI 
		says it doesn't work.

1999-08-05	sgt
	* hpi/hpi6000.c 1.6:
		SGT - corrected code loading bug - C6X code now runs!

1999-08-04	sgt
	* hpi/hpi.h 1.19:
		SGT - 1.64 - beta 45XX scrub VXD release

	* hpi/hpi4000.c 1.4:
		SGT - changes to CreateAdapter for WDM driver

1999-07-30	age
	* win95/drv/asiwave.c 1.11:
		AGE Non 32bit aligned changes to WidmReadNextBuffer( ) and 
		WodmDataCreate( ). Fixes Prophet 44.1 MPEG record/playback 
		problems.

	* win95/drv/asidrv.h 1.15:
	* win95/drv/asiwav16.rc 1.11:
	* win95/drv/release.txt 1.15:
		AGE Version inc.

1999-07-29	sgt
	* win95/vxd/asivd.c 1.2:
		SGT - add 4100/4200

	* hpi/hpi.h 1.18:
		SGT - v1.62

1999-07-28	age
	* win95/drv/asiwave.c 1.10:
		AGE Fixed bug WodmSetPlaybackRate( ).

1999-07-26	ewb
	* hpi/hpi56301.c 1.8:
		EWB removed old boot code sections
		Added checks on code arrays - now get "File not found" rather than GPF if a DSP code file is missing.

1999-07-23	age
	* win95/drv/asiwave.c 1.8:
		AGE Added support for WODM_SETPLAYBACKRATE and 
		WODM_GETPLAYBACKRATE msgs.

	* hpi/hpi.h 1.15:
		AGE Added prototype for HPI_OutStreamSetVelocity() that was 
		somehow left out earlier.

	* win95/drv/release.txt 1.14:
		AGE Desc. for 1.74 bea 0

	* win95/drv/asidrv.h 1.14:
	* win95/drv/asiwav16.rc 1.10:
		AGE Version inc.

	* hpi/hpi.h 1.16:
	* hpi/hpifunc.c 1.6:
		AGE Removed HPI_OSTREAM_RESET_VELOCITY since it is not needed. 
		OStreamReset does the same job.

	* win95/drv/asiwave.h 1.6:
		AGE Added dwPlaybackRate shadow variables to Wod structure.

	* win95/drv/asiwave.c 1.9:
		AGE Corrected setting of intial dwPlaybackRate from 0 to 1.0.

1999-07-23	sgt
	* hpi/hpi.h 1.17:
		SGT - v161 for VXD release

	* hpi/hpi56301.c 1.7:
		SGT - fix #if0->#if 0 for VXD compile

1999-07-22	age
	* hpi/hpi6000.h 1.2:
		AGE Added CR/LF to end of file to get rid of TI compiler 
		warning.

	* hpi/hpi6000.c 1.5:
		AGE Minor tweak to correct EVM compilation option.

1999-07-21	sgt
	* hpi/hpi6000.c 1.4:
		SGT - should now work with both EVM and ASI6100 - define EVM6701 
		for EVM use

1999-07-20	age
	* hpi/hpiman.c 1.2:
		AGE Added adapter level mutex code for HPI_OS_WDM case.

	* hpi/hpi6000.h 1.1:
		AGE First checkin.

1999-07-20	sgt
	* hpi/hpi.h 1.14:
	* hpi/hpi6000.c 1.3:
		SGT - initial additions to get ASI6100 going

1999-07-16	age
	* win95/drv/install.txt 1.3:
		AGE Added details of msmixmgr.dll install under Win 3.1

	* win95/drv/asiwave.c 1.7:
	* win95/drv/asiwave.h 1.5:
		AGE Completed implementation of WO(I)DM_GETLEVEL_LEGACY. This is 
		compatible with Antex under Win 3.1

	* win95/drv/asidrv.h 1.13:
	* win95/drv/release.txt 1.13:
		AGE Version inc.

	* win95/drv/asiwavx.h 1.3:
		AGE Added more GetLevel code for Win 3.1 support.

	* win95/drv/asiwavx.h 1.4:
		AGE Added more defines for WODM_GETLEVEL etc.

	* win95/drv/asimixer.c 1.7:
	* win95/drv/asimixer.h 1.6:
		AGE Added implementation of AsiMixerLevelToLegacy( ).

1999-07-08	age
	* hpi/hex4600a.c 1.5:
	* hpi/hex4600b.c 1.5:
		AGE axv406 fixes playback breakup. AES-18 removed.

1999-07-07	age
	* hpi/hex4600a.c 1.4:
	* hpi/hex4600b.c 1.4:
		AGE Test version with AES18 disabled.

	* win95/drv/install.txt 1.2:
		AGE Added alternate NT driver update method (LPB's suggestion).

	* win95/drv/asidrv.h 1.12:
	* win95/drv/asiwav16.rc 1.9:
	* win95/drv/release.txt 1.12:
		AGE Version inc.

1999-06-29	sgt
	* hpi/boot4000.asm 1.3:
	* hpi/hpi.h 1.13:
	* hpi/hpi56301.c 1.6:
		SGT - add ASI4300 support

1999-06-24	age
	* hpi/hpipci.c 1.7:
		AGE Fixed PCI adapter search. See where HalGetBusData() are 
		made.

	* win95/drv/asidrv.h 1.11:
	* win95/drv/release.txt 1.11:
	* winnt/dll/asiwav32.rc 1.5:
		AGE Version inc.

1999-06-23	age
	* hpi/hpi8400.c 1.2:
		AGE Changes to SubSysFindAdapters. Extended reset timing and 
		added delay after taking 8401 out of reset.

	* hpi/hpifunc.c 1.5:
		AGE Added header and log CVS keywords. Moved comments to end.

	* hpi/hpi56303.h 1.2:
		AGE - added defines for more specific error codes.

	* hpi/hex8400a.c 1.6:
		AGE v1.05 DSP code disables HPI messages earlier in the startup 
		sequence.

	* hpi/hpi56303.c 1.4:
		AGE - reduced TIMEOUT, fixed typos, added separate Send/Get 
		error returns.

	* hpi/hpi.h 1.12:
		AGE - added another error code to assist debugging.

1999-06-22	age
	* hpi/hpiclass.cpp 1.3:
		AGE Fixed delete operation on unopened streams.

	* hpi/hpi.h 1.11:
		AGE Added error HPI_ERROR_SUBSYSFINDADAPTERS_GETINFO for vxd 
		debugging.

	* hpi/hpipci.c 1.6:
		AGE Corrected PCI multibus scanning for NT.

	* win95/drv/asiwav16.ide 1.6:
		AGE Changed project to use DSP (hex) code from HPI dirs.

	* win95/drv/asidrv.h 1.10:
	* win95/drv/asiwav16.rc 1.8:
	* win95/drv/release.txt 1.10:
		AGE Version inc.

1999-06-18	age
	* hpi/hpi56303.c 1.3:
		AGE Increased TIMEOUT from 2000000 to 4000000 - doesn't fix the 
		problem.

1999-06-17	age
	* hpi/hex8400a.c 1.5:
		AGE Version 1.30

	* hpi/hpi56303.c 1.2:
		AGE TIMEOUT changed from 1000000L to 2000000L. Fixes timeout 
		errors in VXD OpenAdpater calls.

1999-06-16	age
	* hpi/hpifunc.c 1.4:
		AGE Added HPI_OutStreamResetVelocity( ).

	* hpi/hpi.h 1.10:
		AGE Added HPI_OSTREAM_RESET_VELOCITY.

1999-06-10	age
	* hpi/hpi.h 1.9:
		AGE Removed pragma pack(1) for C6701. Added 
		HPI_OSTREAM_VELOCITY_UNITS define.

1999-06-03	age
	* hpi/hex4600a.c 1.3:
	* hpi/hex4600b.c 1.3:
		AGE axv404 caused by update of HPI_ADAPTER_ASI4701 in hpi.h.

	* hpi/hpios.c 1.4:
		AGE Disable Alloc and Free routines for HPI_OS_WIN16. Proves 
		they are not used at the moment.

	* hpi/hpi56301.c 1.5:
		AGE Comment out debug macro. No code change.

	* win95/drv/release.txt 1.9:
		AGE Release comments.

	* win95/drv/asidrv.h 1.9:
		AGE Version inc.

1999-06-02	age
	* win95/drv/asimixer.h 1.5:
		AGE Increased mixer structure sizes so that 4701 works 
		correctly.

	* win95/drv/asiwav16.rc 1.7:
		AGE Version inc.

1999-06-02	sgt
	* hpi/hpi.h 1.8:
		SGT correct 4701 adapter id define (was same as 4601)

1999-06-01	age
	* win95/drv/asimixer.h 1.4:
		AGE Increased sizes of mixer structures for ASI4701 support.

	* win95/drv/asidrv.h 1.8:
	* win95/drv/asiwav16.rc 1.6:
	* win95/drv/release.txt 1.8:
		AGE Version inc.

1999-05-28	age
	* hpi/hex8400a.c 1.4:
		AGE v102, more SAA7111A initialization code.

1999-05-27	age
	* win95/drv/release.txt 1.7:
		AGE Notes for v1.67

	* win95/drv/asiwav16.ide 1.5:
		AGE unknown

	* hpi/hex8400a.c 1.3:
		AGE v1.02 beta, adds more SAA7111A initialization code.

	* win95/drv/asiwave.c 1.6:
		AGE Insignificant debug print changes.

	* winnt/dll/sources 1.2:
		AGE REmoveed .def file since it seemed to generate an error.

	* winnt/dll/asidrv32.c 1.3:
		AGE Changed how security is set on CreateMutex(). Also changed 
		first attach detection method.

	* win95/vxd/asivd.c 1.1:
	* win95/vxd/asivd.h 1.1:
	* win95/vxd/ear64v/ear64asm.asm 1.1:
	* win95/vxd/ear64v/ear64v.c 1.1:
	* win95/vxd/ear64v/ear64v.def 1.1:
	* win95/vxd/ear64v/ear64v.h 1.1:
	* win95/vxd/ear64v/ear64v.rc 1.1:
	* win95/vxd/ear64v/m.bat 1.1:
	* win95/vxd/ear64v/resource.h 1.1:
	* win95/vxd/ear64v/winver.h 1.1:
		AGE vxd code addition.

	* win95/drv/asimixer.c 1.6:
	* win95/drv/asimixer.h 1.3:
		AGE Added macro for checking array bounds within mixer 
		structures.

	* win95/drv/asidrv.h 1.7:
	* win95/drv/asiwav16.rc 1.5:
	* winnt/dll/asiwav32.rc 1.4:
		AGE Version inc

1999-05-26	age
	* hpi/hex8400a.c 1.2:
		v101 - moved 8401 to shared ax code again.

1999-05-21	age
	* hpi/hpiclass.cpp 1.2:
	* hpi/hpiclass.h 1.2:
		AGE Updated how version info. is handled. Moved history section.

1999-05-18	sgt
	* hpi/hpi4000.c 1.3:
		SGT - fixed bug in H450_FindAdapters, that prevented HPI4000 
		working with other HPIs

1999-05-15	mph
	* linux/Makefile 1.1:
		Added a Makefile to build linux driver, library, and test 
		program

	* linux/test/Makefile 1.1:
	* linux/test/thpidos.c 1.1:
		Added linux test directory and files

1999-05-14	ewb
	* hpi/hpi.h 1.7:
		EWB declare HPI_OutStreamSinegen(),
		HPI_STATE_SINEGEN,HPI_OSTREAM_SINEGEN message

	* hpi/hpifunc.c 1.3:
		EWB define HPI_OutStreamSinegen(), function to turn on sine 
		generator of a stream (ASI4700 only at this time)

1999-05-13	age
	* hpi/hpi6000.c 1.2:
		Send data and msg/response changes.

1999-05-11	age
	* winnt/dll/asiwav32.rc 1.3:
		Version inc

	* win95/drv/asidrv.h 1.6:
	* win95/drv/asiwav16.rc 1.4:
		version inc

	* win95/drv/asidrv16.c 1.4:
		Crit section handling back to the old method (v1.53)

	* win95/drv/release.txt 1.6:
		version 1.66

1999-05-10	age
	* win95/drv/release.txt 1.5:
		v165

	* winnt/dll/asiwav32.rc 1.2:
		Version inc.

	* winnt/sys/asikd.c 1.2:
		hm.u.a.wAdapterIndex changed to hm.wAdapterIndex. Brings this 
		module up to latest hpi.h

	* win95/drv/asimixer.c 1.5:
		Added #ifdef HAS_AES18 in varions places so that AES18 support 
		can be disabled under NT.

	* winnt/dll/asidrv32.c 1.2:
		Initialize in and out devices independently.

1999-05-07	age
	* win95/drv/asidrv16.c 1.3:
		Simplified Begin/End SwCrit. Needs further testing.

	* win95/drv/asiwavx.h 1.2:
		Added helper macros for different versions of Borland C++ 
		Builder.

	* win95/drv/asidrv.h 1.5:
		Version inc. Changed defines for debugging masks.

	* win95/drv/asiwav16.ide 1.4:
		Don't know what changed here.

	* win95/drv/asimixer.c 1.4:
		Minor debug message changes.

	* win95/drv/asiwave.c 1.5:
		Fixed a bug in WriteNextBlock. pBlock was used when NULL. pause/
		restart caused msgsrv32 failure.

	* win95/drv/asiwav16.rc 1.3:
		Version inc.

	* hpi/hex4100a.c 1.3:
	* hpi/hex4100b.c 1.3:
	* hpi/hex4100c.c 1.3:
	* hpi/hex4500a.c 1.5:
	* hpi/hex4500b.c 1.5:
		v3.34 faster digital volume computation for PCM decode.

1999-05-03	age
	* hpi/hex8400a.c 1.1:
	* hpi/hex8400b.c 1.1:
		v1.01 updated for 32bit aligned hpi.h

1999-05-01	cvsadmin
	* linux/drv/Makefile 1.1:
	* linux/drv/asihpiload 1.1:
	* linux/drv/asihpiunload 1.1:
	* linux/drv/hpimod.c 1.1:
	* linux/drv/version.c 1.1:
	* linux/lib/Makefile 1.1:
	* linux/lib/hpiwrap.c 1.1:
		Moved files around for rename of directory from "LINUX" to "
		linux".

1999-05-01	mph
	* hpi/hpi.h 1.6:
		Include modversions.h if compiling Linux driver

	* hpi/hpifunc.c 1.2:
		Don't include stdio.h etc for kernel

1999-04-28	age
	* win95/drv/asidrv.h 1.4:
		Version inc. Change to use asiwavx.h

	* win95/drv/release.txt 1.3:
		Update for 1.64

	* win95/drv/asiwav16.rc 1.2:
		Version inc

	* win95/drv/asiwav16.ide 1.3:
		Added support for 4701

	* win95/drv/asiwavx.h 1.1:
		Rename of asimmext.h

	* win95/drv/asiwave.c 1.4:
		Bug fix for h/w buffering playback. Added support for 
		ASI_WHDR_NOHOLD (for 4710).

	* win95/drv/release.txt 1.4:
		Added description for asiwavx.h

	* win95/drv/asimmext.h 1.3:
		remove

	* hpi/hex4600a.c 1.2:
	* hpi/hex4600b.c 1.2:
		v4.03 hex file reformat

	* win95/drv/asimixer.h 1.2:
		Set max lineouts to 24.

	* win95/drv/asiwave.h 1.4:
		Set max waveouts to 24 per adapter.

	* hpi/hex4100a.c 1.2:
	* hpi/hex4100b.c 1.2:
	* hpi/hex4100c.c 1.2:
	* hpi/hex4500a.c 1.4:
	* hpi/hex4500b.c 1.4:
		v3.32 added node index check to GetControl

1999-04-27	age
	* hpi/hex4100a.c 1.1:
	* hpi/hex4100b.c 1.1:
	* hpi/hex4100c.c 1.1:
	* hpi/hex4600a.c 1.1:
	* hpi/hex4600b.c 1.1:
		first check in

	* win95/drv/asimixer.c 1.3:
		Minor chnages to remove some compiler warnings.

	* win95/drv/asiwave.c 1.2:
		Updated debug macros. Added WodmDataCreate() that implements 
		buffer alignment correction. Merged h/w and non-h/w buffering 
		WriteNextBlock routines.

	* win95/drv/asidrv.h 1.3:
		Separated MAX_WAVE into MAX_WAVEIN and MAX_WAVEOUT

	* win95/drv/asidrv16.c 1.2:
	* win95/drv/asimixer.c 1.2:
		updated debug macros

	* win95/drv/asimmext.h 1.2:
		Added custom waveOut calls for punch in/out support on 4701.

	* win95/drv/asidrv.h 1.2:
		next version, improved debugging macros

	* hpi/hex4500a.c 1.3:
	* hpi/hex4500b.c 1.3:
		v332

	* win95/drv/asiwave.c 1.3:
	* win95/drv/asiwave.h 1.3:
		Added support for punch in/out.

	* win95/drv/asiwav16.ide 1.2:
		Added 4700 support.

	* win95/drv/release.txt 1.2:
		1.63 comments

	* win95/drv/asiwave.h 1.2:
		Added BlockAlign fields to WAVE_OUT_DEVICE structure so that 
		buffers with a non 32bit aligned size are handled correctly.

1999-04-23	sgt
	* hpi/hpi.h 1.5:
		ver1.60 - 32bit aligned messages

1999-04-16	age
	* hpi/hex4500a.c 1.2:
	* hpi/hex4500b.c 1.2:
		v3.31 HPI functions now spaced by 0x100

1999-04-15	age
	* hpi/hpi.h 1.4:
		Changes to function numbering. All DSP code must be re-built !!

	* hpi/hpidebug.c 1.2:
		Object and function index calc. now 
		uses HPI_OBJECT_FUNCTION_SPACING define from HPI.H.

1999-04-13	age
	* hpi/hpidebug.h 1.1:
		Added from linux sources and changed definitions for
		case when HPI_DEBUG is undefined.

	* hpi/hpi4000.c 1.2:
		linux code merge

	* hpi/hpipci.c 1.4:
	* hpi/hpipci.h 1.3:
		Further minor changes for linux support

	* hpi/hpidebug.c 1.1:
		added from linux sources

	* hpi/hpios.h 1.2:
		Added linux changes.

	* hpi/hex4500a.c 1.1:
	* hpi/hex4500b.c 1.1:
		v3.30 Uses 32bit aligned HPI structures.

	* hpi/hpi56301.c 1.4:
		linux code merge including debug macro changes

1999-04-13	sgt
	* hpi/hpipci.c 1.5:
		correct merge conflict

1999-04-12	sgt
	* hpi/hpi.h 1.3:
	* hpi/hpios.c 1.2:
	* hpi/hpipci.c 1.2:
	* hpi/hpipci.h 1.2:
		Merged MPH's Linux changes in

	* hpi/hpios.c 1.3:
	* hpi/hpipci.c 1.3:
		Put CVS login

1999-04-08	ewb
	* hpi/hpi56301.c 1.3:
		Added boot delay for4700

1999-04-07	sgt
	* hpi/boot4000.asm 1.2:
	* hpi/hpi56301.c 1.2:
		got 4600 adapter detect working by deleting 4030 support from 
		boot4000.asm

1999-03-31	age
	* hpi/boot4000.asm 1.1.1.1:
	* hpi/dpi56301.h 1.1.1.1:
	* hpi/dpi56303.h 1.1.1.1:
	* hpi/hpi.h 1.1.1.1:
	* hpi/hpi1200.c 1.1.1.1:
	* hpi/hpi4000.c 1.1.1.1:
	* hpi/hpi56301.c 1.1.1.1:
	* hpi/hpi56301.h 1.1.1.1:
	* hpi/hpi56303.c 1.1.1.1:
	* hpi/hpi56303.h 1.1.1.1:
	* hpi/hpi6000.c 1.1.1.1:
	* hpi/hpi8400.c 1.1.1.1:
	* hpi/hpi8411.c 1.1.1.1:
	* hpi/hpiclass.cpp 1.1.1.1:
	* hpi/hpiclass.h 1.1.1.1:
	* hpi/hpifunc.c 1.1.1.1:
	* hpi/hpiman.c 1.1.1.1:
	* hpi/hpiocdos.c 1.1.1.1:
	* hpi/hpioct32.c 1.1.1.1:
	* hpi/hpios.c 1.1.1.1:
	* hpi/hpios.h 1.1.1.1:
	* hpi/hpipci.c 1.1.1.1:
	* hpi/hpipci.h 1.1.1.1:
	* hpi/makeboot.bat 1.1.1.1:
	* hpi/readme.txt 1.1.1.1:
	* win95/drv/asidrv.h 1.1.1.1:
	* win95/drv/asidrv16.c 1.1.1.1:
	* win95/drv/asimixer.c 1.1.1.1:
	* win95/drv/asimixer.h 1.1.1.1:
	* win95/drv/asimmddk.h 1.1.1.1:
	* win95/drv/asimmext.h 1.1.1.1:
	* win95/drv/asimmsys.h 1.1.1.1:
	* win95/drv/asiwav16.def 1.1.1.1:
	* win95/drv/asiwav16.ide 1.1.1.1:
	* win95/drv/asiwav16.inf 1.1.1.1:
	* win95/drv/asiwav16.rc 1.1.1.1:
	* win95/drv/asiwave.c 1.1.1.1:
	* win95/drv/asiwave.h 1.1.1.1:
	* win95/drv/install.txt 1.1.1.1:
	* win95/drv/mmreg.h 1.1.1.1:
	* win95/drv/mmsystem.lib 1.1.1.1:
	* win95/drv/release.txt 1.1.1.1:
	* winnt/dll/asidrv32.c 1.1.1.1:
	* winnt/dll/asireg.c 1.1.1.1:
	* winnt/dll/asiwav32.def 1.1.1.1:
	* winnt/dll/asiwav32.rc 1.1.1.1:
	* winnt/dll/m.bat 1.1.1.1:
	* winnt/dll/registry.h 1.1.1.1:
	* winnt/dll/resource.h 1.1.1.1:
	* winnt/dll/sources 1.1.1.1:
	* winnt/sys/asihpik.txt 1.1.1.1:
	* winnt/sys/asikd.c 1.1.1.1:
	* winnt/sys/m.bat 1.1.1.1:
	* winnt/sys/oemsetup.inf 1.1.1.1:
	* winnt/sys/sources 1.1.1.1:
		first import

	* hpi/hpi.h 1.2:
		Added compile time checks of all message and response strucutres.
		Added wPacking field to various structures.

