remove self. in release method
authorpanxiaochun <997856423@qq.com>
Fri, 28 Oct 2016 06:48:49 +0000 (14:48 +0800)
committerpanxiaochun <997856423@qq.com>
Fri, 28 Oct 2016 06:48:49 +0000 (14:48 +0800)
modules/videoio/src/cap_ios_abstract_camera.mm
modules/videoio/src/cap_ios_video_camera.mm

index 437b920..032ab85 100644 (file)
         }
 
         [self.captureSession stopRunning];
-        [self.captureSession release];
+        [captureSession release];
     }
 
-    [self.captureVideoPreviewLayer release];
-    [self.videoCaptureConnection release];
+    [captureVideoPreviewLayer release];
+    [videoCaptureConnection release];
     captureSessionLoaded = NO;
 }
 
index c9c17db..6c4c21f 100644 (file)
@@ -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) {