TI中文支持网
TI专业的中文技术问题搜集分享网站

8168 DEI问题

你好,link如下:capturelink->duplink->deilink>ipcFramesOutVpssToHostId->ipcFramesInHostId,目前capturelink->duplink正常,但是DEI有问题,不发送SYSTEM_CMD_NEW_DATA,导致ipcFramesOutVpssToHostId无法接收数据,打印如下

参数如下:

pCaptureInstPrm->videoDecoderId     = SYSTEM_DEVICE_VID_DEC_TVP7002_DRV(随便写的,前端是FPGA,无7002)

pCaptureInstPrm->inDataFormat       = SYSTEM_DF_YUV422P

pCaptureInstPrm->standard = SYSTEM_STD_1080I_60;
pCaptureInstPrm->numOutput = 1;

pCaptureOutPrm->dataFormat          = SYSTEM_DF_YUV422I_YUYV;

pCaptureOutPrm->scEnable            = FALSE;

pCaptureOutPrm->scOutWidth = 1920;
pCaptureOutPrm->scOutHeight = 540;
pCaptureOutPrm->outQueId = 0;

deiPrm[i].comprEnable = FALSE;
deiPrm[i].setVipScYuv422Format = FALSE;
deiPrm[i].scaleMode = DEI_SCALE_MODE_RATIO;
deiPrm[i].enableDeiForceBypass = FALSE;
deiPrm[i].enableLineSkipSc = FALSE;

inScanFormat = FVID2_SF_INTERLACED;
pVipCreateArgs->inScanFormat = inScanFormat;
pObj->maxWidth = 1920;
pObj->maxHeight = 540;
pVipCreateArgs->numCh = 1;
pVipCreateArgs->videoCaptureMode = VPS_CAPT_VIDEO_CAPTURE_MODE_SINGLE_CH_NON_MUX_EMBEDDED_SYNC;
pVipCreateArgs->videoIfMode = VPS_CAPT_VIDEO_IF_MODE_16BIT;

jin xin:

补充一下,刚才又仔细又看了一下,DEILINK发送了6次SYSTEM_CMD_NEW_DATA,ipcFramesOutVpssToHostId也收到,但6次之后就会出现上面的问题

Chris Meng:

回复 jin xin:

Xin  Jin,

请问host是否有正常把buffer返回回去?

能否配置DEI输出然后显示,看是能正常?

jin xin:

回复 Chris Meng:

我没有接视频显示芯片,刚才打印了一下,DEI发送NEW_DATA 到ipcFramesOutVpssToHostId,运行到IpcFramesOutLink_releaseFrameBufs函数中pListElem = ListMP_getHead(pObj->listMPInHndl);pListElem 返回的是NULL,这个是返回表头吧,这个前面create过了,怎么会是NULL呢,还是什么原因导致了返回NULL

brad white:

回复 jin xin:

这个问题解决了吗。。我也遇到一样的问题  TI的人根本就不管啊

赞(0)
未经允许不得转载:TI中文支持网 » 8168 DEI问题
分享到: 更多 (0)