BradLarson/GPUImage — pull request #1088 by karlvr (2013-07-16 07:29:48+00:00)
Title: GPUImageMovieWriter: finishRecordingWithCompletionHandler must happen synchronously on video processing queue too

finishRecording runs synchronously, but if you call the method with a completion handler it doesn't. This results in a race condition to finish recording.

I have simply moved the runSynchronouslyOnVideoProcessingQueue code into the second finishRecording method and indented the existing code accordingly.