Part Number:TMS320DM8148
我对mcfw里一个结构体参数不是很理解,想请教一下:
就是这个结构体
FVID2_Frame
的第一个参数:
Ptr addr[FVID2_MAX_FIELDS][FVID2_MAX_PLANES];
按照上图英文解释,对于不同的数据格式,存放不同的地址,我的理解是:
比如:输入的是RGB视频帧数据格式的话,就去addr[0][0]取视频帧?
比如:输入的是YUV422,就去addr[0][0]取Y,addr[0][1]取U,addr[0][2]取V?
比如:输入的是YUV420,就去addr[0][0]取Y,addr[0][1]取UV?
不知道上面理解对不对
我看了下这个参数是二维数组指针,最大是两行三列,不太懂这个二维数组指针各个单元代表啥,存放啥地址,可以通俗清晰的讲一下吗?
Shine:
根据The first dimension represents the field and the second dimension represents the color plane 这句话,这个二维数组指针分别代表field和color plane输入的是RGB视频帧数据格式的话,addr[0][0]取的是field 0 RGB。
YUV422 addr[0][0]取的是field 0 Y,addr[0][1]取的是field 0 U,addr[0][2]取的是field 0 V输入的是YUV420,就去addr[0][0]取的是field 0 YUV。
,
user6549373:
好的,感谢答复。
TI中文支持网


