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.

DM368 based camera is dropping frames

HI - I have a Leopard board camera (3rd party standard product, built using a DM368) which drops frames - running at 720p60 i.e. 60fps 1280x720 resolution. On simple scenes it does not drop frames, but on complex scenes a few % of frames can get dropped. I think the system cannot finish the tasks in a single frame-time. What variables could I change to mitigate this? I'm only using the OSD for timecode-in-picture, and the video stream is just being saved directly to and embedded SD card

Are there services I can turn off that are consuming compute power? maybe face recognition or motion detection or ??

Can I switch to VBR from CBR encoding? 

is there a way to easily go grayscale that would reduce processing, or is there a way to crop the image by a few% to reduce the task. 

I'm thinking the product is essentially just a reference design from TI.

This is an urgent problem and we need help!

John G

  • Hi changing rate control algorithm from CBR to VBR will help you.

    john guidon said:
    is there a way to easily go grayscale that would reduce processing, or is there a way to crop the image by a few% to reduce the task. 

    grayscal encoding is not supported in DM36x encoder. And if you want reduce the size of input, you can do it by using captureWidth(actual width from camera) and inputwidth(output stream width you wanted). But looking at your case, processing power is not the issue, bitrate is not sufficeint thats why encoder is skipping some frames to achieve target bitrate.

    Thanks,

    Veeranna