Hi
I'am using DM8168 and RDK3.5. I am having a trouble with DM8168 decoder
I am using Live555 to recive H264 streams and decode by VDEC and display by VDIS. I found that the decode speed is low.
At begining The delay on the screen is increase with the time. After ten second i receive a lot of 0 buffer when I request buffer fom VCEC.
the framerate is 30 and GOP is 30 too.
The code is as fellow
emptyBufList.numBufs = 0;
reqInfo.numBufs = 1;
reqInfo.reqType = VDEC_BUFREQTYPE_BUFSIZE;
for (j = 0; j < VCODEC_BITSBUF_MAX; j++)
{
reqInfo.u[j].minBufSize = bitBufSize;
}
while(Vdec_requestBitstreamBuffer(&reqInfo, &emptyBufList, 0) == OSA_EFAIL || emptyBufList.numBufs == 0)
{
usleep(5*1000);
}
Do any one know where is my problem . Thank you