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.

c6678 h264encode work cycle question

Other Parts Discussed in Thread: TMS320C6678

H264 High Profile Encoder (v01.00.00) on TMS320C6678 Platform

H264 Base Profile, CBR, IPPP, CAVLC, Multi Core(2 Cores)

Shyam_p1280x720_420p_8bit.yuv, YUV420, CAVLC, CBR, IPPP @ 3Mbps @ 30 frames per second

Average cycles:983MHz

notes:

Average cycles are calculated as maximum of moving average of 30 frames, multiplied with 30 to get per second Mhz.

that means:  each core works in 983MHz ? or 987MHz is the number of total cycles by two cores?how to understand?

thanks

 

  • Hi David,

    30fps is achieved for the specified config using 2 DSP cores. This means 2 cores are encoding same frame simultaneously(frame is divided into 2 slices, slices are encoded independently). Mentioned number  of cycles measured across one process call. This means 30fps encoding need (2*983) Mhz.


    Regards

    Rama