Some important audio directories include:
  frameworks/base/services/audioflinger/
  frameworks/base/include/media/
  frameworks/base/media/libmedia/
  frameworks/base/media/mediaserver/
This is not a complete list, but it should provide some material to
get started. To find the dependencies, take a look at the Android.mk
files to see what other components are referenced as includes or
libraries.
Note that most Android OS components, including AudioFlinger (the
system mixer), were not designed to run independently of the rest of
the system. So it may be difficult to extract out just the parts
you're interested in.

On Dec 27, 10:17 am, Olivier Guilyardi <[email protected]> wrote:
> Hi,
>
> I am currently studying the Android audio stack, and in order to experiment 
> with
> it, I would like to build and run on it on a plain Linux x86 system.
>
> I mainly want to try and build libmedia, audioflinger, and the alsa backend. I
> do not necessarily want Bionic. I may first experiment with the GNU libc.
>
> The most tricky part seems binder and the related kernel module.
>
> Is binder available as a standalone patch?
>
> Is there any other module which is needed by the audio stack?
>
> Any other tip?
>
> TIA
>
> --
>   Olivier

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

Reply via email to