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