0

GPUImage を多用するアプリに早送り機能を追加しようとしていますが、メモリの問題が発生しています。

の上部で-[GPUImageMovie readNextVideoFrameFromOutput:]、これを置き換えます。

CMSampleBufferRef sampleBufferRef = [videoTrackOutput copyNextSampleBuffer];

これとともに:

CMSampleBufferRef sampleBufferRef = [videoTrackOutput copyNextSampleBuffer];
if(GPUImageSpeedModeFast == self.speedMode) {
    sampleBufferRef = [videoTrackOutput copyNextSampleBuffer];
}

これは数秒間は見事に機能しているように見えますが、メモリの問題によりアプリが強制終了されます。リークがないように見えるので、割り当て率が高いと思います。誰でもこれを経験したことがありますか?何かご意見は?

4

1 に答える 1