Nimit, Did you followed all steps given on :- http://labs.embinux.org/android-porting-on-beagle.html
You are required to apply patches to Android build, to make sound work. Regards, -- Rupesh Gujare http://embinux.com Regards, Nimit Manglick wrote: > Hi Anil / Rupesh, > > I am getting the following errors after doing a check out of alsa-lib > & while doing "make" > > in the top source directory. > > > out/target/product/generic/obj/STATIC_LIBRARIES/libasound_intermediates/libasound.a(input.o): > > In function `snd_input_buffer_scan': > external/alsa-lib/src/input.c:245: undefined reference to `vsscanf' > collect2: ld returned 1 exit status > make: *** > [out/target/product/generic/obj/SHARED_LIBRARIES/libaudio_intermediates/LINKED/libaudio.so] > > Error 1 > > Thanks & Regards > Nimit > > > On Thu, Dec 18, 2008 at 11:14 AM, Rupesh Gujare > <[email protected] <mailto:[email protected]>> wrote: > > Nimit, > We have already successfully tested sound on beagle (OMAP3530) . > You can go through following how to for more details:- > http://labs.embinux.org/android-porting-on-beagle.html > > Regards, > Rupesh Gujare > http://embinux.com > > > Nimit Manglick wrote: >> Hi Anil, >> >> Can you please tell me which all packages shall i need to check out. >> >> 1. external/alsa-lib.git >> >> 2. hardware/alsa_sound.git >> >> Other than this shall I need to check out any other package ? >> >> But i didn't found the alsa-utils package ? As i want aplay, >> amixer utilities as well. >> >> What else is required to integrate ? >> >> I am just doing the "make" in root directory so taht i wwill have >> my new file system with >> >> alsa libs. Will mount this new filesystem. >> >> Thanks & Regards >> Nimit >> >> On Wed, Dec 17, 2008 at 6:54 PM, Anil Sasidharan >> <[email protected] <mailto:[email protected]>> wrote: >> >> >> Hi, >> >> This has already been done by Windriver and TI. You >> will be >> able to get the sources from http://android.git.kernel.org/ >> (ASLA lib >> and HAL ported by Windriver) or from http://git.omapzoom.org. >> Integration is pretty straightforward. >> >> Warm Regards, >> Anil >> >> On Wed, Dec 17, 2008 at 4:35 PM, Nimit Manglick >> <[email protected] <mailto:[email protected]>> wrote: >> > Hi Anil, >> > >> > I am now trying to compile alsa using android tool chain >> but i am not >> > getting success. >> > >> > Secondly i also tried to compile it using another arm-eabi >> toolchain but >> > there also my alsa-utils are not getting compiled. >> > >> > Regards >> > Nimit >> > >> > On Wed, Dec 17, 2008 at 11:54 AM, Anil Sasidharan >> <[email protected] <mailto:[email protected]>> wrote: >> >> >> >> Hi Nimit, >> >> >> >> Have you integrated the ALSA audio support into >> Android HAL? >> >> Or is it another sound support being added there (OSS, >> ESD, custom)? >> >> Do you see the media files listed (scanned and enumerated >> by media >> >> scanner)? >> >> >> >> Warm Regards, >> >> Anil >> >> >> >> On Wed, Dec 17, 2008 at 11:01 AM, Nimit Manglick >> <[email protected] <mailto:[email protected]>> >> >> wrote: >> >> > Hi Anil, >> >> > >> >> > Can you give me some pointers on my previous query on >> 35x EVM >> >> > >> >> > I have put some media files on SD card (audio + video - >> mpeg + wmv >> >> > format + >> >> > 3gp) >> >> > Media player is able to play the audio file but i am not >> able to hear >> >> > any >> >> > sound :( >> >> > >> >> > So where i need to change in the hardware so that i will >> be able to >> >> > listen >> >> > music ?? But the media player is not even detecting any >> of the video >> >> > files >> >> > .. >> >> > >> >> > Thanks & Regards >> >> > Nimit >> >> > >> >> > >> >> > On Wed, Dec 17, 2008 at 10:46 AM, Anil Sasidharan >> <[email protected] <mailto:[email protected]>> >> >> > wrote: >> >> >> >> >> >> twebb, >> >> >> >> >> >> Please see my answers in-lined............. >> >> >> >> >> >> > Anil, >> >> >> > Hope you don't mind me contacting you directly. We >> actually own a >> >> >> > Mistral OMAP35x EVM board and I've gotten android >> running on it. >> >> >> > However I'm running into an issue or two that maybe >> you can help >> >> >> > with. >> >> >> > >> >> >> > 1. I've only run with a filesystem that was >> extracted from the >> >> >> > android emulator, mounted via NFS or YAFFS2. No >> problems. However, >> >> >> > I >> >> >> > now have built the android source and want to run >> with the "built" >> >> >> > filesystem, but I'm having problems. On startup, >> either init >> >> >> > function >> >> >> > says it can't find files on /data or /system, or (if >> I mess around >> >> >> > alot with permissions/ownership) android will start >> but several apps >> >> >> > don't run because of permissions/ownership issues. >> Is there any >> >> >> > secret to "preparing" the source built filesystem >> (../out/target/ >> >> >> > product/generic/system and ../root and ../data) for >> use on an actual >> >> >> > target? (I'd rather not have to "un-yaffs" the >> system.img and >> >> >> > data.img files since I won't be using yaffs in the >> long run.) >> >> >> > >> >> >> >> >> >> The out/target/product/<board-name> directory contains >> /system, /data >> >> >> and /root directories. You don't need to worry about >> un-yaffs the .img >> >> >> files. However please make sure that the init.rc under >> /root directory >> >> >> is modified according to your setup (especially comment >> out the >> >> >> mounting of YAFFS2 partitions). The easy approach would >> be to make use >> >> >> of the very same file system you already have on the >> NFS or SD card >> >> >> and just replace the system directory alone with the >> one built out of >> >> >> sources. >> >> >> >> >> >> > 2. I'm also seeing an issue where I'm having an >> issue where D-pad >> >> >> > key >> >> >> > presses (i.e. left/right/up/down) don't seem to cause the >> >> >> > screen to refresh such that the next icon is >> highlighted. Based on >> >> >> > how the code reacts, the icon is actually active >> (i.e. ENTER causes >> >> >> > it >> >> >> > to launch) but just not highlighted. It seems as >> though every other >> >> >> > key press results in the screen being refreshed (such >> that every >> >> >> > other >> >> >> > icon is highlighted as the directions keys are used >> to move around an >> >> >> > array of icons on the screen). Is this a keyboard >> driver issue, a >> >> >> > frame buffer driver issue, or something else? All >> other key related, >> >> >> > touchscreen related, and frame buffer related >> functionality seems >> >> >> > fine. I've modified omapfb_main.c per the "page >> flipping frame >> >> >> > buffer" question on >> http://elinux.org/Android_on_OMAP. Are there >> >> >> > other mods to frame buffer driver or keypad driver I >> need to make to >> >> >> > eliminate this problem? >> >> >> > >> >> >> >> >> >> This is one of the notorious/infamous issues that I've >> faced while >> >> >> bringing up Android on OMAP3EVM. This is an issue with >> the framebuffer >> >> >> update. I presume you already have added support for >> double-buffering >> >> >> in fb driver (fb_pan). The GO bit needs to be set for >> the shadowed >> >> >> registers to take effect in hardware. Once the hardware >> is ready, the >> >> >> GO bit will be reset. Per the hardware specifications, >> we should not >> >> >> change any display controller registers until the GO bit is >> >> >> reset.Android desktop icon-navigation problem got >> resolved after this >> >> >> change is made in the display controller source. >> >> >> For you reference the code is added here (extracted >> from the function >> >> >> _setup_plane in drivers/video/omap/dispc.c. The source >> file to be >> >> >> modified may change depending on the kernel version at >> you end :-) ): >> >> >> >> >> >> MOD_REG_FLD(DISPC_CONTROL, 0x20, 0); /* clears and sets >> the GOLCD bit >> >> >> */ >> >> >> MOD_REG_FLD(DISPC_CONTROL, 0x20, 0x20); >> >> >> >> >> >> >> >> >> > Thanks for your time. >> >> >> > twebb >> >> >> > >> >> >> > >> >> >> > >> >> >> >> >> >> Warm Regards, >> >> >> Anil >> >> >> >> >> >> >> >> > >> >> > >> >> > > >> >> > >> >> >> >> >> > >> > >> > > >> > >> >> >> >> >> > > > -- > Rupesh Gujare > Engineer- Embedded Software > Embedded and Telecommunication > SQLStar International Limited > Phone: +91 40 2310 1669 > email address : [email protected] > <mailto:[email protected]>, > [email protected] <mailto:[email protected]> > > > > > > > --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
