Hi all,
S/w: ipnc rdk v3.0
I have set the data path as below in multich_tristream_fullfeature.c.
NullSrc-->ipcOutVpss-->ipcInVideo-->encoder-->ipcBitsOutRTOS-->ipcBitsInbHLOS-->rtsp Streaming.
Basically I have disabled the camera Link and using NullSrc instead of cameraLink.
But while Running below errors are observed in H26-encoder link.
[m3video] 8293:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[195]::INTERNAL ERROR:-1
[m3video] ALGCONTROL FAILED:CMD:1
[m3video] ERROR: XDM_UNSUPPORTEDPARAM = 14,
[m3video] ERROR: XDM_FATALERROR = 15
[m3video] ERROR: IH264ENC_UNSUPPORTED_VIDENC2DYNAMICPARAMS = 30,
[m3video]
[m3video] 8294:ERR::linkID:10000024::channelID:0::errorCode:-5::FileName:links_m3video/iva_enc/encLink_h264.c::linuNum:1359::errorCondition:
(algStatus == XDM_EOK)
[m3video] ENCLINK_H264:HEAPID:0 USED:1896
[m3video] 8295: Assertion @ Line: 890 in links_m3video/iva_enc/encLink_common.c: retVal == ENC_LINK_S_SUCCESS : failed !!!
Same codebase works, if I enable cameraLink instead of NULLSRC Link.
Null Src Link setup are as below.
NullSrcPrm.outQueParams.nextLink = ipcOutVpssId;//ispId;//SYSTEM_LINK_ID_INVALID;//tiqvgadId;
NullSrcPrm.tilerEnable = FALSE;
NullSrcPrm.numOutQue = 1;
NullSrcPrm.timerPeriod = 33;
NullSrcPrm.inputInfo.numCh = 1;
NullSrcPrm.inputInfo.chInfo[0].bufType = SYSTEM_BUF_TYPE_VIDBITSTREAM;
NullSrcPrm.inputInfo.chInfo[0].codingformat = 0;
NullSrcPrm.inputInfo.chInfo[0].dataFormat = SYSTEM_DF_YUV420SP_UV;
NullSrcPrm.inputInfo.chInfo[0].memType = SYSTEM_MT_NONTILEDMEM;
NullSrcPrm.inputInfo.chInfo[0].startX = 0;
NullSrcPrm.inputInfo.chInfo[0].startY = 0;
NullSrcPrm.inputInfo.chInfo[0].width = 1920;
NullSrcPrm.inputInfo.chInfo[0].height = 1080;
NullSrcPrm.inputInfo.chInfo[0].pitch[0] = 1920;
NullSrcPrm.inputInfo.chInfo[0].pitch[1] = 1080;
NullSrcPrm.inputInfo.chInfo[0].pitch[2] = 1080;
NullSrcPrm.inputInfo.chInfo[0].scanFormat = SYSTEM_SF_PROGRESSIVE;
What is causing the issue? Any suggestions?
Thank you in advance :)