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