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.

DM355 720p Encode

Can someone point me to the complete MPEG4 Encoder settings used to test performance as documented in the MPEG4 Encoder datasheet???

I am trying to determine why I cannot get any more than 8 fps. Even though the ARM/MJCP is running at 135 MHz as opposed to 216 MHz, I think I should be seeing frame rates in the neighborhood of 15+ fps.

My system has incoming 720p frames from a CMOS sensor. They travel through IPIPE and are stored directly to DDR in 422 format. (To save bandwidth, I do NOT capture raw frames to DDR, and then process them through IPIPE and back to DDR.)

  • I found my problem.

    Since I have incoming video data, I lowered the priority of the MJCP DMA master AND configured the DMA master RDRATE to have 32 cycles between reads. The idea was to give the CCDC/IPIPE priority and enough time to move data out of the pipe to avoid overflow. As it turns out, this severely limits the amount of bandwidth available to the MJCP so that the 720p frame rate is artificially limited to 8 fps. By reducing the RDRATE to 8 cycles I was able to easily get 18 fps for HQ_LP and 29 fps for LQ_HP.

    And now there is plenty of bandwidth to go around...