BradLarson / GPUImage

An open source iOS framework for GPU-based image and video processing
http://www.sunsetlakesoftware.com/2012/02/12/introducing-gpuimage-framework
BSD 3-Clause "New" or "Revised" License
20.23k stars 4.61k forks source link

splash screen with user renderTarget to get CVPixelBufferRef #2301

Open lansefengxinzi opened 8 years ago

lansefengxinzi commented 8 years ago

i use GPUImageRawData renderTarget to get CVPixelBufferRef,but splash screen。 self.lastFilter.frameProcessingCompletionBlock = ^(GPUImageOutput *output, CMTime time) { __strong typeof(wself) strongSelf = wself;

    GPUImageFramebuffer *imageFramebuffer = output.framebufferForOutput;
    CVPixelBufferRef pixelBuffer =imageFramebuffer.pixelBuffer;
    if (pixelBuffer) {
        CVPixelBufferLockBaseAddress(pixelBuffer, 0);
        CVPixelBufferRetain(pixelBuffer);
        // 发送视频数据
        。。。
        CFRelease(pixelBuffer);
    }

};