                  for idx, detected_face in enumerate(detected_faces):
                      detected_face.image = image
                      self._save(frame, idx, detected_face)
              else:
                  self._update_count += len(detected_faces)
                  queue.put(ExtractMedia(filename, image, detected_faces=detected_faces))
          if self._update_type != "output":
              queue.put("EOF")
  
      def _check_for_missing(self, frame, idx, alignment):
 
</s> remove                     self._update_count += 1
 </s> add                     self._counts["update"] += 1 </s> remove                 self._face_count += 1
 </s> add                 self._counts["face"] += 1 </s> remove                 self._skip_count += 1
 </s> add                 self._counts["skip"] += 1 </s> remove         if self._skip_count != 0:
 </s> add         if self._counts["skip"] != 0: </s> remove                            self._skip_count)
 </s> add                            self._counts["skip"])
                self._counts["update"] += len(detected_faces)
                  for idx, detected_face in enumerate(detected_faces):
                      detected_face.image = image
                      self._save(frame, idx, detected_face)
              else:
                self._counts["update"] += len(detected_faces)
                  queue.put(ExtractMedia(filename, image, detected_faces=detected_faces))
          if self._update_type != "output":
              queue.put("EOF")
  
      def _check_for_missing(self, frame, idx, alignment):
keep keep keep keep replace keep keep keep keep keep
 Core Update (#995)

* lib.alignments - Add Video Meta Data methods

* lib.image - Monkey Path ImageIO for video scanning 
tools/mask/mask.py