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.

VIDENC1_process taking too much time.

Hi,

We are using our custom made board based on DM6446. using dvsdk 2.00.00.22 & codec engine 2.23.1 &

dvsdk combo 2.05. My problem is when i am encoding a PAL resolution frame (720x576) with h.264 encoder

it is taking about 40ms to encode this frame . the VIDENC1_process() takes about this much time. I checked

by getting system time using struct timeval .

Now if i encode only video then it gives 25 frames/sec but I need to add audio encode & put it in Transport

stream packet. When i do this it start dropping frames & the actual frame rate comes down to 15 frames/sec.

I also tried VIDENC1_processAsync() but then it takes the same time when i call VIDENC1_processWait()

function it takes the same 40 ms to return the buffer.

 

Please help

thanks & regards

yuvraj pasi