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

请教关于mcfw中swms和display组件问题

我使用dm8168芯片,rdk版本为02.08.00.10,rdk中有一些demo,支持使用swms来将多路视频处理成一个同时显示多路视频mosac画面,然后数据再给到display去显示,我现在想实现的是需呀得到mosaic的画面,然后去做编码,所以在实验的是将swmslnk的下一个连接到一个dup,dup输出为2个,一个给到display,一个给到编码器的ipclink,但运行会报错,报错信息看起来是swmslink的nextlink必须是一个displaylink,请问是这样吗,如果想要达到我的目的,应该怎么处理呢?

eric liu:

补充一下,运行时打印信息如下:

[m3vpss ]  14650: SWMS: Create in progress !!!

[m3vpss ]  UTILS: DMA: Allocated CH (TCC) = 59 (59)

[m3vpss ] SWMS: instance 0, sc id 5, start win 0 end win 17

[m3vpss ]  14769: SWMS0    : Loading Co-effs (UPSCALE)x …

[m3vpss ]  14769: SWMS    : Co-effs Loading … DONE !!!

[m3vpss ]  

[m3vpss ] 14769:ERR::linkID:20000039::channelID:-1::errorCode:-3::FileName:links_m3vpss/avsync/avsync_m3vpss.c::linuNum:1180::errorCondition:((cp->queueMem != NULL) && (cp->maxElements > 0) && (cp->chNum < AVSYNC_MAX_CHANNELS_PER_DISPLAY) && ((avsync_map_linkid2displayid(pObj,cp->syncLinkID) != AVSYNC_INVALID_DISPLAY_ID) || (cp->displayID != AVSYNC_INVALID_DISPLAY_ID)))

[m3vpss ]  14770: Assertion @ Line: 1353 in links_m3vpss/swMs/swMsLink_drv.c: status ==0 : failed !!!

eric liu:

回复 eric liu:

看了一下swms的代码,在1.05之后的版本mcfw加入了avsync组件,正是avsync这个link将swms和display给硬性绑在了一起,使得swms的nextlink必须是一个displink,如果我想得到swms输出的mosaic画面去做编码,同时mosaic画面也能给到display显示,还有其它办法吗,求大神指点一下

user5872361:

回复 eric liu:

请问这个硬编码是啥意思呀

赞(0)
未经允许不得转载:TI中文支持网 » 请教关于mcfw中swms和display组件问题
分享到: 更多 (0)