This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Regarding gst ducati plugins

Hi,

I'm using OMAP4460, and trying to use gst ducati plugins for video playback.

My pipeline looks like,

# gst-launch-0.10  filesrc location= /home/waka.mp4 ! qtdemux name=demux demux.a
udio_00 !  decodebin ! alsasink device=plughw:0,8 demux.video_00 ! decodebin2 !
ximagesink

After adding logs at various points in libdce and libdri2,  I was able to get this.

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Have X11
libdce-x11.c:64:        dce_auth_x11    info: attempting to open X11 connection
DRI2QueryExtension: eventBase=73, errorBase=0
DRI2QueryVersion: major=0, minor=0
_rep.driverNameLength = 0, rep.deviceNameLength = 0
libdce.c:448:   init    info: no X11/wayland, fallback to opening DRM device directly
libdce.c:460:   init    error: could not get plugin ioctl base: -22

I'm NOT using Ubuntu.   I'm building all the drivers, libraries and binaries using buildroot and the linux kernel version I'm using is 3.2.14.

I'm explictly running Xserver and I my attached my Xorg.0.log file.

5481.Xorg.0.log

I even followed the steps in the following link.

http://e2e.ti.com/support/omap/f/849/p/218162/768585.aspx

Does that mean Ducati plugins will only work on Ubuntu ?

I have updated all the packages and using the latest versions of them as of date.

  • Hi,

    Can anyone please help me ?

    Or maybe suggest how exactly to proceed with getting these ducati plugins work.

    Do you suggest a different linux kernel version ? Because when I was looking into the scripts from ubuntu-omap4-extras-config, I saw it trying to load a few modules, "omap_rpmsg_resmgr rpmsg_resmgr_common omap_remoteproc omaprpc rpmsg_omx omapdce".

     So it is ducati support kernel specific ?

    Thanks in advance,

    Carol

  • Carol,

    In order to use ducati codecs and SGX based video sinks on a non-debian based distribution, you need the following:

    * TI 3.4 kernel (see http://omappedia.org/wiki/Ubuntu_kernel_for_OMAP4 and http://dev.omapzoom.org/?p=integration/kernel-ubuntu.git;a=shortlog;h=refs/heads/ti-ubuntu-3.4-1489).

    * TI Ducati firmware, that can be extracted from ti-firmware-ipu-dce package of TI release PPA (https://launchpad.net/~tiomap-dev/+archive/release).

    * SGX user-space and kernel module, from pvr-* packages of TI release PPA.

    * TI user-space components from https://gitorious.org/gstreamer-omap

    * The startup script from ubuntu-omap4-extras-config, as you already noticed.

    Also, ximagesink is not HW accelerated. For better performance, use dri2videosink.


    Regards,
    -- Olivier

  • Thanks a ton Olivier.

    Regards,

    Carol