Android port for OMAP3 with GStreamer integration

277 views
Skip to first unread message

osd

unread,
Jul 2, 2009, 11:42:05 AM7/2/09
to beagl...@googlegroups.com
Hi All

We are pleased to announce the release of Android build integrated with
GStreamer for OMAP3 platforms (BeagleBoard & OMAP3EVM). Current Embinux
kernel for this Android port is derived from linux-omap-2.6.29.
Source code can be found at
http://labs.embinux.org/git/

Current release of Android port for OMAP3 has following features/support
* Support for BeagleBoard
* Support for OMAP3EVM platform
* Android Toolchain's replacement with Embinux Toolchain (GCC-4.4.0,
Binutils-2.19.1, Cortex-A8)
* GStreamer (0.10) integration

The release notes, download and build instructions are available from
http://labs.embinux.org/index.php/Android_For_OMAP3_with_Gstreamer_Integration

--
Thanks
Embinux Team

osd

unread,
Jul 2, 2009, 9:55:46 AM7/2/09
to beagl...@googlegroups.com

Velu

unread,
Jul 3, 2009, 11:50:34 AM7/3/09
to Beagle Board
Hi All,

I downloaded the android pacakge from
http://labs.embinux.org/index.php/Android_For_OMAP3_with_Gstreamer_Integration,
then build the android rfs, copied onto sdcard.
I have connected a Delll keyboard and a logitech mouse through belkin
hub to beagle board.
Embinux Android gets booted. .But

1. Only the "windows right" button for unlock and "end" for locking
works when using the keyboard. Directions arrows or any other button
doesnt work at all. The focus on the android skin is always on only
one place - "android menu arrow <<". Got the following error (using
logcat) continuously for the other keys.

#############################################################
D/dalvikvm( 1178): GC freed 2779 objects / 182616 bytes in 54ms
D/HomeLoaders( 1178): load applications
D/HomeLoaders( 1178): loading user items
D/HomeLoaders( 1178): --> starting workspace loader
W/KeyCharacterMap( 1178): No keyboard for id 0
W/KeyCharacterMap( 1178): Can't open keycharmap file
E/KeyCharacterMap( 1178): Can't find any keycharmaps (also tried /
system/usr/keychars/qwerty.kcm.bin)
D/HomeLoaders( 1178): --> starting applications loader
I/DEBUG ( 702): *** *** *** *** *** *** *** *** *** *** *** *** ***
*** *** ***
I/DEBUG ( 702): Build fingerprint: 'beagle/beagle/beagle/:1.5/
CUPCAKE/eng.root.20090701.220150:eng/test-keys'
I/DEBUG ( 702): pid: 1178, tid: 1178 >>> android.process.acore <<<
I/DEBUG ( 702): signal 11 (SIGSEGV), fault addr 00000000
I/DEBUG ( 702): r0 0000a9d0 r1 4001b5b8 r2 00000000 r3 41049c54
I/DEBUG ( 702): r4 bef2e558 r5 00000004 r6 41fb281d r7 41049c30
I/DEBUG ( 702): r8 bef2e538 r9 41049c28 10 41049c18 fp 00000000
I/DEBUG ( 702): ip ad32a24d sp bef2e538 lr ad00dbf8 pc
ad32a24c cpsr a0000030
I/DEBUG ( 702): #00 pc 0002a24c /system/lib/
libandroid_runtime.so
I/DEBUG ( 702): #01 lr ad00dbf8 /system/lib/libdvm.so
I/DEBUG ( 702): stack:
I/DEBUG ( 702): bef2e4f8 bef2e568 [stack]
I/DEBUG ( 702): bef2e4fc 0000000a
I/DEBUG ( 702): bef2e500 0000000f
I/DEBUG ( 702): bef2e504 ad059f11 /system/lib/libdvm.so
I/DEBUG ( 702): bef2e508 4108a7d8 /dev/ashmem/dalvik-
LinearAlloc (deleted)
I/DEBUG ( 702): bef2e50c ad050b8b /system/lib/libdvm.so
I/DEBUG ( 702): bef2e510 4001b5b8 /dev/ashmem/mspace/dalvik-
heap/zygote/0 (deleted)
I/DEBUG ( 702): bef2e514 4108a7d8 /dev/ashmem/dalvik-
LinearAlloc (deleted)
I/DEBUG ( 702): bef2e518 0000000a
I/DEBUG ( 702): bef2e51c ad053973 /system/lib/libdvm.so
I/DEBUG ( 702): bef2e520 4108a7d8 /dev/ashmem/dalvik-
LinearAlloc (deleted)
I/DEBUG ( 702): bef2e524 00000000
I/DEBUG ( 702): bef2e528 00000001
I/DEBUG ( 702): bef2e52c 420291a1 /data/dalvik-cache/
system@framework@framew...@classes.dex
I/DEBUG ( 702): bef2e530 df002777
I/DEBUG ( 702): bef2e534 e3a070ad
I/DEBUG ( 702): #00 bef2e538 ad32a24d /system/lib/
libandroid_runtime.so
I/DEBUG ( 702): bef2e53c 0000bc60 [heap]
I/DEBUG ( 702): bef2e540 41fb281d /data/dalvik-cache/
system@framework@framew...@classes.dex
I/DEBUG ( 702): bef2e544 bef2e5d0 [stack]
I/DEBUG ( 702): bef2e548 00001071
I/DEBUG ( 702): bef2e54c 0000bc60 [heap]
I/DEBUG ( 702): bef2e550 bef2e558 [stack]
I/DEBUG ( 702): bef2e554 ad038f51 /system/lib/libdvm.so
I/DEBUG ( 702): bef2e558 41049c28
I/DEBUG ( 702): bef2e55c 41fb281d /data/dalvik-cache/
system@framework@framew...@classes.dex
I/DEBUG ( 702): bef2e560 ad32a24d /system/lib/
libandroid_runtime.so
I/DEBUG ( 702): bef2e564 bef2e5d0 [stack]
I/DEBUG ( 702): bef2e568 00037388 [heap]
I/DEBUG ( 702): bef2e56c 00000001
I/DEBUG ( 702): bef2e570 ad00dd80 /system/lib/libdvm.so
I/DEBUG ( 702): bef2e574 41ea7b80 /data/dalvik-cache/
system@framework@framew...@classes.dex
I/DEBUG ( 702): bef2e578 41049c3c
I/DEBUG ( 702): bef2e57c bef2e5c8 [stack]
D/Zygote ( 704): Process 1178 terminated by signal (11)
I/WindowManager( 717): WIN DEATH: Window{436a70b8
com.android.launcher/com.android.launcher.Launcher paused=false}
I/ActivityManager( 717): Process android.process.acore (pid 1178) has
died.
I/ActivityManager( 717): Start proc android.process.acore for
activity com.android.launcher/.Launcher: pid=1190 uid=10001 gids=
{3003}
D/dalvikvm( 704): GC freed 277 objects / 10432 bytes in 86ms
D/dalvikvm( 704): GC freed 57 objects / 2432 bytes in 67ms
I/ActivityThread( 1190): Publishing provider user_dictionary:
com.android.providers.userdictionary.UserDictionaryProvider
D/dalvikvm( 704): GC freed 2 objects / 48 bytes in 66ms
I/ActivityThread( 1190): Publishing provider
com.android.googlesearch.SuggestionProvider:
com.android.googlesearch.SuggestionProvider
I/ActivityThread( 1190): Publishing provider contacts;call_log:
com.android.providers.contacts.ContactsProvider
W/ActivityManager( 717): Unable to start service Intent
{ action=android.accounts.IAccountsService comp=
{com.google.android.googleapps/
com.google.android.googleapps.GoogleLoginService} }: not found
W/AccountMonitor( 1190): Couldn't connect to Intent
{ action=android.accounts.IAccountsService comp=
{com.google.android.googleapps/
com.google.android.googleapps.GoogleLoginService} } (Missing service?)
I/ActivityThread( 1190): Publishing provider
com.android.launcher.settings: com.android.launcher.LauncherProvider
D/dalvikvm( 1190): GC freed 2805 objects / 183624 bytes in 53ms
D/HomeLoaders( 1190): load applications
D/HomeLoaders( 1190): loading user items
D/HomeLoaders( 1190): --> starting workspace loader
W/KeyCharacterMap( 1190): No keyboard for id 0
W/KeyCharacterMap( 1190): Can't open keycharmap file
E/KeyCharacterMap( 1190): Can't find any keycharmaps (also tried /
system/usr/keychars/qwerty.kcm.bin)
D/HomeLoaders( 1190): --> starting applications loader
I/DEBUG ( 702): *** *** *** *** *** *** *** *** *** *** *** *** ***
*** *** ***
I/DEBUG ( 702): Build fingerprint: 'beagle/beagle/beagle/:1.5/
CUPCAKE/eng.root.20090701.220150:eng/test-keys'
I/DEBUG ( 702

#########################################

2. The mouse works for the left click, but the focus doesnt move from
one place.

I followed the procedure as it is in the website.

Should i make any change in any of the build or install files for
keyboard mapping or mouse focus to work properly ?

PS: Please provide me with the bootargs and other commands to boot
embinux android on OMAP3 EVM (which is not available on embinux wiki
or readme file in demo package) .

Thanks and regards,
shanmugavel




On Jul 2, 6:55 pm, osd <o...@embinux.com> wrote:
> Hi All
>
> We are pleased to announce the release of Android build integrated with
> GStreamer for OMAP3 platforms (BeagleBoard & OMAP3EVM). Current Embinux
> kernel for this Android port is derived from linux-omap-2.6.29.
> Source code can be found athttp://labs.embinux.org/git/
>
> Current release of Android port for OMAP3 has following features/support
>   * Support for BeagleBoard
>   * Support for OMAP3EVM platform
>   * Android Toolchain's replacement with Embinux Toolchain (GCC-4.4.0,
> Binutils-2.19.1, Cortex-A8)
>   * GStreamer (0.10) integration
>
> The release notes, download and build instructions are available fromhttp://labs.embinux.org/index.php/Android_For_OMAP3_with_Gstreamer_In...
>
> --
> Thanks
> Embinux Team

ssocco

unread,
Jul 6, 2009, 9:46:09 PM7/6/09
to Beagle Board
Hi All,

I downloaded the android package and followed the build instructions
in
http://labs.embinux.org/index.php/Android_For_OMAP3_with_Gstreamer_Integration

After renaming the ~/Android_build/out/target/product/omap3evm/kernel
to uImage
and placing it in the first SD partition I am able to boot Android on
my b7 beagleboard
with the following issues:


1) While the logitch mouse is detected over the usb hub, it doesn't
seem to
have an affect. The Keyboard is also detected over the usb hub.

2) The first UI screen presented indicates: "Screen locked" Press Menu
to unlock.
Pressing <Alt><right arrow> displays the boot Android_ text, but does
not unlock.
The only keys that seem to do anything are <Alt><right arrow> and
<Alt><left arrow>

3) The upper menu bar displayed "Removed SD card" briefly and then
display an SD card
icon with exclamation sign

What should I expect to see during initial boot? Any suggestions on
what the source of
these boot problems are?

Best Regards,
Steve

On Jul 2, 6:55 am, osd <o...@embinux.com> wrote:
> Hi All
>
> We are pleased to announce the release of Android build integrated with
> GStreamer for OMAP3 platforms (BeagleBoard & OMAP3EVM). Current Embinux
> kernel for this Android port is derived from linux-omap-2.6.29.
> Source code can be found athttp://labs.embinux.org/git/
>
> Current release of Android port for OMAP3 has following features/support
>   * Support for BeagleBoard
>   * Support for OMAP3EVM platform
>   * Android Toolchain's replacement with Embinux Toolchain (GCC-4.4.0,
> Binutils-2.19.1, Cortex-A8)
>   * GStreamer (0.10) integration
>

Shanmugavel Balasubramanian

unread,
Jul 7, 2009, 1:09:23 AM7/7/09
to beagl...@googlegroups.com
Please find the reply inlined,

On Tue, Jul 7, 2009 at 7:16 AM, ssocco <steve...@comcast.net> wrote:

Hi All,

I downloaded the android package and followed the build instructions
in
After renaming the ~/Android_build/out/target/product/omap3evm/kernel
to uImage
 
Velu: the image has to be built for beagle and copied from the folder ~/Android_build/out/target/product/beagle/kernel

and placing it in the first SD partition I am able to boot Android on
my b7 beagleboard
with the following issues:


1) While the logitch mouse is detected over the usb hub, it doesn't
seem to
have an affect. The Keyboard is also detected over the usb hub.

2) The first UI screen presented indicates: "Screen locked" Press Menu
to unlock.
Pressing  <Alt><right arrow> displays the boot Android_ text, but does
not unlock.
The only keys that seem to do anything are <Alt><right arrow> and
<Alt><left arrow>
 
Velu: Right window has to be pressed and not right arrow to unlock.

ssocco

unread,
Jul 7, 2009, 4:05:59 PM7/7/09
to Beagle Board
Thanks Shanmugavel,

Able to right window and left mouse click as well. Also reproduced the
assertions coming from general keyboard entry. Not able to launch any
applications via user interface.

I have not explicity installed the embinux toolchain as per
http://labs.embinux.org/index.php/Toolchain_For_Android. Do you know
if that is required?

Also, when I issue gst-inspect-0.10, I get the following:

# gst-
inspect-0.10
staticelements: bin: Generic
bin
staticelements: pipeline: Pipeline
object

Total count: 1 plugin, 2 features

I thought this build should have the following gstreamer plugins?:

* gst-plugins-bad
* gst-plugins-base
* gst-plugins-good
* gst-plugins-ugly
* gst-ffmpeg
* gst-opemmax

Best Regards,
Steve

On Jul 6, 10:09 pm, Shanmugavel Balasubramanian
<shanmugave...@siriusemb.com> wrote:
> Please find the reply inlined,
>
> On Tue, Jul 7, 2009 at 7:16 AM, ssocco <steve_ev...@comcast.net> wrote:
>
> > Hi All,
>
> > I downloaded the android package and followed the build instructions
> > in
>
> >http://labs.embinux.org/index.php/Android_For_OMAP3_with_Gstreamer_In...

Rupesh Gujare

unread,
Jul 8, 2009, 5:52:46 AM7/8/09
to beagl...@googlegroups.com
Steve,

ssocco wrote:
> Thanks Shanmugavel,
>
> Able to right window and left mouse click as well. Also reproduced the
> assertions coming from general keyboard entry. Not able to launch any
> applications via user interface.
>
> I have not explicity installed the embinux toolchain as per
> http://labs.embinux.org/index.php/Toolchain_For_Android. Do you know
> if that is required?
>
>

Embinux Toolchain will be a part of Android build if you are syncing
from following manifest file.

$repo init -u git://labs.embinux.org/repo/android/platform/omap3manifest.git

> Also, when I issue gst-inspect-0.10, I get the following:
>
> # gst-
> inspect-0.10
> staticelements: bin: Generic
> bin
> staticelements: pipeline: Pipeline
> object
>
> Total count: 1 plugin, 2 features
>
> I thought this build should have the following gstreamer plugins?:
>
> * gst-plugins-bad
> * gst-plugins-base
> * gst-plugins-good
> * gst-plugins-ugly
> * gst-ffmpeg
> * gst-opemmax
>

Did you missed this step ?

"Copy gst.conf from ~Android_build/external/gst-plugins-android/player
to first partition of sdcard"

from following section ?

http://labs.embinux.org/index.php/Android_For_OMAP3_with_Gstreamer_Integration#Playing_Video_using_GStreamer
> Best Regards,
> Steve
>
>

Regards,

--
Rupesh Gujare
http://labs.embinux.org
http://embinux.com

ssocco

unread,
Jul 8, 2009, 4:09:12 PM7/8/09
to Beagle Board
Hi Rupesh,

I did git from the git://labs.embinux.org/repo/android/platform/omap3manifest.git
repository so I must have the embinux tools.

I did not copy the gst.conf ... my mistake. After copying gst.conf,
loading the Video.apk package, I issued the following commands:

$mount -t vfat /dev/block/mmcblk0p1 /sdcard
$setprop EXTERNAL_STORAGE_STATE mounted
$am broadcast -a android.intent.action.MEDIA_MOUNTED --ez read-only
false -d file:///sdcard
* Play Video from User Interface

I see the Video player in the applications set, but I cannot figure
out how to key over to select anything. They keyboard is unresponsive
other than right window and Enter (I get assertions similar to one
earlier in this post). Should I be able to tab or arrow key over to
select an application, or is this something that is currently being
work on?

Thanks for your efforts to date on this port!

Regards,
Steve
> http://labs.embinux.org/index.php/Android_For_OMAP3_with_Gstreamer_In...

ssocco

unread,
Jul 8, 2009, 4:09:28 PM7/8/09
to Beagle Board
Hi Rupesh,

I did git from the git://labs.embinux.org/repo/android/platform/omap3manifest.git
repository so I must have the embinux tools.

I did not copy the gst.conf ... my mistake. After copying gst.conf,
loading the Video.apk package, I issued the following commands:

$mount -t vfat /dev/block/mmcblk0p1 /sdcard
$setprop EXTERNAL_STORAGE_STATE mounted
$am broadcast -a android.intent.action.MEDIA_MOUNTED --ez read-only
false -d file:///sdcard
* Play Video from User Interface

I see the Video player in the applications set, but I cannot figure
out how to key over to select anything. They keyboard is unresponsive
other than right window and Enter (I get assertions similar to one
earlier in this post). Should I be able to tab or arrow key over to
select an application, or is this something that is currently being
work on?

Thanks for your efforts to date on this port!

Regards,
Steve

On Jul 8, 2:52 am, Rupesh Gujare <rupesh.guj...@embinux.com> wrote:
> http://labs.embinux.org/index.php/Android_For_OMAP3_with_Gstreamer_In...

ssocco

unread,
Jul 8, 2009, 4:29:33 PM7/8/09
to Beagle Board
Hi Rupesh,

I did git from the git://labs.embinux.org/repo/android/platform/omap3manifest.git
repository so I must have the embinux tools.

I did not copy the gst.conf ... my mistake. After copying gst.conf,
loading the Video.apk package, I issued the following commands:

$mount -t vfat /dev/block/mmcblk0p1 /sdcard
$setprop EXTERNAL_STORAGE_STATE mounted
$am broadcast -a android.intent.action.MEDIA_MOUNTED --ez read-only
false -d file:///sdcard
* Play Video from User Interface

I see the Video player in the applications set, but I cannot figure
out how to key over to select anything. They keyboard is unresponsive
other than right window and Enter (I get assertions similar to one
earlier in this post). Should I be able to tab or arrow key over to
select an application, or is this something that is currently being
work on?

Thanks for your efforts to date on this port!

Regards,
Steve

On Jul 8, 2:52 am, Rupesh Gujare <rupesh.guj...@embinux.com> wrote:
> http://labs.embinux.org/index.php/Android_For_OMAP3_with_Gstreamer_In...

ssocco

unread,
Jul 8, 2009, 4:49:50 PM7/8/09
to Beagle Board
Hi Rupesh,

I did git from the git://labs.embinux.org/repo/android/platform/omap3manifest.git
repository so I must have the embinux tools.

I did not copy the gst.conf ... my mistake. After copying gst.conf,
loading the Video.apk package, I issued the following commands:

$mount -t vfat /dev/block/mmcblk0p1 /sdcard
$setprop EXTERNAL_STORAGE_STATE mounted
$am broadcast -a android.intent.action.MEDIA_MOUNTED --ez read-only
false -d file:///sdcard
* Play Video from User Interface

I see the Video player in the applications set, but I cannot figure
out how to key over to select anything. They keyboard is unresponsive
other than right window and Enter (I get assertions similar to one
earlier in this post). Should I be able to tab or arrow key over to
select an application, or is this something that is currently being
work on?

Thanks for your efforts to date on this port!

Regards,
Steve

On Jul 8, 2:52 am, Rupesh Gujare <rupesh.guj...@embinux.com> wrote:
> http://labs.embinux.org/index.php/Android_For_OMAP3_with_Gstreamer_In...

Shanmugavel Balasubramanian

unread,
Jul 9, 2009, 12:37:28 AM7/9/09
to beagl...@googlegroups.com
I also had the similar issue "keyboard is unresponsive
other than right window and Enter". Corrected by giving read-write permissions for the whole file system instead of only data and system.
 
@Rupesh : Please check this at ur end and correct me if i am wrong.
 
Thanks and regards,
Velu

ssocco

unread,
Jul 9, 2009, 12:38:56 PM7/9/09
to Beagle Board
Hi Velu,

Yes, I saw this discussed at
http://groups.google.com/group/android-porting/browse_thread/thread/65f0b3e0c7607305

This thread only opened access for keymap and keyboard files though.

Regards,
Steve

On Jul 8, 9:37 pm, Shanmugavel Balasubramanian
<shanmugave...@siriusemb.com> wrote:
> I also had the similar issue "keyboard is unresponsive
> other than right window and Enter". Corrected by giving read-write
> permissions for the whole file system instead of only data and system.
>
> @Rupesh : Please check this at ur end and correct me if i am wrong.
>
> Thanks and regards,
> Velu
>

ssocco

unread,
Jul 9, 2009, 4:48:44 PM7/9/09
to Beagle Board
Hi All,

Does anyone have insight or links to information on how to control the
size of the surfaceflingersink size when issuing gstreamer launches.
The following pipeline construction works except that the video is
clipped on the right hand side. Are there surfaceflingersink position
controls as well?

gst-launch-0.10 filesrc location=mpeg4_aac.mp4 ! qtdemux name=demux
demux. ! ffdec_mpeg4 ! ffmpegcolorspace ! surfaceflingersink

I have also tried the UI VideoPlayer apk that is build into the
filesystem, but that always scales the video down in size and presents
the video rotated by 90deg (by design, the application looks to have
limits in the size of the media it can display).

Regards,
Steve

On Jul 9, 9:38 am, ssocco <steve_ev...@comcast.net> wrote:
> Hi Velu,
>
> Yes, I saw this discussed athttp://groups.google.com/group/android-porting/browse_thread/thread/6...

vishal bhoj

unread,
Jul 10, 2009, 2:54:08 AM7/10/09
to beagl...@googlegroups.com

Try doing a video resize yourself in the pipeline.  In the videoplayer app, the video is resized by the surfaceflinger internally while playing video [since it knows it is being used for video playback]. The layer buffer recieved by surface flinger is checked if it exceeds or if it is smaller than the display surface and then resized. It is implemented internal surfaceflinger. look into the code of surfaceflinger.

While playing through command prompt it just request for a surface . surfaceflinger has no idea why it is being used.
--
with regards vishal

3dee

unread,
Jul 10, 2009, 4:12:51 AM7/10/09
to Beagle Board

Hello All,

I wanted to ask if flash support is integrated with the android build
for the beagleboard ?
Is it with SWFDEC/ Gnash or ?

Thanks !

Harishkumar V

unread,
Jul 10, 2009, 5:05:58 AM7/10/09
to beagl...@googlegroups.com
Hi,

u need to port flvdemux plugin in gst-plugings-good and enable ffdec_flv decoder in ffmpeg.

Thanks and Regards,
HarishKumar.V

ssocco

unread,
Jul 10, 2009, 6:20:38 PM7/10/09
to Beagle Board
Hi All,

Anyone having problems building the embinux repository synced on
07/10? Looks like there might be some audio work going on ...
DECLARE_TLV_DB_SCALE is missing (<sound/tlv.h> not present)? That
would be great if audio is being looked at.

I think the surface flinger max output size can be increased my
modifying GPUHardware::GPU_RESERVED_SIZE in GPUHardware.cpp and
surfaceflinger_wrap.cpp ... modify the limits:

int width = (videodev->width) > 320 ? 320 : videodev->width;
int height = (videodev->height) > 320 ? 320 : videodev->height;

Will test once I can get build working.

Regards,
Steve

rama

unread,
Jul 13, 2009, 2:08:51 AM7/13/09
to Beagle Board
Hi,

I can't able to open the following link, i think link is down
http://labs.embinux.org/index.php/Android_For_OMAP3_with_Gstreamer_Integration
,

is their any other place where i can get the "download and build
instructions" or can you please post the instructions.

Regards,
Ramananda
On Jul 2, 8:42 pm, osd <o...@embinux.com> wrote:
> Hi All
>
> We are pleased to announce the release of Android build integrated with
> GStreamer for OMAP3 platforms (BeagleBoard & OMAP3EVM). Current Embinux
> kernel for this Android port is derived from linux-omap-2.6.29.
> Source code can be found athttp://labs.embinux.org/git/
>
> Current release of Android port for OMAP3 has following features/support
>    * Support for BeagleBoard
>    * Support for OMAP3EVM platform
>    * Android Toolchain's replacement with Embinux Toolchain (GCC-4.4.0,
> Binutils-2.19.1, Cortex-A8)
>    * GStreamer (0.10) integration
>

Rupesh Gujare

unread,
Jul 13, 2009, 9:05:40 AM7/13/09
to beagl...@googlegroups.com, labs-e...@googlegroups.com

Yes, We are trying to make audio work. Please clean & recompile Android build if you have synced it recently.
Currently we can play .wav file through ALSA.

$alsa_aplay  audio.wav

Community contributions and testing are welcome.


Regards,
Rupesh Gujare

Rupesh Gujare

unread,
Jul 13, 2009, 9:05:58 AM7/13/09
to beagl...@googlegroups.com
Ramananda,
 There was a temporary problem with our servers, now it is up and running.

Regards,

Sanjeev Kumar Verma

unread,
Jul 13, 2009, 8:57:06 AM7/13/09
to Beagle Board
Even I face the issue in opening the link
http://labs.embinux.org/index.php/Android_For_OMAP3_with_Gstreamer_In...
Any Idea when would it be up?

Regards,
Sanjeev Kumar Verma

On Jul 13, 11:08 am, rama <raman...@gmail.com> wrote:
> Hi,
>
> I can't able to open the following link, i think link is downhttp://labs.embinux.org/index.php/Android_For_OMAP3_with_Gstreamer_In...
> ,
>
> is their any other place where i can get the "download and build
> instructions" or can you please post the instructions.
>
> Regards,
> Ramananda
> On Jul 2, 8:42 pm, osd <o...@embinux.com> wrote:
>
>
>
> > Hi All
>
> > We are pleased to announce the release of Android build integrated with
> > GStreamer for OMAP3 platforms (BeagleBoard & OMAP3EVM). Current Embinux
> > kernel for this Android port is derived from linux-omap-2.6.29.
> > Source code can be found athttp://labs.embinux.org/git/
>
> > Current release of Android port for OMAP3 has following features/support
> >    * Support for BeagleBoard
> >    * Support for OMAP3EVM platform
> >    * Android Toolchain's replacement with Embinux Toolchain (GCC-4.4.0,
> > Binutils-2.19.1, Cortex-A8)
> >    * GStreamer (0.10) integration
>
> > The release notes, download and build instructions are available fromhttp://labs.embinux.org/index.php/Android_For_OMAP3_with_Gstreamer_In...
>
> > --      
> > Thanks
> > Embinux Team- Hide quoted text -
>
> - Show quoted text -

Shanmugavel Balasubramanian

unread,
Jul 16, 2009, 9:37:09 AM7/16/09
to beagl...@googlegroups.com
Hi Rupesh,
How do i build the kernel only in the android setup instead of the whole android system ?
I need this to add some features to kernel.
 
Thanks and regards,
Velu

Sanjeev Kumar Verma

unread,
Jul 17, 2009, 4:22:33 AM7/17/09
to Beagle Board
Hi all,
For me display comes if I connect the LCD to the beagle board, but
does not come if I connect the Sony HDTV.
Does any body have the bootargs to connect the -
1.Sony HDTV
2.TV with S Video

Regards,
Sanjeev Kumar Verma

On Jul 2, 8:42 pm, osd <o...@embinux.com> wrote:
> Hi All
>
> We are pleased to announce the release of Android build integrated with
> GStreamer for OMAP3 platforms (BeagleBoard & OMAP3EVM). Current Embinux
> kernel for this Android port is derived from linux-omap-2.6.29.
> Source code can be found athttp://labs.embinux.org/git/
>
> Current release of Android port for OMAP3 has following features/support
>    * Support for BeagleBoard
>    * Support for OMAP3EVM platform
>    * Android Toolchain's replacement with Embinux Toolchain (GCC-4.4.0,
> Binutils-2.19.1, Cortex-A8)
>    * GStreamer (0.10) integration
>

vishal bhoj

unread,
Jul 17, 2009, 5:13:22 AM7/17/09
to beagl...@googlegroups.com
Sorry to drift from the topic. But Is it possible to use a usb wifi dongle and provide wifi support to omap3droid ?
--
with regards vishal

Rupesh Gujare

unread,
Jul 17, 2009, 5:28:46 AM7/17/09
to beagl...@googlegroups.com

Sanjeev Kumar Verma

unread,
Jul 17, 2009, 7:41:40 AM7/17/09
to Beagle Board
Hi all,
I also face a similar issue. I really don,t know how to resolve -
1. My issue is mouse and keyboard are detected by unresponsive.
2.However CTL+ALT+DEL works and restarts the boards and ALT + right
arrow is able to show me the ANDROID_ text thats all.
3.I am not able to unlock using right window, infact none of the keys
are working
4.I use 5 V/4A power supply to power up the board, than connect the
powered hub which is inturn connected to KB and mouse.
5.I tried following solutions already -
a)Giving 777 permissions to entire file system.
b)My first partition only contains the uImage and the gst.conf. I dont
have u-boot.bin and MLO in my first partition
c) I am typing following commands as well:
$mount -t vfat /dev/block/mmcblk0p1 /sdcard
$setprop EXTERNAL_STORAGE_STATE mounted
$am broadcast -a android.intent.action.MEDIA_MOUNTED --ez read-only
false -d file:///sdcard

6.If I need MLO and u-boot.bin as well, then let me know the right
link)
I am keeping a folder (which contains two h264 video MP4 files) in the
first partition

Please help!!!!

Regards,
Sanjeev Kumar Verma

On Jul 3, 8:50 pm, Velu <shankar...@gmail.com> wrote:
> Hi All,
>
> I downloaded the android pacakge fromhttp://labs.embinux.org/index.php/Android_For_OMAP3_with_Gstreamer_In...,
> system@framew...@framework.jar@classes.dex
> I/DEBUG   (  702):     bef2e530  df002777
> I/DEBUG   (  702):     bef2e534  e3a070ad
> I/DEBUG   (  702): #00 bef2e538  ad32a24d  /system/lib/
> libandroid_runtime.so
> I/DEBUG   (  702):     bef2e53c  0000bc60  [heap]
> I/DEBUG   (  702):     bef2e540  41fb281d  /data/dalvik-cache/
> system@framew...@framework.jar@classes.dex
> I/DEBUG   (  702):     bef2e544  bef2e5d0  [stack]
> I/DEBUG   (  702):     bef2e548  00001071
> I/DEBUG   (  702):     bef2e54c  0000bc60  [heap]
> I/DEBUG   (  702):     bef2e550  bef2e558  [stack]
> I/DEBUG   (  702):     bef2e554  ad038f51  /system/lib/libdvm.so
> I/DEBUG   (  702):     bef2e558  41049c28
> I/DEBUG   (  702):     bef2e55c  41fb281d  /data/dalvik-cache/
> system@framew...@framework.jar@classes.dex
> I/DEBUG   (  702):     bef2e560  ad32a24d  /system/lib/
> libandroid_runtime.so
> I/DEBUG   (  702):     bef2e564  bef2e5d0  [stack]
> I/DEBUG   (  702):     bef2e568  00037388  [heap]
> I/DEBUG   (  702):     bef2e56c  00000001
> I/DEBUG   (  702):     bef2e570  ad00dd80  /system/lib/libdvm.so
> I/DEBUG   (  702):     bef2e574  41ea7b80  /data/dalvik-cache/
> system@framew...@framework.jar@classes.dex

Nilesh

unread,
Jul 17, 2009, 1:30:55 AM7/17/09
to Beagle Board
Hi All,
I would like to ask whether this gstreamer on android platform for
OMAP3530 board would suport
a) playing of streaming H264 videos or
b) playing of SDP file
using RTP/RTSP protocol stack
Also please suggest me how should I proceed for doing the same on
android platform with any info possible
Thanks

ssocco

unread,
Jul 21, 2009, 4:32:48 PM7/21/09
to Beagle Board
Thanks Rupesh,

Was able to resync and build.

I'm not sure that this is a question for this thread, but should I be
able to scale the gstreamer decoded video? I have been experimenting
with SurfaceHolder.setFixedSize() but it does not seem to have an
affect.

Any pointers on how to scale video would be welcome. I currently am
using a MediaPlayer class and have set its .display() the a Surface
Holder object.

Regards,
Steve

On Jul 13, 6:05 am, Rupesh Gujare <rupesh.guj...@embinux.com> wrote:
> Yes, We are trying to make audio work. Please clean & recompile Android
> build if you have synced it recently.
> Currently we can play .wav file through ALSA.
>
> $alsa_aplay  audio.wav
>
> Community contributions and testing are welcome.
>
> Regards,
> Rupesh Gujare
>
> --
> Rupesh Gujarehttp://labs.embinux.orghttp://embinux.com

McGeagh

unread,
Jul 23, 2009, 12:31:02 PM7/23/09
to Beagle Board
Hello all,

I recently tried doing some NEON stuff with Android and it seems that
its not actually built for armv7 architecture, but just armv5...
As a result, here is a patch to apply to the repo in order to enable
NEON (and armv7-a) build.
http://groups.google.com/group/beagleboard/web/android-beagle-armv7.patch

Please note, that before you do make, you need to run the rebuild.sh
script in dalvik/vm/mterp/
Also, you will need to reconfigure the kernel to have NEON enabled.

This is done by the following:

# cd kernel
# export ARCH=arm
# export CROSS_COMPILE=/pathtorepo/prebuilt/linux-x86/toolchain/arm-
eabi-4.4.0/bin/arm-eabi-
# make omap3_beagle_android_defconfig
# make menuconfig (or xconfig or whatever your choice is)
browse to Floating point emulation
Select NEON to be included, then save and exit
# make uImage
now copy the uImage located in arch/arm/boot/ to the sdcard.

SHOULD work.... enjoy


Regards,

McGeagh

ssocco

unread,
Jul 23, 2009, 1:42:55 PM7/23/09
to Beagle Board
Hi All,

Anyone know how to get the Dev Tools application running? It is not
showing up in the applications window.

Regards,
Steve

Rupesh Gujare

unread,
Jul 24, 2009, 12:44:29 AM7/24/09
to beagl...@googlegroups.com
McGeagh,
Great Work...
I will check it out. Can you upload patch with your credentials
(git-format-patch) ?


Regards,

McGeagh

unread,
Jul 25, 2009, 7:07:18 AM7/25/09
to Beagle Board
Hmm, im using repo, and as such doing git format patch results in an
error for not a valid git repository.... I dont see a repo equivalent
command for this... what am i missing?

TylerWilson

unread,
Jul 28, 2009, 6:49:53 PM7/28/09
to Beagle Board
I am sorry that I have a basic Android question: my understanding is
that the primary development language for Android is Java. What I
would like to know is if there is a Python and/or C/C++ compiler as
part of the Android build for Beagleboard.

Also, can you list out what modules are enabled by default on the
expansion header on the Beagleboard for the binary Android build for
BB?

Thank you,
Tyler

Howard M Harte

unread,
Jul 28, 2009, 9:53:22 PM7/28/09
to beagl...@googlegroups.com
The primary language for writing Android applications is Java,
although a Native Development Kit (NDK) is now available for Android
which allows you to write portions of your app in C/C++.

But underneath the UI, Android is based on Linux, so any language that
has a cross-compiler for ARM/Linux can be used. The trick is figuring
out how to communicate between native code and Android, and the NDK
makes this possible to a limited extent.

I don't think any of the peripherals on the expansion connector are
enabled by default. You will have to modify uboot and the kernel to
make these work.

-Howard

McGeagh

unread,
Jul 29, 2009, 10:02:46 AM7/29/09
to Beagle Board

Rupesh Gujare

unread,
Jul 29, 2009, 11:00:40 AM7/29/09
to beagl...@googlegroups.com
McGeagh,
Thank you McGeagh. Patches looks good. I will try out along with your
instructions.

Regards,

--
Rupesh Gujare
http://labs.embinux.org
http://embinux.com


McGeagh wrote:

ssocco

unread,
Jul 29, 2009, 5:29:26 PM7/29/09
to Beagle Board
Hi all,

Is there any means to "install" .apks without an adb connection with
this build configuration? I am working with a B7 BB. I can create my
own debug keyed apps and install and run, but cannot install apps I
have not signed.

I have seen threads indicating adb on BB will come with the rev C
(because of a 2nd USB path?). Any suggestions?

Regards,
Steve

On Jul 2, 8:42 am, osd <o...@embinux.com> wrote:
> Hi All
>
> We are pleased to announce the release of Android build integrated with
> GStreamer for OMAP3 platforms (BeagleBoard & OMAP3EVM). Current Embinux
> kernel for this Android port is derived from linux-omap-2.6.29.
> Source code can be found athttp://labs.embinux.org/git/
>
> Current release of Android port for OMAP3 has following features/support
>    * Support for BeagleBoard
>    * Support for OMAP3EVM platform
>    * Android Toolchain's replacement with Embinux Toolchain (GCC-4.4.0,
> Binutils-2.19.1, Cortex-A8)
>    * GStreamer (0.10) integration
>

Shanmugavel Balasubramanian

unread,
Jul 30, 2009, 12:22:22 PM7/30/09
to beagl...@googlegroups.com
Hi Rupseh et all,
 
Is there any update on the music player crash issue ?
 
Is anyone investigating on the same ? We can share our thoughts for us to fix it faster.
 
To start with, I followed some of the steps mentioned in the below link, but no luck:
 
 
Thanks and regards,
Velu

ssocco

unread,
Aug 14, 2009, 8:57:05 PM8/14/09
to Beagle Board
Hi All,

Has anyone tried configuring the target for adb debugging over usb
from eclipse?

Regards,
Steve

halidziya

unread,
Aug 20, 2009, 6:00:12 AM8/20/09
to Beagle Board
Hi All;
I am using gstreamer in Angstrom and I have problem with rtsp stream I
tried to catch rtsp stream to file sink it write something into file
but when I use
gst-launh rtspsrc://<IP>/mpeg4 ! rtpmp4vdepay ! ffdec_mpeg4 !
ximagesink
I din't see any video in screen I run it by debug level 5 and I think
ffdec_mpeg4 not working how can I fix it.

condor

unread,
Aug 31, 2009, 5:46:43 AM8/31/09
to Beagle Board
I'm trying to start Embinux Android on beagleboard Rev C2. I have made
everything accordingly with http://labs.embinux.org/index.php/Android_For_OMAP3_with_Gstreamer_Integration
and McGeagh instructions.
But Android booting stucks on Welcome screen with nice ANDROID leter
and sliding lights.
During this console from serial port works fine. On this console there
is warning: Unable to open an initial console.
But I thinks this is not a problem, because compiled binaries from
Embinux website gives the same warning but works fine.

Make executes without errors.

It is my first experience with Linux. I don't know where should I look
for a problem.
Please help. Thanks.

On Jul 29, 6:00 pm, Rupesh Gujare <rupesh.guj...@embinux.com> wrote:
> McGeagh,
>   Thank you McGeagh. Patches looks good. I will try out along with your
> instructions.
>
> Regards,
>
> --
> Rupesh Gujarehttp://labs.embinux.orghttp://embinux.com
Reply all
Reply to author
Forward
0 new messages