2010年9月24日 星期五

Rowboat Android Overlay Setup

There are some trick to setup omap overlay

1. omap_vout omap_vout: probed for an unknown device

To fix this problem set u-boot environment variable

setenv optargs 'init=/init omapdss.def_disp=dvi omapfb.mode=dvi:1280x1024MR-16@60 vram=4M omapfb.vram=0:4M'

http://groups.google.com/group/beagleboard/browse_thread/thread/ff11355c5834a187

2.TIDmaiVideoSink params

Make sure what video output you are using ...

gst-launch-0.10 -v videotestsrc ! TIDmaiVideoSink videoStd=VGA videoOutput=DVI sync=false

gst-launch-0.10 filesrc location=/sdcard/video.mp4 ! typefind ! qtdemux name=demux demux.video_00 ! queue ! TIViddec2 ! TIDmaiVideoSink videoStd=VGA videoOutput=DVI sync=false

3.Resolution issue

Refer this mail

Re: [rowboat] Display resolution
...
寄件者:
Vladimir Barinov
...
加到通訊錄
收件者:rowboat@googlegroups.com

Juan,

Juan Garibay wrote:
> Hi,
>
> I was facing the same issue described by Abdi and I followed the instructions described in the following link:
> http://code.google.com/p/rowboat/wiki/ConfigureAndBuild#External_Display
> Here it is specified to use "omap-dss.def_disp" and "omapfb.video_mode" without mentioning the kernel version constrains, it would be nice to update it.
ok
>
> Using the parameters mentioned by Vladimir, I am able to set different resolutions however the highest resolution for which it works is 1280x720MR-16@60. According to the "Video modes for external display" section from this link:
> http://code.google.com/p/rowboat/wiki/SimpleTests
> The BeagleBoard should also support 1280x1024MR-16@60 , 1440x900MR-16@60, 1440x1050MR-16@60,1600x1024MR-16@60 but I am getting the following error:
try to add these option in your kernel command line: vram=XXX
for example for 1280x1024MR-16@60 you should add vram=4M
1440x1050MR-16@60, vram=6M
1600x1024MR-16@60, vram=7M
etc, the equation to calculate the vram value is x_res*y_rex*4

Regards,
Vladimir
>
> omaplfb: OMAPLFB_Init: OMAPLFBInit failed
>
> Can anyone help me on this?
>
> I am using a Beagle C2, rowboat-eclair-dsp.xml and as display a TV that supports fullHD (1920x1080) so it should not be an issue.
>
> Regards,
> Juan Garibay
>
>
>
>
>
> > Date: Wed, 15 Sep 2010 18:20:49 +0400
> > From: batareich@gmail.com
> > To: rowboat@googlegroups.com
> > Subject: Re: [rowboat] Display resolution
> >
> > abdi farah wrote:
> > > Hi,
> > >
> > >
> > > I would like to know how to change the display resolution using
> > > rowboat-android.
> > > I manage to port rowboat-android 2.1 to beagleboard revc4.
> > >
> > > i used the console commands:
> > >
> > > #Beagleboard# setenv bootcmd 'mmc init; fatload mmc 0 84000000 uImage; bootm 84000000'
> > > #Beagleboard# setenv bootargs 'mem=128M androidboot.console=ttyS2 console=tty0 console=ttyS2,115200n8 root=/dev/mmcblk0p2 rw
> > >
> > > init=/init rootwait omapfb.video_mode=640x480MR-16@60'
> > these params are redundant since they are siutable for 2.6.29.
> > The 2.6.32 DSS takes these parameters from kernel command line -
> > omapdss.def_disp and omapfb.mode, f.e:
> > omapdss.def_disp=dvi omapfb.mode=dvi:720x576MR-16@60
> >
> > >
> > > #Beagleboard# saveenv
> > > Beagleboard# reset
> > > i try to change the second line to my desired resolution. but it does
> > > not change anything.
> > >
> > > Best regards
> > > Abdi



沒有留言:

張貼留言