在ti8168平台,用DVRRDK_04.01.00.02,对于一些mpeg4的码流格式,硬件解码异常。这些格式我存成码流文件,在ffmpeg下可以正常解码。
rdk的版本为:DVRRDK_04.01.00.02,解码出错打出的消息为:
[m3video] 1365241:WARN
[m3video] DECLINK:ERROR in Declink_mpeg4DecodeFrameBatch.Status[-1]
[m3video] 1365246:DECLINK::links_m3video/iva_dec/decLink_mpeg4.c:[289]::INTERNAL ERROR:-1
[m3video] ALGPROCESS FAILED:STATUS
[m3video] outArgs->viddec3OutArgs.extendedError for channel 0 Error: 0x501400
错误码对应的信息是,没有获取到视频头信息。
对于一些mpeg4,倒是可以解码。就是一部分的mpeg4无法解码。
附件是出错的视频码流,是纯视频码流文件。用ffmpeg的解码命令为: ffplay -i m4v -f in_mp4_err2.mpg4,可以正常解码播放。
这个问题该如何解决?