
	
		Advanced Linux Sound Architecture (ALSA) - Driver
		=================================================
			 WWW: http://www.alsa-project.org


Features
========

* general
  - modularized architecture with support for 2.2+ kernels
  - support for versioned and exported symbols
  - full proc filesystem support - /proc/asound
* ISA soundcards
  - support for 128k ISA DMA buffer
* mixer
  - new enhanced and flexible API for applications
  - support for unlimited number of elements and groups
  - support for mute (and hardware mute if hardware supports it)
  - support for mixer events
    - this allows two or more applications to be synchronized
* digital audio (PCM)
  - new enhanced API for applications
  - full real duplex support
  - full duplex support for SoundBlaster 16/AWE soundcards
  - digital audio data for playback and record should be read back using
    proc filesystem
* OSS/Free compatibility
  - full mixer compatibility
  - full PCM (/dev/dsp) compatibility

More information about ALSA sound driver is located in doc directory.


Notes to soundcards
===================

Sound Blaster 16/AWE
--------------------
    Quake and other OSS/Free programs should abort with 'Segmentation
fault' or other errors. This is due to ALSA driver isn't able support
8-bit or 16-bit sample wide for mmaped (direct) access at some time 
(this depends if some other application isn't using record or playback
direction). For normal access ALSA driver does sample width conversions.
You can try use different sample width for these programs.
