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],
[email protected]


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

Reply via email to