现在将Rule.make中的如下选项打开
CAPTURE_DISPLAY_MODE_ON := YES
FRAMES_TO_A8 := YUV
然后在A8端的ipcFramesInlink_tsk.c中的IpcFramesInLink_getFullFrames函数中
获取YUV数据,保存yuv数据是参照ti_mcfw_ipcframes.c中的函数进行保存。保存的YUV用工具显示不正常,请问这种方法是否可行?
还有为何App_ipcFrameFileWrite中保存数据的大小是宽*高*2,是不是不对…
Chris Meng:
你好,
如果是YUV420数据大小应是宽×高×1.5.
建议如下修改:
frameSize = (pBuf->framePitch[0] * pBuf->frameHeight);