基本信息:
evmdm8168+vs daughter card
dvr_rdk
mcfw_demo
问题
我想改下swosd的算法,然后这个FVID2_Frame是该算法的传入参数之一,这个结构体的第一个成员:
Ptr addr[FVID2_MAX_FIELDS][FVID2_MAX_PLANES];
里面注释到
Representation of YUV420SP or YUV422SP Buffer:
Field 0 Y -> addr[0][0], Field 1 Y -> addr[1][0]
Field 0 UV -> addr[0][1], Field 1 UV -> addr[1][1]
Other pointers are not valid.
疑问1:送入swosd的帧是yuv420sp格式的么?
疑问2:为啥addr[0][1]这样的一个地址可以表示uv两个分量啊??
Louis:
1. OSD支持YUV420SP格式.
2. UV分量是间隔在一块存放的。
aniu:
回复 Louis:
Louis:
/DVRRDK_02.00.00.23/dvr_rdk/mcfw/src_bios6/links_c6xdsp/alg_link/swosd中SWOSD支持的不是YUV422的吗?osdLink_alg.c函数中输入的FVID2_Frame *pFrame参数中包含了输入的视频信息!但是在地址选取的时候addr[][]该怎么样判断呢?谢谢!在开发的过程中应该怎样确定输入的视频格式是什么样的?在demo中我们该如何确定和设置!谢谢?
nanaw:
你好,我也做刚做到DSP端,现在不知道在什么地方取一帧数据,想请教一下。
FVID2_Frame *pFrame; FVID2_FrameList frameList;
大白他弟:
回复 Louis:
可能我的理解能力有限
你说支持,demo默认传入swosd算法的是?
nanaw:
回复 大白他弟:
在demo中都是422p格式,可以见/link_api_demo目录下的相关目录中查找
changquan wang:
你好!FVID2_Frame结构体参数是什么,请问有关于FVID2_Frame结构体的描述文档么?谢谢!
nanaw:
回复 changquan wang:
在HDVPSS目录下的.chm文档中有相关的说明