This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Android 视频播放多种类型的编解码器扩展错误

Guru**** 2604225 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/649541/android-video-playback-multiple-types-of-codec-extended-errors

目标平台:Android MM

OMX 编解码器显示以下错误 、此显示屏幕变为空白

14:19:13.287 2693 E OMX_VIDDEC_COMMON:
14:19:13.287 2693 E OMX_VIDDEC_COMMON: Process 函数返回错误...  
14:19:13.287 2693 E OMX_VIDDEC_COMMON:CODEC Extended - 0x1009
14:19:13.287 2693 E OMX_VIDDEC_COMMON:提供给编解码器的输入缓冲区大小为:5791
14:19:13.287 2693 E OMX_VIDDEC_COMMON:帧计数为:1.
14:19:13.287 2693 E OMX_VIDDEC_COMMON:已用字节- 5791

14:20:38.818 2693 E OMX_VIDDEC_COMMON: Process 函数返回错误...  
14:20:38.818 2693 E OMX_VIDDEC_COMMON:CODEC Extended - 0xa10
14:20:38.818 2693 E OMX_VIDDEC_COMMON:提供给编解码器的输入缓冲区大小为:31172
14:20:38.818 2693 E OMX_VIDDEC_COMMON:帧计数为:267
14:20:38.818 2693 E OMX_VIDDEC_COMMON:已用字节- 31172

14:20:41.267 2693 E OMX_VIDDEC_COMMON: Process 函数返回错误...  
14:20:41.267 2693 E OMX_VIDDEC_COMMON:编解码器扩展- 0x80001209
14:20:41.267 2693 E OMX_VIDDEC_COMMON:提供给编解码器的输入缓冲区大小为:5795
14:20:41.267 2693 E OMX_VIDDEC_COMMON:帧计数为:298
14:20:41.267 2693 E OMX_VIDDEC_COMMON:已用字节- 5795

14:20:41.362 2693 E OMX_VIDDEC_COMMON: Process 函数返回错误...  
14:20:41.362 2693 E OMX_VIDDEC_COMMON:编解码器扩展- 0x1409
14:20:41.362 2693 E OMX_VIDDEC_COMMON:提供给编解码器的输入缓冲区大小为:4760
14:20:41.362 2693 E OMX_VIDDEC_COMMON:帧计数为:299
14:20:41.362 2693 E OMX_VIDDEC_COMMON:已用字节- 4760

已参考文档 H264_Decoder_HDVICP2_UserGuide.pdf 来解码错误位。    

编解码器扩展- 0x1009  
编解码器扩展- 0x1409
编解码器扩展- 0x80001209
编解码器扩展- 0xa10

位0 -在帧中未检测到无错误的层标题。
位3 -层头解析出错
位4 - MB 数据解析错误
位9 -应用的隐藏
位10 -数据不足
位11 -数据问题/损坏
位12 -标头问题/损坏
位31 -表示在 frame_num 中检测到一个间隙

您能否澄清多个错误的含义?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我已将您的问题转发给 Android 多媒体专家。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    提供给编解码器的位流似乎已损坏。

    1.请尝试在 PC 上播放视频流(例如 VLC 播放器),并检查是否正在播放视频。
    请与我们分享视频流、以便我们能够更好地进行分析。

    谢谢、此致、
    Sunita。