IOS Video Tool Box后台解码失败
---恢复内容开始---
1、VideoToolBox硬件解码H264流的过程中,如果App从前台按Home键进入后台,会立马产生一个-12903的错误
如果这个时候重置解码器,继续解码,会遇到 -12911的错误 ,-12911代表一种数据错误
kVTPropertyNotSupportedErr = -12900,
kVTPropertyReadOnlyErr = -12901,
kVTParameterErr = -12902,
kVTInvalidSessionErr = -12903,
kVTAllocationFailedErr = -12904,
kVTPixelTransferNotSupportedErr = -12905, // c.f. -8961
kVTCouldNotFindVideoDecoderErr = -12906,
kVTCouldNotCreateInstanceErr = -12907,
kVTCouldNotFindVideoEncoderErr = -12908,
kVTVideoDecoderBadDataErr = -12909, // c.f. -8969
kVTVideoDecoderUnsupportedDataFormatErr = -12910, // c.f. -8970
kVTVideoDecoderMalfunctionErr = -12911, // c.f. -8960
当继续遇到I帧以后,后续的解码将会正常,也就意味着,解码器在后台可以工作
2、硬解过程中从后台切换到前台,工作状态不受影响,再次从前台切换到后台,过程将会被打断。
测试环境:iphone5s 10.2
转载于:https://www.cnblogs.com/doudouyoutang/p/6545353.html
IOS Video Tool Box后台解码失败相关推荐
- iOS VideoToolBox decoder解码失败(-12909和-12911)问题解决
iOS VideoToolBox decoder解码失败(-12909和-12911)问题解决 参考文章: (1)iOS VideoToolBox decoder解码失败(-12909和-12911) ...
- Android Base64解码失败问题
一.现象描述 在开发过程中遇到了base64解码失败问题,ios和Android同时调用上传人脸数据,通过拍照拿到图片信息再装成base64字符串传给后台,此时发现ios上传的图片没有问题,Andro ...
- mediacodec surfaceview解码失败
原来在configure的时候设置了sps/pps(如下),发现有些机型解码失败,dequeueInputBuffer.queueInputBuffer这些老是异常 MediaFormat forma ...
- IOS实现Voip应用后台运行需要的几个配置项
转自出处:http://blog.csdn.net/wzzvictory/article/details/8815590 IOS实现Voip应用后台运行需要的几个配置项 作者:wangzz 原文地址: ...
- js前台编码,asp.net后台解码 防止前台传值到后台为乱码
js编码: encodeURI() 后台解码:HttpUtility.UrlDecode() 转载于:https://www.cnblogs.com/shuai7boy/p/9275648.h ...
- 【pyqt5学习】——containers相关控件(tab widget、scroll area、stack widget、tool box、MDI area、dock widget)
目录 1.tab widget 2.scroll area 2.1 使用方法 Step1.拖入QScrollArea Step2.改变widget控件布局 Step3.设置scrollAreaWi ...
- 微信回应 iOS 13.2 杀后台;谷歌以 21 亿美元收购 Fitbit;优麒麟 19.10.1 发布 | 极客头条...
整理 | 屠敏 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友 ...
- 解码失败会显示绿屏,及yuv和rgb简单理解
音视频图片相关基础: 1:rgb 红绿蓝 光的三原色 在RGB中,一幅图像有三个独立的图像平面或通道组成:红,绿,蓝(以及第四个通道透明度).RGB(255,23,140)是光的三原色,也即红绿蓝Re ...
- 柯达i2400批量自动扫描仪 JoySailScan控件转出的Base64尾部永远多一个'/',将导致解码失败
柯达i2400批量自动扫描仪 JoySailScan控件转出的Base64尾部永远多一个'/',将导致解码失败 解决办法: 去掉尾部的'/'即可正常解码了 var base64Data = code. ...
- Js编码和Java后台解码
注: 在使用get提交,url传递参数的时候,会带来中文乱码的问题,对此可以使用js编码来解决. Js编码的几种方式区别: 1.window.escape()与HttpUtility.UrlEncod ...
最新文章
- java转换CSV文件生成xml格式数据
- mysql三个字段最优索引_mysql 多列索引优化
- 浅析企业网站建设的基本费用组成
- ESP8266擦除flash
- RHEL5中YUM命令解决RPM包依赖性
- 《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一1.6 正确度量...
- python中with as用法_python 中关于with...as的用法
- 2个在Java中将Byte []数组转换为String的示例
- gprof, Valgrind and gperftools - an evaluation of some tools for application level CPU profiling on
- 反积分饱和 程序_用抗积分饱和PID控制传递函数为G(s)的被控对象
- 序列化模块和hashlib模块
- TensorFlow2 tf.keras和keras
- 错误-trustAnchors参数必须为非空
- Mplayer 的编译
- 如何使用mapinfo对地图分层设色并导出为图片
- 手工做迷宫_手工DIY好玩双人大型立体迷宫玩具
- ENVI5.2裁剪遥感图像指定区域
- 区块链智能合约及形式化验证平台 VaaS 讲解
- Mac的esc键失效的解决方法
- 合作对策模型的简单实现
热门文章
- 电脑更新重启后黑屏_电脑黑屏重启还是黑屏的解决方法教程
- 计算机个性化设计小组工作计划,电脑兴趣小组工作计划.doc
- 【cf-edu-round72: C 】The Number Of Good Substrings(思维)
- VS 内存不能read—堆栈空间解决栈溢出问题
- android的环境搭建与配置
- java c 引用类型_C++引用类型详解
- c语言中的双周期指令,时钟周期 机器周期 指令周期的概念
- 极客大学架构师训练营 系统架构 分布式缓存 一致性哈希 Hash 第9课 听课总结
- 算法:还有比二分查找更快的算法,判断是否是子字符串Is Subsequence
- App Ratings iOS