          ----------
          extract_media: :class:`~plugins.extract.pipeline.ExtractMedia`
              The :class:`~plugins.extract.pipeline.ExtractMedia` object that contains the faces to
              draw the landmarks on to
  
          Returns
          -------
          :class:`~plugins.extract.pipeline.ExtractMedia`
              The original :class:`~plugins.extract.pipeline.ExtractMedia` with landmarks drawn
              onto the face
          """
          frame = os.path.splitext(os.path.basename(extract_media.filename))[0]
          for idx, face in enumerate(extract_media.detected_faces):
              if not self._face_size:
                  self._face_size = get_centered_size(face.aligned.centering,
 
</s> remove         logger.trace("Getting: (filename: '%s', faces: %s)",
                     predicted["filename"], len(predicted["swapped_faces"]))
 </s> add         logger.trace("Getting: (filename: '%s', faces: %s)",  # type: ignore
                     predicted.inbound.filename, len(predicted.swapped_faces)) </s> remove         logger.trace("Getting mask. Image shape: %s", new_face.shape)
 </s> add         logger.trace("Getting mask. Image shape: %s", new_face.shape)  # type: ignore </s> remove     def process(self):
 </s> add     def _get_threads(self) -> MultiThread:
        """ Get the threads for patching the converted faces onto the frames.

        Returns
        :class:`lib.multithreading.MultiThread`
            The threads that perform the patching of swapped faces onto the output frames
        """
        # TODO Check if multiple threads actually speeds anything up
        save_queue = queue_manager.get_queue("convert_out")
        patch_queue = queue_manager.get_queue("patch")
        return MultiThread(self._converter.process, patch_queue, save_queue,
                           thread_count=self._pool_processes, name="patch")

    def process(self) -> None: </s> remove         self._faces["dst"] = []
        destination = self.destination if self.destination else [np.ones_like(src["image"])
 </s> add         self._faces.dst = []
        destination = self.destination if self.destination else [np.ones_like(src.inbound.image)
          ----------
          extract_media: :class:`~plugins.extract.pipeline.ExtractMedia`
              The :class:`~plugins.extract.pipeline.ExtractMedia` object that contains the faces to
              draw the landmarks on to






          """
          frame = os.path.splitext(os.path.basename(extract_media.filename))[0]
          for idx, face in enumerate(extract_media.detected_faces):
              if not self._face_size:
                  self._face_size = get_centered_size(face.aligned.centering,
keep keep keep keep replace replace replace replace replace replace keep keep keep keep keep
 Bugfix: convert - Gif Writer
  - Fix non-launch error on Gif Writer
  - convert plugins - linting
  - convert/fs_media/preview/queue_manager - typing
  - Change convert items from dict to Dataclass 
scripts/fsmedia.py