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
