serialize setCaptureQuality using sessionQueue

This commit is contained in:
Manuel Nakamurakare 2017-11-13 16:08:42 -08:00
parent fe70bd71a9
commit 6801113628

View File

@ -1026,11 +1026,13 @@ didFinishRecordingToOutputFileAtURL:(NSURL *)outputFileURL
{
#if !(TARGET_IPHONE_SIMULATOR)
if (quality) {
dispatch_async([self sessionQueue], ^{
[self.session beginConfiguration];
if ([self.session canSetSessionPreset:quality]) {
self.session.sessionPreset = quality;
}
[self.session commitConfiguration];
});
}
#endif
}