大家好:
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官方工程师的解答,谢谢。
Eason Wang:
你为什么需要双路D1 H264?
han yang1:
回复 Eason Wang:
没想要双路,之前第一路是1080P,但是不知道怎么关掉第一路,所以将第二路dup给第一路了,其实只需要第二路D1 H264和第三路的10M JPEG.
han yang1:
目前发现当配置成3路码流 10M H264, D1 264, 10M JPEG不会报错,而配置成2路码流 D1 H264+10M JPEG就会出现上面的错误。
Micky xie:
回复 han yang1:
han yang 您好,
请问你用的10Mp的方案是在哪里配置的? 我将mcfw_ipnc_app的参数设置成10MP_D1,fSetVideoSize及fSetStreamConfig配置成10M对应的参数后,用lowPower的usecase跑起来后,使用网页看到的是黑色的,没有图像,请问别的地方还需要配置吗?
十分感激。
frederick:
回复 Eason Wang:
TO Eason Wang:
你好!
han yang1 说将sensor改成10Mp输出模式是什么意思?
我现在也想做full feature 下 输出10Mp JPEG图像。
smile1:
我在full feature下测试过10M jpeg编解码,ok,我是从a8传一张10Mp的jpeg图片到videoM3,解码,编码,在到A8