gst-launch playback problem

58 views
Skip to first unread message

Alex

unread,
May 12, 2012, 3:42:25 AM5/12/12
to gst-dsp
Hi all,

I'm trying to run gst-launch on omap-3630 (Archos 101 gen8 tablet).
I've compiled and installed kernel-side dsp driver and binaries
(kernel 2.6.29, binaries L23.i3.8), and user-side libs according to
BeagleBoard DSP Howto (elinux.org/BeagleBoard/gst-dsp).
I have 2 framebuffers about 9Mb each and 1024x600 32 bpp screen. I
couldn't run xserver-xorg-video-omapfb and have to use fbdev for X
(though not sure, that it's important).

I try to run gst-lauch as:
gst-launch-0.10 filesrc location=/big_buck_bunny_480p_surround-
fix.avi ! decodebin2 ! omapfbsink

Playback starts, but the image is so teared that nothing can be seen
at all, and there's no sound...
In dmesg I see the following:

ioctl QUERY_PLANE
ioctl SETUP_PLANE
omapfb_setup_plane
ioctl SETUP_MEM
user mmap region start 74000000, len 3280896, off 74000000
check_var(1)
check_fb_var 1
max frame size 3280896, line size 4096
can't fit FB into memory, reducing y
xres = 854, yres = 480, vxres = 854, vyres = 801
set_par(1)
set_fb_fix
changing rotation to 2
apply_changes, fb 1, ovl 1
setup_overlay 1, posx 0, posy 12, outw 1024, outh 576
pan_display(1)
setcmap
ioctl SET_COLOR_KEY
ioctl SETUP_PLANE
omapfb_setup_plane
ioctl SET_UPDATE_MODE
ioctl failed: -22
dspvdec0: buffer not aligned: 0x44333008(8)-0x443fb288(8): from
device
// ........... the following lines repeat many times
ioctl UPDATE_WINDOW
ioctl failed: -22
ioctl UPDATE_WINDOW
ioctl failed: -22
ioctl UPDATE_WINDOW
ioctl failed: -22
ioctl WAITFORVSYNC
ioctl UPDATE_WINDOW
ioctl failed: -22
ioctl WAITFORVSYNC
pan_display(1)
// ...........
procwrap_detach: deprecated dspbridge ioctl
ioctl SETUP_PLANE
omapfb_setup_plane

I have no idea what is wrong...
Any clues will be appretiated!

Regards,
Alex

Felipe Contreras

unread,
Sep 12, 2012, 11:38:59 AM9/12/12
to Alex, gst-dsp
Hi,

Sorry for the delay.

On Sat, May 12, 2012 at 9:42 AM, Alex <fhl...@gmail.com> wrote:

> I'm trying to run gst-launch on omap-3630 (Archos 101 gen8 tablet).
> I've compiled and installed kernel-side dsp driver and binaries
> (kernel 2.6.29, binaries L23.i3.8), and user-side libs according to
> BeagleBoard DSP Howto (elinux.org/BeagleBoard/gst-dsp).
> I have 2 framebuffers about 9Mb each and 1024x600 32 bpp screen. I
> couldn't run xserver-xorg-video-omapfb and have to use fbdev for X
> (though not sure, that it's important).

It using X, or fbdev, or anything shouldn't be a problem. It should
even work on the console.

> I try to run gst-lauch as:
> gst-launch-0.10 filesrc location=/big_buck_bunny_480p_surround-
> fix.avi ! decodebin2 ! omapfbsink

I would try simpler pipelines first, such as 'videotestsrc ! omapfbsink'.

> ioctl UPDATE_WINDOW
> ioctl failed: -22

This looks bad, I don't think omapfbsink is working. Have you tried
any other software that uses the OMAP fb overlays?

Cheers.

--
Felipe Contreras
Reply all
Reply to author
Forward
0 new messages