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.

1080p@30fps streaming support in omap4430

We have mipi camera of ov5640 with that we can able to get 1080p@30fps YUV (or) RGB565 buffers.

We wish to display this into HDMI (or) DVI mode at 1080p@30fps in YUV (or) RGB  using pandaboard. But we found the V4l2 Display driver is dropped after 2.6.35 kernel and currently using frame-buffer method of copy with that we can only get upto 18fps.

We came across discussion using KRM/DRM, But We don't have clear procedure, how to integrate with omap4-v4l2-camera.

Any wiki page about detail integration procedure ?

What is the Best way of approach to this display stuff done ?

1. Forward porting V4l2 display driver for 3.4 kernel and make use of it ?

2. Using KRM/DRM ? (Wiki/ detail procedure if any available, please share with me)

Thanks and regards,

Ananth.

  • Hi Anantha,

    Could you please let us know which SW release are you using for your development?

    DSSCOMP is the new driver in the kernel that is being used for rendering the buffers to display.

    Thanks & Best Regards,

    Venkat

  • Ananth,

    If you are using an Android release, DSSCOMP is the way to go, as Venkat suggested.

    If you are using a GLP release, then DRM/KMS is the new way to access display, v4l2 is deprecated.

    A simple video playback application using DRM/KMS is viddec3test, part of omapdrmtest (https://gitorious.org/gstreamer-omap/omapdrmtest).

    Regards,

    -- Olivier

  • Hi Venkat,

     Currently, using 725b9ef2988e1897a8e726efa906bc3429f57dd4 branch 'devel-ISPSUPPORT' of git://gitorious.org/omap4-v4l2-camera/omap4-v4l2-camera for kernel.

    http://omappedia.org/wiki/PandaBoard_minimal-FS_Download for file-system Binary. I have integration issues with omapdrmtest.  omapdrmtest package need libdrm, libdrm package need cairo. Cairo package need zlib.

    Is there any open-embedded recipe/Wiki build procedure to build all dependency packages (or)

    Is there any pre build binaries to test with minimal linux Binaries ?

    Thanks and regards,

    Ananth

  • Hi Olivier,

     Is there any integrated release available for Ubuntu/minimal Linux to test DRM/KRM packages? Any wiki links for the same ?

    Thanks and regards,

    Ananth.

  • Ananth,

    * The "PandaBoard minimal-FS Download" page says that "The content of this page is outdated", and this is true.

    * For an Ubuntu 12.04 desktop (with UI) or server (no UI) image: http://omappedia.org/wiki/Ubuntu_Pre-built_Binaries_Guide

    * For an Ubuntu core (minimal) image: http://omappedia.org/wiki/OMAP_Ubuntu_Core (including the "Adding a User Interface" to install packages from TI release PPA)

    I recommend an Ubuntu 12.04 desktop image, the easiest one to use. In all cases, the kernel will be upgraded to 3.4, and GStreamer will feature a new "kmssink" element based on DRM/KMS.

    Regards,

    -- Olivier