diff --git a/modules/videoio/src/cap_ios_abstract_camera.mm b/modules/videoio/src/cap_ios_abstract_camera.mm index 437b920240..032ab850fa 100644 --- a/modules/videoio/src/cap_ios_abstract_camera.mm +++ b/modules/videoio/src/cap_ios_abstract_camera.mm @@ -203,11 +203,11 @@ } [self.captureSession stopRunning]; - [self.captureSession release]; + [captureSession release]; } - [self.captureVideoPreviewLayer release]; - [self.videoCaptureConnection release]; + [captureVideoPreviewLayer release]; + [videoCaptureConnection release]; captureSessionLoaded = NO; } diff --git a/modules/videoio/src/cap_ios_video_camera.mm b/modules/videoio/src/cap_ios_video_camera.mm index c9c17dbe2b..6c4c21f164 100644 --- a/modules/videoio/src/cap_ios_video_camera.mm +++ b/modules/videoio/src/cap_ios_video_camera.mm @@ -131,7 +131,7 @@ static CGFloat DegreesToRadians(CGFloat degrees) {return degrees * M_PI / 180;} { [super stop]; - [self.videoDataOutput release]; + [videoDataOutput release]; if (videoDataOutputQueue) { dispatch_release(videoDataOutputQueue); } @@ -144,11 +144,11 @@ static CGFloat DegreesToRadians(CGFloat degrees) {return degrees * M_PI / 180;} } else { NSLog(@"[Camera] Recording Error: asset writer status is not writing"); } - [self.recordAssetWriter release]; + [recordAssetWriter release]; } - [self.recordAssetWriterInput release]; - [self.recordPixelBufferAdaptor release]; + [recordAssetWriterInput release]; + [recordPixelBufferAdaptor release]; } if (self.customPreviewLayer) {