不同手機不同的結果,在某個華為的手機上出現這個錯誤:
01-03 17:07:56.606 6769-7142/com.example.joanna.myrecorder E/ACodec: [OMX.qcom.video.decoder.avc] ERROR(0x80001009)
01-03 17:07:56.606 6769-7142/com.example.joanna.myrecorder E/ACodec: signalError(omxError 0x80001009, internalError -2147483648)
01-03 17:07:56.606 6769-7141/com.example.joanna.myrecorder E/MediaCodec: Codec reported err 0x80001009, actionCode 0, while in state 6
01-03 17:07:56.606 6769-7140/com.example.joanna.myrecorder E/AndroidRuntime: FATAL EXCEPTION: pool-1-thread-1
Process: com.example.joanna.myrecorder, PID: 6769
java.lang.IllegalStateException
at android.media.MediaCodec.native_queueInputBuffer(Native Method)
at android.media.MediaCodec.queueInputBuffer(MediaCodec.java:834)
at com.example.joanna.myrecorder.AvcDecoder.decodeH264(AvcDecoder.java:93)
at com.example.joanna.myrecorder.RoomMainActivity$8.run(RoomMainActivity.java:1207)
at java.lang.Thread.run(Thread.java:833)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:833)
======================================
請問是什么情況下會導致這個,調了多久都不知道哪里問題。
uj5u.com熱心網友回復:
某個谷歌的手機也出現了一模一樣的錯誤,調了好久也沒有解決,同求怎么破!!!uj5u.com熱心網友回復:
01-10 10:14:38.178 13851-13897/com.dl.mytest E/ACodec: [OMX.qcom.video.decoder.avc] ERROR(0x80001009)01-10 10:14:38.178 13851-13897/com.dl.mytest E/ACodec: signalError(omxError 0x80001009, internalError -2147483648)
01-10 10:14:38.179 13851-13896/com.dl.mytest E/MediaCodec: Codec reported err 0x80001009, actionCode 0, while in state 6
----------------------------------------------------
上面是我的錯誤代碼,下面是據說是可能出現這個錯誤的原因之一。
----------------------------------------------------
1:塞了錯誤的資料
2:入隊Frame資料時用了flag(BUFFER_FLAG_CODEC_CONFIG),但是入隊的資料中沒帶sps,pps。
或者相反,沒用這個flag,資料中帶了sps,pps。
uj5u.com熱心網友回復:
請問解決了么?我也遇到了同樣的報錯轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/200402.html
標籤:Android
上一篇:一個應用棄用applepay
