大家好:
我做了一个这样一个应用:ipcbitsout(A8)->ipcbitsin(M3)->decLink->ipcframeout(m3)->ipcframein(A8),然后输入jpg图片进行单通道循环解压缩,偶尔比较正常跑上几个小时不出错,大部分情况下循环几帧或几十帧会回出现以下错误:
[host] 11058++++++++++++++ add jpeg
[m3video] 18430,outArgs->viddecOutArgs.extendedError = 00000010
[m3video] pChObj->algObj.u.jpegAlgIfObj.status.extendedErrorCode0= 0
[m3video] pChObj->algObj.u.jpegAlgIfObj.status.extendedErrorCode1= 10000000
[m3video] pChObj->algObj.u.jpegAlgIfObj.status.extendedErrorCode2= 0
[m3video] pChObj->algObj.u.jpegAlgIfObj.status.extendedErrorCode3= 0
[m3video] 18431:DECLINK::links_m3video/iva_dec/decLink_jpeg.c:[209]::INTERNAL ERROR:-1
[m3video] ALGPROCESS FAILED:STATUS
[m3video] 18431 after process
[m3video] 18431:WARN
[m3video] DECLINK:ERROR in Declink_jpegDecodeFrameBatch.Status[-1]
[m3video] @@@@@ dec spent time:11
这个问题的原因是什么呢?怎么解决
帧率从10fps到50fps都测试过,情况和上述一样,都是偶尔会一直运行正常,大部分情况下回出现上述错误,最后的结果都是m3崩溃了
dvrrdk4.0,ti8168开发板