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.

how to link video_display_omap3530.x470MV

Other Parts Discussed in Thread: OMAP3530

I wanted to display my app to link with the dsiplay module and display on LCD, so I was trying to execute video_display_omap3530.x470MV  given in DVSDK 3_00_00_29 but this binary is unable to show any Output on the board. Is this binary not proper? Does this play UYVY file/ .264 file or what input it is expecting?

I am getting the following Output in the console:-

[root@OMAP3EVM dvsdk]# ./video_display_omap3530.x470MV
Failed to open display device

[root@OMAP3EVM dvsdk]# ./video_display_omap3530.x470MV -h
Usage: video_display_<platform> [options]

Options:
-y | --display_standard  Video standard to use for display (see below)
     --benchmark         Print benchmarking information
-h | --help              Print usage information (this message)
-n | --numframes         Number of frames to process [Default: 1000]

Display standards available:
        1       D1 NTSC @ 30 fps [Default]
        2       D1 PAL @ 25 fps
        3       480P @ 60 fps
        4       576P @ 50 fps
        5       720P @ 60 fps
        6       720P @ 50 fps
        7       1080i @ 30 fps
        8       1080i @ 25 fps
        9       1080p @ 30 fps
        10      1080p @ 25 fps
        11      1080p @ 24 fps

What may be the fix?

  • This particular example is supposed to just generate a pattern on the display, it does not actually take input from a file.

    This is a known bug, the problem is that the demo was written for Davinci devices and was not entirely ported to the OMAP3 yet, all you have to do is set the video standard to VGA, since this is not included in the current display standards list you have to modify the code to add it. An easy way to hardwire this would be to go into appMain.c and change the line 98 from:

    dAttrs.videoStd = args->videoStd;

    to:

    dAttrs.videoStd = VideoStd_VGA;

    than rebuild the example. This should be fixed in a future release of DMAI.

  • Hi Thompson ,

    I am able to see some Output, atleast this is not crashing now.

    Thanks & Regards,

      Vineet