VTDecompressionSessionCreate的12911异常
AI视觉网奇 Python领域优质创作者 博客专家认证 2016-12-22 11:49:14 大家好,我在做iso硬解264流时,遇到一个问题,我开始解码正常,但是快速按了home键返回或者I帧数据包比较大时,
VTDecompressionSessionDecodeFrame就会出现卡死,关闭程序重新打开后,就在VTDecompressionSessionCreate地方出现12911异常,此时关闭app,卸载app都没有用,只有重启pad才能正常,但是上述操作重新操作,异常会重复出现,有哪位大虾知道是怎么回事吗?不胜感激:
注意:平时解码视频流完全正常,每个步骤几乎没有问题。一旦I帧特别大,或者home键返回第一个是大I帧,就会出现上述问题。
VTDecodeFrameFlags flags = 0;
VTDecodeInfoFlags flagOut = 0;
OSStatus decodeStatus = VTDecompressionSessionDecodeFrame(decompressSessionRef,
sampleBuffer,
flags,
&outputPixelBuffer,
&flagOut);
VTDecompressionSessionCreate