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.

Low FPS in 1080p60 422 video

Hi,

We have connected a 1080p60 camera source to DM8168 VIP2 port and by using following pipeline in gstreamer,  could get video in HDMI display, but could get  framerate only in the range of 40 to 50.

gst-launch omx_camera  input-interface=VIP2_PORTA ! "video/x-raw-yuv, format=(fourcc)YUY2, width=1920, height=1080, framerate=60/1" ! gstperf  ! omx_ctrl display-mode=OMX_DC_MODE_1080P_60 ! omx_videosink sync=false

Please help me to find a solution for this.

We are using EZSDK 5_05_02_00.

  • More details:

    We have connected a 1080p60 camera source to DM8168 VIP2 port and by using following pipeline in gstreamer,  could get video in HDMI display, but could get  framerate only in the range of 40 to 50.

    gst-launch omx_camera  input-interface=VIP2_PORTA ! "video/x-raw-yuv, format=(fourcc)YUY2, width=1920, height=1080, framerate=60/1" ! gstperf  ! omx_ctrl display-mode=OMX_DC_MODE_1080P_60 ! omx_videosink sync=false

    Please help me to find a solution for this.

    We are using EZSDK 5_05_02_00. This issue is not happening if YUV420 format is taken from Capture output (see below pipeline)

    gst-launch omx_camera  input-interface=VIP2_PORTA ! "video/x-raw-yuv, format=(fourcc)NV12, width=1920, height=1080, framerate=60/1" ! gstperf  ! omx_scaler !  omx_ctrl display-mode=OMX_DC_MODE_1080P_60 ! omx_videosink sync=false

  • Hi Abeesh,

    is this seen on TI EVM or custom board? 

    Can you please share the data chain from capture to display? is this more of a Capture + preview only? OR Capture + DEI+resize+encode+decode+display?

    Also if its yuv422 there may be some CSC coming into picture which may be the bottle neck at such a high resolution/fps...

    Please let us know..

    Best Regards

    Feroz

  • Hi Feroz,

    We could resolve the issue by increasing the number of capture buffers.

    Thanks,

    Abeesh