This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

dm8127 rdk在mergelink中如何调整发送给下个link的图片流大小

麻烦问下,在IPNC-RDK中,采集到的图片,我想给他2张yuv合成一张大的yuv,单张分辨率3296x2448,合成之后变成6592x2448,合成完之后发送去做jpeg压缩。我是在mergelink中添加这个功能,但是不知道怎么去修改发送给下个link的分辨率大小,麻烦指点下这个要看哪些资料或者告诉我改哪个地方,发现这里面参数太多了

Int32 MergeLink_drvProcessFrames(MergeLink_Obj * pObj)

更改这里也不行

System_LinkQueInfo *inTskInfo;
System_LinkQueInfo *queinfo;
//int buf_loc;
inTskInfo=&pObj->inTskInfo[0].queInfo[0];
queinfo=&pObj->info.queInfo[0];
inTskInfo->chInfo[0].width=3264*2;
inTskInfo->chInfo[0].height=2448;
queinfo->chInfo[0].width=3264*2;
queinfo->chInfo[0].height=2448;

更改这里也不行

for (frameId = 0; frameId < pObj->inFrameList.numFrames; frameId++)
{
/* remap channel number */
pFrame = pObj->inFrameList.frames[frameId];

UTILS_assert(pFrame->channelNum < pObj->inQueMaxCh[inQue]);

pFrame->channelNum =
pObj->inQueChNumMap[inQue][pFrame->channelNum];

pFrameInfo = (System_FrameInfo *) pFrame->appData;

UTILS_assert(pFrameInfo != NULL);

pFrameInfo->mergeChannelNum = pFrame->channelNum;
pFrameInfo->rtChInfo.width=3264*2;

}

x 出现错误。请重试或与管理员联系。