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.

dvrapp所用到的库,与mcfw下的文件无关吗?

我编译dvrapp程序以及dvr_rdk_demo_mcfw_api.out,在板子上执行时都发生了以下错误

 IOCTL_DEVICE_SII9022A_QUERY_HPD Failed!! This can happen because

 1. enableConfigExtVideoEncoder is set to TRUE and Sii9022A is absent in the system OR ASSERT (ti_vdis.c|Vdis_init|404)

2. Loose connection between the board and the daugther card^C

然后我打开了ti_vdis.c文件,在里面把gVdisModuleContext.vdisConfig.enableConfigExtVideoEncoder = FALSE。再次编译执行,但是发现还是出现了同样的错误。但是我重新编译执行dvr_rdk_demo_mcfw_api.out时,却发现没有这个错误了。

现在我怀疑dvrapp所用到的libdm816x.so库是跟DVRRDK4.0包内的源代码是无关的。所以想请教专家,这个问题是怎么回事?

PS:我还在ti_vdis.c里面添加了几条打印信息,重新编译后,在dvr_rdk_demo_mcfw_api.out执行时能够出现打印信息,但是dvrapp还是上述错误。