在rdk2.0中我在osd算法的osdLink_alg.c文件的AlgLink_OsdalgProcessFrame()函数中把原先的叠加osd算法去掉,在里面添加我的一个小测试函数,就是从1080P的图像中拷贝一块320×240大小的图像,Utils_getCurTimeInMsec()打印发现dsp执行的时间是15ms,但是我再用A8测试相同的函数,时间是1ms。不敢相信。此前症状就是我跑dsp的osd算法没有跑通,进入SWOSD_blendWindow(pSwOsdObj)就没有出来,osd的设置参数应该没有问题,因为我用VPSS M3替换dsp,能出正常的OSD.。是不是需要设置一下dsp 的RAM啊什么设置???有没有大神能指点一下新手啊?谢谢了
Chris Meng:
你好,
DSP是优势是做运算,不是做copy。我认为你使用的这个例子来比较是不太合适的。
你的RDK版本太老了,建议更新一下在尝试dsp上的OSD,应该是可以正常工作的。