工具/软件:Linux
您好!
在我们的项目中、我们需要将输出流显示为:1080p 60fps (H.264)+D1 30fps (H.264)+D1 15fps (MJPG)
我们修改了代码形式 IPNC 3.5示例并获得了输出、但在一段时间内、我们收到了如下错误消息、系统崩溃。
[m3video ] reqObjIndex 0的扩展错误18400
[m3video ] 34918:警告
[m3video ] ENCLINK: IVAHD_0的 Enclink_h264EncodeFrameBatch .Status[-1]中出现错误
[m3video ] 34918:警告
[m3video ] ENC:IVAHDID:0 ENCLINK:EncLink_SubmitBatch .Status[-1]中出现错误
我修改了设置、下面的操作正常。
1080p 30fps (H.264)+D1 30fps (H.264)+1080p 15fps (D1)
2. 1080p 30fps (H.264)+D1 30fps (H.264)+D1 15fps (H.264)
3.1080P 30fps (H.264)+D1 30fps (MJPG)
4.1080P 30fps (H.264)+D1 30fps (H.264)
但是,如果设置了条纹,则具有:d1 (H.264)+d1 (MJPG)
我们将收到错误消息:
[m3video ] reqObjIndex 0的扩展错误18400
[m3video ] 34918:警告
[m3video ] ENCLINK: IVAHD_0的 Enclink_h264EncodeFrameBatch .Status[-1]中出现错误
[m3video ] 34918:警告
[m3video ] ENC:IVAHDID:0 ENCLINK:EncLink_SubmitBatch .Status[-1]中出现错误
我在以下链接中发现了一些问题:
www.deyisupport.com/.../174557.aspx
http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/265927
http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/p/584833/2147862
https://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/p/478960/1725480
并尝试修改设置
1。
#define UTILS_ENCDEC_GET_BITBUF_SIZE (宽度、高度、位速率、帧速率)\
(((宽度)*(高度))/utils_ENCDEC_BITBUF_scaling_factor)
更改为
#define UTILS_ENCDEC_GET_BITBUF_SIZE (宽度、高度、位速率、帧速率)\
(((宽度)*(高度))*3/2)
2.
targetBitRate (MJPG) 1000*1000~17*1000
但无法修复错误。
是否有人知道如何修复错误?
谢谢、

