      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.
  
          Parameters
          ----------
          saver: lib.images.ImagesSaver
 
</s> remove     def _output_faces(self, saver, faces):
 </s> add     def _output_faces(self, saver, extract_media): </s> remove         faces: dict
            The output dictionary from :class:`plugins.extract.Pipeline.Extractor`
 </s> add         extract_media: :class:`~plugins.extract.pipeline.ExtractMedia`
            The output from :class:`~plugins.extract.Pipeline.Extractor` </s> remove                            os.path.basename(faces["filename"]))
 </s> add                            os.path.basename(extract_media.filename)) </s> remove     """ Creates a :mod:`~plugins.extract.detect`/:mod:`~plugins.extract.align` pipeline and yields
    results frame by frame from the :attr:`detected_faces` generator
 </s> add     """ Creates a :mod:`~plugins.extract.detect`/:mod:`~plugins.extract.align``/\
    :mod:`~plugins.extract.mask` pipeline and yields results frame by frame from the
    :attr:`detected_faces` generator </s> remove     def process(self, output_item):
 </s> add     def process(self, extract_media):
        :class:`~lib.image.ImagesSaver` save queue and add the face information to the alignments
      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.
  
          Parameters
          ----------
          saver: lib.images.ImagesSaver
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