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.

Line: 2399 in links_m3vpss/swMs/swMsLink_drv.c: pPrm->inQueParams.prevLinkQueId < pObj->inTskInfo.numQue : failed !!!



可爱的大神,这个问题怎么解决,愁死了????????

错误信息:

[m3vpss ] 13940: CAPTURE: VIP1 PortA capture mode is [16-bit, Non-mux Discrete Sync - ACTVID_VSYNC] !!!
[m3vpss ] UTILS: DMA: Allocated CH (TCC) = 58 (58)
[m3vpss ] UTILS: DMA: 0 of 4: Allocated PaRAM = 58 (0x49004740)
[m3vpss ] UTILS: DMA: 1 of 4: Allocated PaRAM = 64 (0x49004800)
[m3vpss ] UTILS: DMA: 2 of 4: Allocated PaRAM = 65 (0x49004820)
[m3vpss ] UTILS: DMA: 3 of 4: Allocated PaRAM = 66 (0x49004840)
[m3vpss ] CAPTURE::HEAPID:0 USED:520
[m3vpss ] CAPTURE::HEAPID:2 USED:1792
[m3vpss ] CAPTURE::HEAPID:3 USED:109568
[m3vpss ] CAPTURE::HEAPID:4 USED:46281600
[m3vpss ] 13978: CAPTURE: Create Done !!!
[m3vpss ] System_linkGetInfo_local()
[m3vpss ] System_linkGetInfo_local()
[m3vpss ] 13979: MERGE : Create Done !!!
[m3vpss ] System_linkGetInfo_local()
[m3vpss ] 13983: DUP : Create Done !!!
[m3vpss ] 13984: SWMS: Create in progress !!!
[m3vpss ] System_linkGetInfo_local()
[m3vpss ] 13985: Assertion @ Line: 2399 in links_m3vpss/swMs/swMsLink_drv.c: pPrm->inQueParams.prevLinkQueId < pObj->inTskInfo.numQue : failed !!!

  • 这个问题我遇到过。

    仔细检查下link chains 前后link连接的相关参数配置。

  • 你好,link chains?能不能说具体点,大神,谢谢

  • 别这么称呼 大家相互交流。

    在dm8127 rdk中,看你使用哪种模式对应的links chains初始化配置文件如:multich_tristream_fullfeature.c,

    你自己应该知道使用的是那种模式。

    对应的前后两个link链接的配置如下:

    /* Merge Link params */
        mergePrm[CAM_STREAM_MERGE_IDX].numInQue = 3;
        mergePrm[CAM_STREAM_MERGE_IDX].inQueParams[0].prevLinkId =
            dupId[MJPEG_DUP_LINK_IDX];
        mergePrm[CAM_STREAM_MERGE_IDX].inQueParams[0].prevLinkQueId = 0;
        mergePrm[CAM_STREAM_MERGE_IDX].inQueParams[1].prevLinkId =
            dupId[SCALER_DUP_IDX];
        mergePrm[CAM_STREAM_MERGE_IDX].inQueParams[1].prevLinkQueId = 0;
        mergePrm[CAM_STREAM_MERGE_IDX].inQueParams[2].prevLinkId =
            dupId[MJPEG_DUP_LINK_IDX];
        mergePrm[CAM_STREAM_MERGE_IDX].inQueParams[2].prevLinkQueId = 1;
        mergePrm[CAM_STREAM_MERGE_IDX].outQueParams.nextLink =
            gVsysModuleContext.swOsdId;
        mergePrm[CAM_STREAM_MERGE_IDX].notifyNextLink = TRUE;

        /* SWOSD Link Params */
        swosdPrm.inQueParams.prevLinkId = mergeId[CAM_STREAM_MERGE_IDX];
        swosdPrm.inQueParams.prevLinkQueId = 0;
     swosdPrm.outQueParams.nextLink = dupId[DIS_DUP_IDX];

    仔细看哪里被你改得不匹配了。。。

    导致断言失败。

    我当时发贴问,到现在还没有人回,呵呵

     

  • DSP那块没有next llink,所以只能作为process link