你好,我的软件采集线程每次很固定的执行9次,capture_put函数返回-1,请问这个是什么原因呢?我只是在capture_get后,将数据指针指向我自己的yuv数据buffer.
Chris Meng:
Zheng Ying,
数据buffer使用后是否有正常返还?
ying zheng1:
回复 Chris Meng:
首先,谢谢您的回答,
不知道您说的数据buffer返回是怎么返回呢?
我是有个yuv数据的文件,在demo的capture线程中,先把数据存在malloc的空间encBuf中,然后while循环中,先capture_get(hCap,&hCapBuf),然后将hCapBuf->usrPtr = encBuf,,然后fifo_put给video线程压缩,然后fifo_get,,再capture_put();我的采集线程工作流程就是这样,不知道您说的数据buffer怎么正常返回?