I am following the example from the software module to create an H.264 BP Encoding Application on Blackfin 561. In my recent performance test, I encounter some issue with the encoding at low temperature. It works fine when it start to warm up.
It seems to keep returning fail status when calling the pProcess to encode at low temperature. I am guessing the return status is ADI_CODEC_STATUS_FAIL as it would works once the system warm up.
Do anyone have any idea what could have cause the pProcess fail? Any suggestion would be appreciated.
iRetVal = pEncHndl->pProcess(pEncHndl, >InData, (void*)>InMetaData, >OutData, (void*)&pn);
if(iRetVal == ADI_CODEC_STATUS_FAIL ||
iRetVal == ADI_CODEC_STATUS_INVALID_STATE)
fprintf("Error: Encoding Failed");
Thanks and Regards,