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.

TMS320C6678: H265 performance

Part Number: TMS320C6678


hello,

I use hevc encoding sample code on dm6678. there is one configure file for HD720P 30fps, i run the program on one core and it take 1000ms for first frame and 260ms for other frame.

in the datasheet there is a performance table that have very low time aginst 1000ms and 260ms !!!

  • Hi Saman, datasheet shows some average cycle profiling information for a clip (airshow) under some fixed configurations params (GOP structure, Mbps, fps, etc). Average cycles are calculated as maximum of moving average for frames in 1 sec, multiplied with frame rate to get per second Mhz. Also, peak cycles are calculated as maximum of moving average for frames in 0.5 sec, multiplied with frame rate to get per
    second Mhz. More details in Data sheet (software-dl.ti.com/.../index_FDS.html)

    Depending on the video content, gop structure, fps, resolution, and other params cycle time (encoding time) could vary.

    Few questions:
    - how are you profiling? are you only taking account encoding time? (meaning not time for copying input/out image in internal memory)
    - what is the average time after few seconds?
    - are always I-frames spending more time for being encoded? .. I would expect I frames to be faster than B frames..

    thank you,
    Paula