[Gstreamer-openmax] AV Sync with Gst-OpenMax pluggin

Felipe Contreras felipe.contreras at gmail.com
Mon Feb 22 04:09:12 PST 2010


On Mon, Feb 22, 2010 at 2:00 PM, Tejas <tejas at picus.in> wrote:
> Hello Felipe,
>        As I was not able to play any video content with the help of omapfbsink plugin. Later I found that memory from frame buffer 1 was not mapped , because memory for fb1 has not been allocated. After my system of beagle board boots I am running following commands to allocate memory.
>
>        My boot args is as followed.
>
> "setenv bootargs 'console=ttyS2,115200n8 root=/dev/mmcblk0p2 rw rootwait omapfb.mode=dvi:1280x720MR-32 at 60 vram=12M'"

I add "omapfb.vram=0:2M,1:4M". I'm not sure if you need that in recent DSS2.

> $echo 8000000 > /sys/class/graphics/fb1/size
> $fbset -fb /dev/fb1 -nonstd 1
> $echo "1" > /sys/devices/platform/omapdss/overlay1/enabled
> $echo "$1,$2" > /sys/devices/platform/omapdss/overlay1/output_size
> $echo "0,0" > /sys/devices/platform/omapdss/overlay1/position
> $fbset -fb /dev/fb0 -xres $1 -yres $2
> $echo "0,0" > /sys/devices/platform/omapdss/overlay0/position
> $echo "0" > /sys/devices/platform/omapdss/display0/enabled
> $echo "" > /sys/devices/platform/omapdss/manager0/display
> $echo "0" > /sys/devices/platform/omapdss/overlay1/enabled
> $
> $echo "1" > /sys/devices/platform/omapdss/overlay1/enabled
> $echo "dvi" > /sys/devices/platform/omapdss/manager0/display
> $echo "1" > /sys/devices/platform/omapdss/display0/enabled
>
>        I put all these command into one disp.sh file and run it as ./disp.sh 640 480, then 640x480 display comes and rest comes as black. Now I can run following command smoothly.
>
> $gst-launch-0.10 playbin uri=file:///648x480.mp4

AFAIK omapfbsink would do most of those sysctl commands. However maybe
you are using and old version of gst-omapfb.

>        After that when I run following command, that display doesn't come properly. That video content is of resolution 1280 x 720.
>
> $gst-launch-0.10 playbin uri=file:///1280x720.mp4
>
>        After that I run ./disp.sh 1280 720 and then run above command I can play video properly.
>
>        But when I run 1280 x 720 video file into totem movie player nothing is coming and only blue screen throught entire video play back. After getting log file it gives following error.
> "omapdss MANAGER error: dispc_setup_plane failed for ovl 1"
>
>                Can any one guide me to come out this error.

That's really strange. Totem shouldn't be doing anything different...
well, I't using playbin2 instead of playbin. Can you try that?

Anyway, I would add debugging in gst-omapfb to find out what
parameters are being used to setup the plane that make it fail.

Cheers.

-- 
Felipe Contreras




More information about the Gstreamer-openmax mailing list