     Analog Devices, Inc., Sound Processing Team History Document
***********************************************************************
	   OS/2 SoundMAX Integrated Digital Audio Driver
***********************************************************************
                            Versions
***********************************************************************
PACKAGE VERSION

	mq


DATE RELEASE HISTORY UPDATED


	05/21/2003



COMPONENT/VERSION

 
OS/2 Driver Version 3.1.7



PRODUCT ENHANCEMENTS/FIXED DEFECTS

	* Updated ichcsnd.ini file to include additional platform information.

	* #2608 - Added GM support for nVidia CK8 chipsets. This feature
	  affects chipset, all CODECs, and OS/2 OS's.

	* #2817 - Fixed audio issues with chipset ICH5, and CODEC AD1980.






***********************************************************************
PACKAGE VERSION

	gz


DATE RELEASE HISTORY UPDATED

	01/27/2003



COMPONENT/VERSION

OS/2 Driver Version 3.1.4



PRODUCT ENHANCEMENTS/FIXED DEFECTS

	* #2500 - Fixed problem where Error message pops up at the time OS/2
	  Audio driver setup is run. This occured on any system with an SSID
	  that was not listed in the package INI file. This problem was
	  independent of chipset and CODEC.

	* #2529 - Added GM support for the NVidia MCP2 chipset.






***********************************************************************
Date Prepared:		07/15/2002 

Package Release:	OS2000fc

OS/2 Driver Version: 	3.1.3

	* #2135 Fixed problem where static was heard at the end of 
	  certain wav files. This problem was independent of CODEC and
	  chipset.

***********************************************************************

Date Prepared:		06/28/2002 

Package Release:	OS2000fa

OS/2 Driver Version: 	3.1.2

	* #2067 Fixed problem where the OS/2 audio driver would hang on 
	  systems where the CODEC was wired to SDIN-2.  This issue was
	  independent of CODEC and chipset.

***********************************************************************

Date Prepared:		05/13/2002 

Package Release:	OS2000ey

OS/2 Driver Version: 	3.1.1

	* #1930 Added Jack Sense support.  This release includes an 
	  ICHCSND.INI file to set the Jack Sense register on the 
	  AD1981A codec. If you wish to support Jack Sense on an
	  AD1981A platform, please notify your ADI Applications
	  Engineer to have your platform information added to this 
	  file.

	* #1958 Fixed problem where the recording source could not be
	  monitored if the source was line-in.

	* #1959 Fixed problem where the microphone input was muted when
	  the record level slider was set to its lowest position.

***********************************************************************

Date Prepared:		04/12/2002 

Package Release:	OS2000ep

OS/2 Driver Version: 	3.1.0

	* #1826 Fixed problem where, when playing mono MPEG files, the 
	  user would experience choppy audio and then a complete loss 
	  of sound.  Stereo MPEG files did not exhibit the problem.

***********************************************************************

Date Prepared:		03/15/2002 

Package Release:	OS2000ei

OS/2 Driver Version: 	3.0.9

	* #1700 The driver has been modified to accept "microphone
	  monitor" state change commands from the OS/2 Digital Audio 
	  application. As before, the monitor state can be changed from
	  the WarpMix application. The current monitor state may not be 
	  correctly displayed in WarpMix. This is a limitation of OS/2.
	  The "Known Issues & Bugs" section of the Release Notes 
	  provides a work-around.
	
	* #1814 Added Golden Master support for the AD1981A codec 
	  (analog channels only).

	* #1814 Added Golden Master support for the Intel 82801DB
	  (ICH4) chipset.	

***********************************************************************

Date Prepared:		11/21/2001 

Package Release:	OS2000e4

OS/2 Driver Version: 	3.0.7

	
The following bugs are fixed in this release:

Track # 1380   
	*  Fixed problem where OS/2 driver did not recognize ICH-3
           chipset. Also changed driver to enable I/O address decode
           and bus master DMA in PCI command register.
  
Track # 1626
	*  Fixed problem on systems with AD1887 codec where the sound
           volume played at 100% after a suspend/resume cycle.

Track # 1662
	*  Fixed problem where not all mixer settings were restored
           after a reboot. Driver now reads volume values saved in
           WARPMIX.INI at initialization. Known problems section of
           README.TXT file was revised to reflect this change.

***********************************************************************

Date Prepared:		9/19/2001 

Package Release:	OS2000d4

OS/2 Driver Version: 	3.0.6

	*  Added support for the AD1887 codec.

The following bugs are fixed in this release:

Track # 1527   
	*  Fixed problem in Warp Mixer where the Microphone gain for
           the AD1887 codec was not displayed correctly. 
  
Track # 1528
	*  Fixed problems in the install and uninstall batch files
           (*.cmd) where some files from previous installations were
           not deleted. 

***********************************************************************

Date Prepared:		6/29/2001 

Package Release:	OS2000cq

OS/2 Driver Version: 	3.0.3


The following bug is fixed in this release:

Track # 1407
	*  Fixed problem where Digital Audio App's current position was
	   incorrect after the "Pause" button was toggled during either
	   playback or record.

***********************************************************************

Package Release:	OS2000br

Date Release History updated:  11/22/2000 

OS/2 Driver Version: 	3.0.1

Updated readme.txt file to provide information on OS/2 fixpak
limitations and added copyright notice.

The following bug is fixed in this release:

Track # 1066
	*  System hangs on boot if audio codec's second block of I/O
	   addresses is not aligned on 256-byte boundary.

***********************************************************************

Date Prepared:		10/23/2000 

Package Release:	OS2000bm

OS/2 Driver Version: 	3.0.0  					

Initial release of combined AD1881, AD1881A, AD1885 Driver.

***********************************************************************

Package Release:	OS2000bb

1.0.6  OS/2 1885 Driver					(9/05/2000)

Note: This is the last AD1885-only driver.

The following bugs are fixed in this release:

Track # 844
	*  WinOS2-J not installed by running install.cmd.

Track # 847
	*  Minimal Mic volume is not zero.

Track # 848
	*  Native volume does not control folder open/close sound.

Track # 932
	*  Sound Recorder will not record anything if OS/2 digital
           audio has not been used first.

Track # 945
	*  WinOS/2 - Recording from Line In is slow.

Track # 946
	*  Open	WinOS/2- Recording from Mic is slow.

Track # 960, 962
	*  Loud static follows play of certain OS/2 wav files.

Track # 961
	*  No audio from Line Out on new system.

***********************************************************************

Package Release:	OS2000b8

1.0.0  OS/2 Driver					(8/08/2000)

This package, b8, is a re-release to correct driver version errors
that were in package b2.

***********************************************************************
Package Release:	OS2000b2	

1.0.0  OS/2 Driver					(7/27/2000)

Note:  This is an AD1885-only driver.

The following bugs are fixed in this release:

Track # 846
	*  141167  Wave plays fast.

Track # 917
	*  146191  CD audio volume very low.

Track # 916
	*  146162  Driver installation fails.

Track # 922
	*  146213  No Audio after APM BIOS LP State.

***********************************************************************

Package Release:	OS2000az	

1.0.4  OS/2 Driver					(7/20/2000)

Note:  This is the last AD1881-only driver.

This package, az, is a re-release of package 84.

***********************************************************************

Package Release:	OS200089	

1.0.4  OS/2 Driver					(1/19/2000)

This package, 89, is a re-release of package 84.

***********************************************************************

Package Release:	OS200084	

1.0.4  OS/2 Driver					(12/13/1999)

Track # 487
	*  Fixed problem where there was no sound after APM Standby
           (in both US and Japanese versions).

***********************************************************************

Package Release:	OS200059	

1.0.1  OS/2 Driver					(7/22/1999)

Track # 450
	*  Fixed OS/2 CD audio muted by default.

Track # 458
	*  Fixed incorrect driver logo (text information) in files.

Track # 460
	*  Fixed problem where OS/2 Warp 4.0 CD music volume was low
	   and needed to be set to maximum volume to be heard
           adequately.

Track # 462
	*  Fixed problem where OS/2 Warp 4.0 OS/2 system reported
           driver file dated incorrectly.

Track # 463
	*  Corrected OS/2 driver version number.

***********************************************************************

Package Release:	OS200055	

1.0.0  OS/2 Driver					(7/20/1999)

Track # 255
	*  Unable to load driver in Warp Connect.

	*  Pops during rapid wave file changes (i.e., open folder,
	   close it before the sound has finished). This was caused
	   by rapid wave out volume changes. Delaying codec write
	   for wave volume until a wave file starts playing fixes
	   this problem.

	*  Allocated shared interrupt.

Track # 228
	*  Warpmix saves the mixer settings and restores them when
	   run with "restoremix" cmd line parameter. The installation
	   scripts add this to the Startup folder to ensure that
           every time OS/2 boots, the mixer settings are restored.

	*  Added reboot notification to (un)install scripts.

	*  Set default recording source to mic, so Windows sound
	   recorder will work as expected.

***********************************************************************

Package Release:	OS200046	

3.1  OS/2 Driver					(6/9/1999)

	*  Wave in/out, full duplex

	*  Mixer api (+WarpMix)

	*  WinOS/2 driver + vdd (half duplex, no sharing between
           WinOS/2 sessions, and limited sharing between WinOS/2 and
           OS/2)					

