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.

On Wed, Dec 17, 2008 at 6:54 PM, Anil Sasidharan <[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]>
> 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]>
> 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]>
> >> 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]>
> >> > 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
> >> >>
> >> >>
> >> >
> >> >
> >> > >
> >> >
> >>
> >>
> >
> >
> > >
> >
>
> >
>

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

Reply via email to