Release Notes for AudioScience 2000/XP/Vista/Linux Multimedia Audio Driver
------------------------------------------------------------------------------

v3.08.06 Mar-05-2008
	Bugs:
		- Driver: Fix BSOD when downgrading to 3.08 from 3.09 beta.

v3.08.05 Feb-15-2008
	Bugs:
		- ASI6500/ASI6600: fix DSP crash on fast back to back adapter sample clock changes.
		- Driver: Fix driver verifier BSOD on update with multiple adapters.
		- Driver: Fix device names on Vista.
	Other:
		 - ASI8900: rebuilt to use updated I2C define.
		 - MP3 decode: simplified the bugfix in 3.08.04.

v3.08.04 Jan-14-2008 (internal - never released)
	Bugs:
		- MP3 decode bugfix for rare bitfield combination produced by non-Fraunhofer encoder.
		- WDM: Fix capture pin validation of WAVEFORMATEXTENSIBLE structure.
		- Linux: dont use device_class for kernel < 2.6.14

v3.08.03 Nov-21-2007
	Bugs:
		- Wave: Fix adapter mode control for non-sequential adapter indexes.
		- Wave: Add a prewrite to adapter hardware buffers at the start of playback on all bus mastering
			adapters. Fixes rare drained messages and return of first buffer to application before it
			has been completely played.
		- ASI8700: Low analog level to ADC by 3 dB. Fixes rare clipping of recorded audio.
		- ASI5000: Allow line in volumes to be independent.

v3.08.02 Oct-26-2007
	Bugs:
		- SSX2 and ASIO - fixed number of channels supported by ASIO when SSX2 enabled.
		- Python - correct Python functions used to set/get volumes and meters.

v3.08.01 Oct-19-2007
	New Features:
		- change to directory where python bindings are installed.

v3.08.00 Oct-16-2007	(internal build)
	New Features:
		- SSX2 mode shows only multichannel streams and controls (similar to SSX).
		- Linux driver: new directory layout for hpklinux and includes hpiudp library, fwupdate2416udp.
		- ASIO: Driver supports all available adapter clock rates.
		- ASIO: Driver now supports direct monitor function.
		- ASIO: works with SSX2 enabled.
		- ASI5000: Attempt to set AES3 type to AESEBU will now return an error in ASIMixer or ASICtrl. Previously
		  AESEBU succeeded, but SPDIF failed.
		- ASI6416: Add sample clock control and remove multichannel mode.
		- ASI6585: Add support for 8 line ins and 8 line outs, 8-Play and 12-Play modes. Remove level control.
		- ASI6500: Add ASI6518 support.
		- ASI6600: Add ASI6618 support.
		- ASI8900: Enable RDS on si4731 tuner.
		- ASI8900: Prototype code for TV tuner module, alter how tuner query functions are implemented.

	Bugs:
		- DRV (all): Fix BSOD on shutdown for bus mastering cards.
		- DRV (all): Fix channel mode string in ASIDRV.INI. People who use the channel mode will have
		  to reconfigure their channel mode settings the first time a 3.08.xx is installed over a 3.06.xx driver.
		- WDM: Add record mux to WDM driver to fix DirectShow apps that require input pins on
		  the capture filter.
		- WDM: Fix playback for 7.1 files.
		- ASIO Driver limits channels to number of physical ins/outs.
		- ASX: Add band enumerations to correctly support ASI8733.
		- ASX: Fix bug finding non-sequential controls.
		- ASX: Fix sample rate enumeration in hpi module.
		- ASI6200: Correct default LineIn mux setting.
		- ASI6416: Fix audio distortion problems caused by bad reset timing.
		- ASI6585: Fix line ins when 8 line ins are active (peak meters were incorrect).
		- ASI8700: Fix sample rate list in sample clock control.
		- ASI5044: Fix control save restore. Only first 256 controls were being saved and
		  restored. This affects Play stream master volumes and Line In volumes settings.
		- ASI6518/ASI6618 always have one input stream even in 16-play mode.


