当前位置:网站首页>outputBufferIndex = mDecode.dequeueOutputBuffer(bufferInfo, 0) 一直返回为-1
outputBufferIndex = mDecode.dequeueOutputBuffer(bufferInfo, 0) 一直返回为-1
2022-08-04 00:11:00 【程序猫 猫小白】
遇到问题
使用MediaCodec解码的时候,使用
outputBufferIndex = mDecode.dequeueOutputBuffer(bufferInfo, 0) ;
outputBufferIndex一直返回为-1
接着会出现以下Log:
2022-08-03 19:09:22.373 32278-322/com.byd.rtpclientdemo E/BLS_PreviewThread: java.lang.IllegalStateException
2022-08-03 19:09:22.374 32278-322/com.byd.rtpclientdemo W/System.err: java.lang.IllegalStateException
2022-08-03 19:09:22.375 32278-322/com.byd.rtpclientdemo W/System.err: at android.media.MediaCodec.native_dequeueInputBuffer(Native Method)
2022-08-03 19:09:22.375 32278-322/com.byd.rtpclientdemo W/System.err: at android.media.MediaCodec.dequeueInputBuffer(MediaCodec.java:2938)
上一次操作的时候可以正常解码,最后的Log是:
32278-32381/com.byd.rtpclientdemo I/MediaCodec: setCodecState state(0), called in 6
然后再进行操作就是一直返回-1;折腾好多次之后,重新安装demo,清数据这类的操作多次,又会解码正常,下一次又会出现一直返回为-1
哪位大佬或者大神知道原因的啊?
边栏推荐
- Salesforce's China business may see new changes, rumors may be closing
- 2022-08-03: What does the following go code output?A: 2; B: 3; C: 1; D: 0.package main import "fmt" func main() { slice := []i
- Unity 截取3D图像 与 画中画PIP的实现
- 迭代扩展卡尔曼滤波IEKF
- The curl using guide
- Nanoprobes Mono- Sulfo -NHS-Nanogold的使用和应用
- leetcode/子串中不能有重复字符的最长子串
- 咱们500万条数据测试一下,如何合理使用索引加速?
- RSS订阅微信公众号初探-feed43
- The "interaction design" battle of the smart cockpit
猜你喜欢
随机推荐
扩展卡尔曼滤波EKF
XSLT – 编辑 XML概述
YOLOv7改进之二十二:涨点神器——引入递归门控卷积(gnConv)
超级完美版布局有快捷键,有背景置换
【性能优化】MySQL性能优化之存储引擎调优
查看CUDA、pytorch等的版本号
手撕Gateway源码,今日撕工作流程、负载均衡源码
curl使用指南
Talking about the future development direction of my country's industrial parks
手撕Nacos源码,今日撕服务端源码
POE交换机全方位解读(上)
RSS feeds WeChat public - feed43 asain
全面讲解 Handler机制原理解析 (小白必看)
孙宇晨:Web3.0和元宇宙将协助人类更加全面地进入网络世界
Jmeter-断言
咱们500万条数据测试一下,如何合理使用索引加速?
越来越火的图数据库到底能做什么?
【性能优化】MySQL常用慢查询分析工具
JS获得URL超链接的参数值
现货白银需要注意八大事项








