我正在使用Jelly Bean
上的新MediaCodec API
來解碼h264 stream
。 在開發者頁面中使用代碼片段,通過名稱(取自media_codec.xml)實例化解碼器,傳遞曲面並配置編解碼器。Android MediaCodec dequeOutputBuffer始終返回-1
我面臨的問題是,dequeOutputBuffer總是返回-1。
嘗試用負面超時無限期地等待,沒有運氣與此。
每當我得到-1時,使用getOutputBuffers刷新緩衝區。
請注意,使用自定義應用程序解析來自媒體源的數據並提供給解碼器時,會看到相同的問題。
對任何輸入上面會有幫助
你可以請你發佈你的代碼。我很樂意進一步調試 – itsmeagain
mediacodec使用示例:http://bigflake.com/mediacodec/ – fadden