BradLarson / GPUImage2

GPUImage 2 is a BSD-licensed Swift framework for GPU-accelerated video and image processing.
BSD 3-Clause "New" or "Revised" License
4.85k stars 605 forks source link

Camera stops capturing after 30 frames if I do not use any filter. #221

Open lusnaow opened 6 years ago

lusnaow commented 6 years ago

Hi, I want to process sampleBuffer which we can get from

func didCaptureBuffer(_ sampleBuffer: CMSampleBuffer) {}

When I use Camera object with no filter, it stop capturing after 30 frames.

camera = try Camera(sessionPreset:AVCaptureSessionPreset640x480)
camera.delegate = self
camera.startCapture()

If I use any one filter,it works fine.

camera = try Camera(sessionPreset:AVCaptureSessionPreset640x480)
em = BrightnessAdjustment()
camera.delegate = self
camera --> em
camera.startCapture()