TinyHAL

TinyHAL is and audio HAL for Android systems running Ice Cream Sandwich or later aimed at providing an improved basis for doing audio system integration in the Android application layer. Key features include:

Based on TinyALSA, a lightweight Apache licensed alternative to the standard ALSA library.

As much configuration as possible done via files and automatic parsing of information exported from the driver, minimizing the need for source code modifications and rebuilds during development.

Currently the project is in the very early stages of development, though it should run usefully on some devices.