如果你不能找到在VTD中的错误代码我决定只包括他们在这里。 (同样,所有这些错误,并更可以在里面VideoToolbox在Project Navigator中找到。本身)。您将获得无论是在VTD中解码回调,或当您创建VTD会话,如果你做了错误,这些错误代码之一。
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
kVTVideoEncoderMalfunctionErr   = -12912,
kVTVideoDecoderNotAvailableNowErr  = -12913,
kVTImageRotationNotSupportedErr   = -12914,
kVTVideoEncoderNotAvailableNowErr  = -12915,
kVTFormatDescriptionChangeNotSupportedErr = -12916,
kVTInsufficientSourceColorDataErr  = -12917,
kVTCouldNotCreateColorCorrectionDataErr = -12918,
kVTColorSyncTransformConvertFailedErr = -12919,
kVTVideoDecoderAuthorizationErr   = -12210,
kVTVideoEncoderAuthorizationErr   = -12211,
kVTColorCorrectionPixelTransferFailedErr = -12212,
kVTMultiPassStorageIdentifierMismatchErr = -12213,
kVTMultiPassStorageInvalidErr   = -12214,
kVTFrameSiloInvalidTimeStampErr   = -12215,
kVTFrameSiloInvalidTimeRangeErr   = -12216,
kVTCouldNotFindTemporalFilterErr  = -12217,
kVTPixelTransferNotPermittedErr   = -12218,
除了上述VTErrors,我认为这是值得补充说,则在尝试李维的例子遇到CMFormatDescription,CMBlockBuffer,CMSampleBuffer错误。
kCMFormatDescriptionError_InvalidParameter = -12710,
kCMFormatDescriptionError_AllocationFailed = -12711,
kCMFormatDescriptionError_ValueNotAvailable = -12718,
kCMBlockBufferNoErr        = 0,
kCMBlockBufferStructureAllocationFailedErr  = -12700,
kCMBlockBufferBlockAllocationFailedErr   = -12701,
kCMBlockBufferBadCustomBlockSourceErr   = -12702,
kCMBlockBufferBadOffsetParameterErr    = -12703,
kCMBlockBufferBadLengthParameterErr    = -12704,
kCMBlockBufferBadPointerParameterErr   = -12705,
kCMBlockBufferEmptyBBufErr      = -12706,
kCMBlockBufferUnallocatedBlockErr    = -12707,
kCMBlockBufferInsufficientSpaceErr    = -12708,
kCMSampleBufferError_AllocationFailed    = -12730,
kCMSampleBufferError_RequiredParameterMissing  = -12731,
kCMSampleBufferError_AlreadyHasDataBuffer   = -12732,
kCMSampleBufferError_BufferNotReady    = -12733,
kCMSampleBufferError_SampleIndexOutOfRange  = -12734,
kCMSampleBufferError_BufferHasNoSampleSizes  = -12735,
kCMSampleBufferError_BufferHasNoSampleTimingInfo = -12736,
kCMSampleBufferError_ArrayTooSmall    = -12737,
kCMSampleBufferError_InvalidEntryCount   = -12738,
kCMSampleBufferError_CannotSubdivide    = -12739,
kCMSampleBufferError_SampleTimingInfoInvalid  = -12740,
kCMSampleBufferError_InvalidMediaTypeForOperation = -12741,
kCMSampleBufferError_InvalidSampleData   = -12742,
kCMSampleBufferError_InvalidMediaFormat   = -12743,
kCMSampleBufferError_Invalidated     = -12744,
kCMSampleBufferError_DataFailed     = -16750,
kCMSampleBufferError_DataCanceled     = -16751,

===================================================================参考:http://qanda.ren/15-1303

转载于:https://www.cnblogs.com/wainiwann/p/6212151.html

VideoToolbox硬件编解码H.264视频流错误码相关推荐

  1. 硬件编解码,软件编解码,H.263、H.264、H.265/HEVC概念

    概念 硬件编解码通常称为硬编码硬解码,软件编解码称为软编码软解码. 软编码软解码主要依赖的是CPU资源,设备普通使用也是使用CPU做计算,所以开始编解码视频的时候CPU会飙升起来,发热就无法避免. 硬 ...

  2. Android音视频--H.264视频流解码

    1. 简介 H.264是比较多开发者使用较多的一种数字视频压缩格式,主要用于直播流的传输与视频网站的视频流传输,也有不少开发者开始使用H.265进行视频压缩,性能较H.264提升较大.本篇文章着重介绍 ...

  3. 嵌入式Linux下基于FFmpeg的视频硬件编解码[图]

    转自:http://tech.c114.net/167/a674033.html 摘要: 对FFmpeg多媒体解决方案中的视频编解码流程进行研究.结合对S3C6410处理器视频硬件编解码方法的分析,阐 ...

  4. 嵌入式Linux下基于FFmpeg的视频硬件编解码

    嵌入式Linux下基于FFmpeg的视频硬件编解码[图] http://www.c114.net ( 2012/3/1 15:41 ) 摘要: 对FFmpeg多媒体解决方案中的视频编解码流程进行研究. ...

  5. iOS8系统H264视频硬件编解码说明

    iOS8系统H264视频硬件编解码说明 转载自:http://www.tallmantech.com/archives/206#more-206 公司项目原因,接触了一下视频流H264的编解码知识,之 ...

  6. iOS系统H264视频硬件编解码说明

    公司项目原因,接触了一下视频流H264的编解码知识,之前项目使用的是FFMpeg多媒体库,利用CPU做视频的编码和解码,俗称为软编软解.该方法比较通用,但是占用CPU资源,编解码效率不高.一般系统都会 ...

  7. RK-MPP硬件编解码库介绍和使用

    一.下载RK-MPP硬件编解码库 下载链接:https://github.com/rockchip-linux/mpp 二.RK-MPP库介绍         1.资料来源:MPP 开发参考.pdf ...

  8. 【FFmpeg在Intel GPU上的硬件编解码实现】

    用于记录Intel CPU开发qsv硬件解码过程中遇到的一些问题及解决方案 以下文章是在开发过程中参考的比较有意义的文章,供大家学习和参考~~ https://zhuanlan.zhihu.com/p ...

  9. Adroid新增硬件编解码

    背景 瑞芯微和全志的平台 硬解的视频codec为H264 修改方法  1. 硬件编码 修改文件MediaCodecVideoEncoder.java(1)文件新增全志和瑞芯微的硬件编解码 //全志 p ...

最新文章

  1. acm经典题Mark
  2. 排序算法---希尔排序(java版)
  3. 统计决策理论2 条件分布上
  4. 【Top1】Tudou.com首页网页设计的制作方法
  5. 遇见不在洛谷收藏里的好题(并没有做)
  6. 批量pingIP脚本
  7. java项目ppt介绍_Java课设项目介绍及分析.ppt
  8. Chrome插件安装的3种方法,解决拖放不能安装的情况,并提供插件下载
  9. mysql ping命令_Ping命令详解
  10. Win10系统自带功能,提高办公效率
  11. 201671010412 郭佳 英文文本统计分析
  12. 运筹优化(一)--运筹学概述
  13. IDEA 导入依赖包
  14. virtio-net 实现机制
  15. ie8浏览器的兼容性问题及解决(jquery,bootstrap)
  16. Java并发编程之CAS第三篇-CAS的缺点
  17. 基于特征工程完成对贷款数据集Lending Club的预处理
  18. ​​​​​​​自动化批量漏洞扫描脚本定制
  19. android ffmpeg 编码h264,android - ffmpeg for android,编码h264内存不足 - 堆栈内存溢出
  20. [网络安全课设]基于JAVA的系统端口扫描软件设计实现(java代码+IDEA+UI图形界面+实验报告)

热门文章

  1. 37 | 高速缓存(上):“4毫秒”究竟值多少钱?
  2. 阿里云OSS设置跨域访问
  3. 什么是Gradle?
  4. 室内全彩led显示屏常见五种设计方案跟优劣势对比分析
  5. 阿里云ECS服务器配置LAMP时安装配置mysql数据库填坑(二)
  6. ObjectARX 光栅图像获取
  7. 二进制文件被拒_极简知识 | iOS审核1.0二进制或Other-Other被拒总结
  8. LeetCode——113 路径总和 II(JAVA)
  9. 机考怎么作弊_怎么防作弊?“机考”可方便?考题难不难? 记者带你探访首次“法考”...
  10. ooVoo 1.1.0.4 Beta