     public var videoStabilizationMode: NextLevelVideoStabilizationMode {
         didSet {
             self.beginConfiguration()
-            self.updateVideoStabilization()
+            self.updateVideoOutputSettings()
             self.commitConfiguration()
         }
     }

                
                if input.device.hasMediaType(AVMediaTypeVideo) {
                    self.addKeyValueObservers()
                    self.updateVideoStabilization()
                }
                
                return true

        self.delegate?.nextLevel(self, didChangeDeviceOrientation: currentOrientation.deviceOrientationNextLevelType())
    }
    
    internal func updateVideoOutputSettings() {
        if let videoOutput = self._videoOutput {
            if let videoConnection = videoOutput.connection(withMediaType: AVMediaTypeVideo) {
                if videoConnection.isVideoStabilizationSupported {
