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.

ARM load is over 100% and the framerate is only 4fps in the dvsdk_demos/encode

Other Parts Discussed in Thread: DM3730, OMAP3530

I runned the encode demo in dvsdk_demos_4_00_00_18/omap3530 on DM3730 chip ,one of the print informations is :

ARM Load: 213% DSP Load: 3% Video fps: 4 fps Video bit rate: 280 kbps Sound bit rate: 0 kbps Time: 00:00:22 Demo: Encode Display: VGA Video Codec: H.264 BP Resolution: 640x480 Sound Codec: N/A Sampling Freq: N/A

The information is from the ctrl thread (ctrl.c),the ctrl thread uses some method to caculate the CPU load,DSP load,framerate and so on.

According to the camera(ov9655) performance and driver setting, the framerate should be 30 fps,but the print information shows the framerate is only 4 fps.

To verify the framerate of 4 fps,I added some print informtions (the time) in the capture thread(Capture.c),the result showed that the capture thread capture a frame from camera driver per 0.2-0.3s, which means almost 4 frames per second.

What makes the framerate so low? The codec engine(h264enc) cannot support 30fps/640*480 resolution ?

The information also shows that the load of ARM is over 100%,reaching 213%,how can the ARM work over 100% load? Maybe it has something to do with low framerate.