你好,我的软件采集线程每次很固定的执行9次,capture_put函数返回-1,请问这个是什么原因呢?我只是在capture_get后,将数据指针指向我自己的yuv数据buffer.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好,我的软件采集线程每次很固定的执行9次,capture_put函数返回-1,请问这个是什么原因呢?我只是在capture_get后,将数据指针指向我自己的yuv数据buffer.
首先,谢谢您的回答,
不知道您说的数据buffer返回是怎么返回呢?
我是有个yuv数据的文件,在demo的capture线程中,先把数据存在malloc的空间encBuf中,然后while循环中,先capture_get(hCap,&hCapBuf),然后将hCapBuf->usrPtr = encBuf,,然后fifo_put给video线程压缩,然后fifo_get,,再capture_put();我的采集线程工作流程就是这样,不知道您说的数据buffer怎么正常返回?