Hi,
I want to use DVRRDK for NVR.
Here we require only decode and display portion.
I am stuck at one place.
I want decode and display live sreame from IP camera.
By tacking refrance from DECODE DISPLAY Example.
LibDecodeDisplay(uint8 chNo, uint8ptr buff, uint32 len)
{
req.numBuf =16;
req.minBuf[0-15] =704x576;
Vdec_requestBitsStreamBuffer(&req, &emptyBuffList );
emptyBuffList.bitsBuff[0 - available buffer].chnId = chNo;
emptyBuffList.bitsBuff[0 - available buffer].filledBufSized = len;
memcpy(emptyBuffList.bitsBuff[0- available buffer].buffVirtAddr, buff, len);
Vdec_putsBitsStreamBuffer(&emptyBuffList);
}
I am using 4 IP Camera(Axis, Samsung ,Panasonic, and Chinize) which is play at 25-30fps.
Decode and Display works ok for 25-30 second only .after that it gives me :emptyBuffList.numBufs = 0 continously.
So buffer in not empty.
Can anyone suggest me what could be problem.
Regards,
Bharat Gohil