通过前面的工作,想在DM8168中的DSP核上跑视频处理算法,但是视频算法是基于RGB颜 {MOD}空间的,于是,问题又来了,一般的监控系统中都采用了YUV的视频格式,如何高效的将YUV转为RGB呢。
dm816x中各各核的分工如下:
运行的基本link如下:
在查看
FVID2_Frame数据结构时,发现HD-VPSS中有enum
FVID2_DataFormat:于是想通过HDVPSS来完成颜 {MOD}空间的转换。在/ti_tools/hdvpss文件夹下找到HDVPSS_ApiGuide.CHM,HDVPSS_UserGuide.pdf进行研究。(稍后补充)
经过一段时间的研究发现,现有的一些LINK,像进出VPSS和VIDEO M3的link以及OSD的link都是有格式要求的。至于可不可以使用其他格式,原理上是可以的,但是DVRRDK中的多个link都需要更改,是不大现实的。所以我选择了通过DSP进行YUV-RGB的互转,转换的实现与代码见我的另一篇博客。
http://blog.csdn.net/guo8113/article/details/25333837