IOS9-VTDecompressionSessionDecodeFrame上的内存泄漏

时间:2016-03-16 12:17:50

标签: memory-leaks ios9 decode video-toolbox

我使用视频工具框解码IOS8.x上的h264数据。当这个代码在IOS 9.x上运行时,每次调用VTDecompressionSessionDecodeFrame时都会出现内存泄漏,而且我无法在Instruments工具中看到任何内存泄漏!

这是代码: https://github.com/stevenyao/iOSHardwareDecoder

1 个答案:

答案 0 :(得分:0)

在后台线程中处理硬件解码帧时,我看到设备上存在内存泄漏,但我通过CoreImage将YUV帧复制到BGRA帧,然后将BGRA帧传回主线程,以便它可以变成了UIImage。那时,泄漏就消失了。