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.

关于sclrLink和ispLink的冲突问题

大家好!

    我这边使用的是ipnc rdk v3.8,我建立了一个链路,大致如下:

    cameralink --> ispLink --> mergeLink

                                  |--> swosdLink --> dupLink --> mergeLink

                                                                        |--> sclrLink --> mergeLink

大致是这样,从前端输入过来的分辨率为1920x1080, 经过ispLink分成了2路, 然后将其中一路拷贝(dupLink)一次,再将拷贝的一路进行缩小成800x480,最后形成了3路

视频流.建立完后能正常运行一段时间(如10多分钟或几十分钟不等),最后发现总卡在ispLink中,即调用

status = FVID2_processFrames(pDrvObj->fvidHandle, &pDrvObj->processList);

将待处理的帧送进去,等待处理完毕的信号量返回

Semaphore_pend(pDrvObj->complete, BIOS_WAIT_FOREVER);

而无返回了.

如果去掉sclrLink的处理,貌似没有这种现象.即

cameralink --> ispLink --> mergeLink

                                  |--> swosdLink -->  mergeLink

 不知道sclrLink和ispLink有冲突吗?还是什么其他地方引起的呢? isplink的rsz属于iss, sclrlink的缩放属于hdvpss,两者貌似没关联

群内的朋友能给点提示吗? 我这样建立的链路有问题吗?