你好,
我现在要实现的是在本地读取一帧yuv数据,通过m3video编码,再存成264文件。我的link是这样设计的,有没有问题?
bitsout(linux)->bitsin(bios)->encode(m3)->bitsout(bios)->biosin(linux).
SYSTEM_HOST_LINK_ID_IPC_BITS_OUT_0
SYSTEM_VIDEO_LINK_ID_IPC_BITS_IN_0
SYSTEM_LINK_ID_VENC_0
SYSTEM_VIDEO_LINK_ID_IPC_BITS_OUT_0
SYSTEM_HOST_LINK_ID_IPC_BITS_IN_0
如果没有问题的话,现在是在mcfw/src_linux/links/ipcbitsout/ipcbitsoutlink_tsk.c
中ipcbitsoutlink_releasebitsbuf函数中listmp_gethead在循环队列中过去帧数据返回为null是什么原因呢?求教。谢谢!
ying zheng1:
回复 Chris Meng:
您是说linkid那都改成framein/frameout,数据处理函数也都使用frame相关的嘛?