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.

Reasons for encLink dropping frames

Other Parts Discussed in Thread: DM388

S/W: IPNC RDK ver 3.8

Platform : dm388

Problem : encLink is dropping  frames and not sending to encoder , because no output buffers  are  available.

One such issue is described here: http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/351375

I am facing the problem  more seriously. It is continuously dropping 15 frames/sec, effectively reducing my encoder o/p fps to 30.

This happens  when there is a delay  in submitting  frames  to EncLink_codeSubmitData() function.

To verify this, I have introduced  some delay in EncLink_codecProcessData()  function after call to  EncLink_codecQueueFramesToChQue()  and  before

calling EncLink_codecSubmitData().

I want to know why such a delay causes  the  output buffer being not available and hence causing  the  frames  to drop.

Is there a way  to fix  this? In my case, I cannot avoid  the  delay.

Best Regards

JK