等待EXECUTING状态时,OMXCodec :: start()挂起

时间:2017-03-25 01:21:52

标签: android android-ndk android-mediacodec

我按照教程Use Android Hardware Decoder with OMXCodec in NDK使用OMXCodec解码H264帧。 但是在调用OMXCodec :: start()时程序会挂起。

我做了一个基本调试。原因似乎如下:

来自OMXNodeInstance :: onMessages()的OMX状态更改消息未能到达OMXCodec内的OMXCodecObserver。 因此,OMXCodec被告知OMX状态已更改为EXECUTING,并且在等待EXECUTING状态时最终被挂起。

但根本原因尚未找到。

熟悉libstagefright的Anynone可以提供帮助吗?非常感谢!

0 个答案:

没有答案