  
          if not self._verify_output and faces_count > 1:
              self._verify_output = True
  
      def _output_faces(self, saver, faces):
          """ Output faces to save thread
  
          Set the face filename based on the frame name and put the face to the
          :class:`lib.image.ImagesSaver` save queue and add the face information to the alignments
          data.
 
</s> remove         :class:`lib.image.ImagesSaver` save queue and add the face information to the alignments
 </s> add         :class:`~lib.image.ImagesSaver` save queue and add the face information to the alignments </s> remove                            os.path.basename(faces["filename"]))
 </s> add                            os.path.basename(extract_media.filename)) </s> remove         faces_count = len(faces["detected_faces"])
 </s> add         faces_count = len(extract_media.detected_faces) </s> remove             if not item["detected_faces"]:
 </s> add             if not item.detected_faces: </s> remove         self.valid = True  # Set to False if invalid params passed in to disable
 </s> add         self.valid = True  # Set to False if invalid parameters passed in to disable
    def _output_faces(self, saver, extract_media):
  
          if not self._verify_output and faces_count > 1:
              self._verify_output = True
  
    def _output_faces(self, saver, extract_media):
          """ Output faces to save thread
  
          Set the face filename based on the frame name and put the face to the
          :class:`lib.image.ImagesSaver` save queue and add the face information to the alignments
          data.
keep keep keep keep replace keep keep keep keep keep
 plugins.extract - Create ExtractMedia class for pipeline flow
Bugfix - Fix memory leak in extract 
scripts/extract.py