TI中文支持网
TI专业的中文技术问题搜集分享网站

为什么dm8127 jpeg编码流数据bitbuffer保存下来的jpg图片是黑的?

我在ti_mcfw_ipcbits.c中Void *App_ipcBitsRecvStreamFxn(Void * prm)线程函数调用的Int App_streamSysVidWrite(UInt32 chId, UInt32 codecType, Void * pEncodeBuffer,
                          Int32 frameSize, Int32 frameType, UInt32 timestamp,
                          UInt32 temporalId)里面操作bistbuf[i]帧保存pEncodebuffer数据到jpg文件里面出现的结果是:除了第一帧和第二帧有点模糊黑黑的图像外,全部是黑图,why?还有在去掉
        stream_write(pEncodeBuffer,                        // pAddr
                     frameSize,                            // size
                     frameType,                            // frame_type
                     streamType,                           // stream_type
                     AUDIO_GetTimeStamp(),                 // timestamp
                     temporalId,                           // temporalId
                     stream_get_handle());                 // pParm这个函数后过了5~帧的样子就出现正常帧了,这又是why?

App_streamSysVidWrite()里的stream_write ()函数不就是拷贝数据到应用层么 ,咋这么怪?

PKF:

ti的兄弟们 你们在哪呢???????????????????????????????????????

赞(0)
未经允许不得转载:TI中文支持网 » 为什么dm8127 jpeg编码流数据bitbuffer保存下来的jpg图片是黑的?
分享到: 更多 (0)