         }
     }
     
-    fileprivate func processVideo(url: URL, observer: AnyObserver<URL>, maxDuration: TimeInterval, picker: UIImagePickerController) {
+    fileprivate func processVideo(url: URL,
+                                  observer: AnyObserver<URL>,
+                                  maxDuration: TimeInterval,
+                                  picker: UIImagePickerController) {
         let asset = AVURLAsset(url: url)
         let duration = CMTimeGetSeconds(asset.duration)
         

        }
    }
    
    open func selectImage(source: UIImagePickerControllerSourceType = .photoLibrary, editable: Bool = false) -> Observable<(UIImage, UIImage?)> {
        
        return Observable.create { [unowned self] observer in
            self.currentAction = RxMediaPickerAction.photo(observer: observer)
            

        observer.on(.completed)
    }
    
    func processVideo(info: [String : Any],
                      observer: AnyObserver<URL>,
                      maxDuration: TimeInterval,
                      picker: UIImagePickerController) {
        guard let videoURL = info[UIImagePickerControllerMediaURL] as? URL else {
            observer.on(.error(RxMediaPickerError.generalError))
            dismissPicker(picker)
