BREW 中显示JPEG画面不完整,日志显示*AEEIJGDecoder.:837 - IJGDecoder_Decode: decoder failure
如题,我使用socket读取数据流,然后解出一帧一帧的Jpeg格式的图片,发现显示的时候,第一张图片显示完整,第二张就花屏不完整了,我使用了DBGPRINTF()打印了图片帧大小的信息和Jpeg接口绘制图片的时间信息,查看日志如下:
*Network.c:551 - FrameSize:7437
*Network.c:555 - Draw time:35622473
*sim_dssocket2.:4266 - ERROR: 102 "ps->bRecvWait" fulfilled!
*sim_dssocket2.:2029 - DSIFace_BringUpPhysLink pif=6738648, state=UP
*sim_dssocket2.:1461 - DSIFace_SendEvent pif=6738648, event=QOS_UNAWARE_SYSTEM
*sim_dssocket2.:1638 - sending event to app_id 0
*sim_dssocket2.:1638 - sending event to app_id 1
*sim_dssocket2.:3881 - dss_pppclose: app_id=0
*sim_dssocket2.:3890 - another app bound to pif 6738648
*sim_dssocket2.:919 - Unbind pif 6738648 from app_id 0
*sim_dssocket2.:911 - index 0 app_id=1
*sim_dssocket2.:3881 - dss_pppclose: app_id=0
···
*Network.c:551 - FrameSize:7456
*AEEIJGDecoder.:837 - IJGDecoder_Decode: decoder failure
*OEMOS.c:743 - BPOINT Type 3, Address: 0x0505E068
*Network.c:555 - Draw time:36265012
···
*Network.c:551 - FrameSize:7410
*AEEIJGDecoder.:837 - IJGDecoder_Decode: decoder failure
*OEMOS.c:743 - BPOINT Type 3, Address: 0x0505E068
*Network.c:555 - Draw time:36498601
日志显示解码失败?
解码为什么会失败呢?
期待高人的帮助,非常感谢~