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

SclrLink不能创建

我使用DM8148芯片,ipnc_rdk3.8开发包,遇到如下问题:

目前使用link链如下:

camera link(1080P,yuv420)–>vpss out link–>> host in link–>host out link –>vpss in link–>swms link(1080P)–dup0–>hdmi&dup1

dup1–>vout0 & SDout,这样HDMI、vout0、SD这3路都能正常显示,但是SD因为尺寸要小一些,显示的只是图像的一个部分。

我想再dup1 link到SDout这个link加入一个SclrLink,缩放到720*480后再显示,结果提示如下错误::  Assertion @ Line: 582 in links_m3vpss/sclr/sclrLink_drv.c: pObj->fvidHandle != NULL : failed !!!

SclrLink的配置如下:

SclrLink_CreateParams_Init(&sclrPrm);
sclrPrm.inQueParams.prevLinkId = dupId[1];
sclrPrm.inQueParams.prevLinkQueId = 1;
sclrPrm.outQueParams.nextLink = displayId[2];
sclrPrm.tilerEnable = FALSE;
sclrPrm.enableLineSkipSc = FALSE;
sclrPrm.inputFrameRate = 30;
sclrPrm.outputFrameRate = 30;
sclrPrm.scaleMode = DEI_SCALE_MODE_ABSOLUTE;
sclrPrm.scaleMode = DEI_SCALE_MODE_ABSOLUTE;
sclrPrm.outScaleFactor.absoluteResolution.outWidth = 720;//320;
sclrPrm.outScaleFactor.absoluteResolution.outHeight = 480;//192;
sclrPrm.outDataFormat = VF_YUV420SP_UV;//
sclrPrm.pathId = SCLR_LINK_SEC0_SC3;

如果修改配置sclrPrm.pathId = SCLR_LINK_SC5;,程序就卡在

[m3vpss ] 15920: DUP : Create Done !!!
[m3vpss ] 15920: SCLR: Create in progress !!!

Chris Meng:

Li Xiaobo,

首先你需要了解每个SC支持的输入输出格式,例如SC5输出只能是YUV422的。

然后你要具体看看SC整个输入输出通路和你现有的系统是否有冲突的地方,一般SC3调用的是VPS_M2M_INST_SEC0_SC3_VIP0,你看看和你的采集是否有冲突。

赞(0)
未经允许不得转载:TI中文支持网 » SclrLink不能创建
分享到: 更多 (0)