大家好:
full feature 模式的usecase没有提供10Mp的JPEG编码,而项目要用到DSP,所以需要选择full feature,我将sensor改成10Mp输出模式,三路码流分别为D1 H264,D1 H264 ,10M MJEG,H264可以正常工作,而JPEG编码时好时坏,将图片保存在本地看过了,确实是10M的分辨率,而且图片也正常,问题是不稳定,会报错,如下,而2Mp或以下分辨率的图片编码不会报错,大于2M,试过3M,5M,8M都会出现下面的问题
[m3video] 15289:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_jpeg.c:[215]::INTERNAL ERROR:-1
[m3video] ALGPROCESS FAILED
[m3video] JPEG Extended error 400
[m3video] ENCLINK:ERROR in Enclink_JPEGEncodeFrame.Status[-1]
[m3video] ENC : IVAHDID : 0 ENCLINK:ERROR in EncLink_SubmitBatch.Status[-1]
[m3video] ENCLINK:H264Enc !!WARNING!!!Unable to handle runtime output buffer request
[m3video] Extended error 18400 for reqObjIndex 0 [m3video] 17340:WARN
[m3video] ENCLINK:ERROR in Enclink_h264EncodeFrameBatch.Status[-1] for IVAHD_0
[m3video] 17340:WARN [m3video] ENC : IVAHDID : 0 ENCLINK:ERROR in EncLink_SubmitBatch.Status[-1]
是因为参数不对的问题还是在full feature下不能编码2Mp以上的图片, 看到一个类似的问题,工程师建议在lower power模式下使用10Mp,可能是full feature下,DSP和DSS会增加内存的负载,希望能得到TI官方工程师的解答,谢谢。