  
          video_meta_data = self._detected_faces.video_meta_data
          loader = FrameLoader(self._globals, arguments.frames, video_meta_data)
          if valid_meta:  # Load the faces whilst other threads complete if we have valid meta data
              self._detected_faces.load_faces()
  
 
</s> remove         self._wait_for_threads(extractor, loader, video_meta_data)
 </s> add         self._wait_for_threads(extractor, loader, valid_meta)
        if not valid_meta:
            # Load the faces after other threads complete if meta data required updating
            self._detected_faces.load_faces()
 </s> remove         self._detected_faces.load_faces()
 </s> add  </s> remove         video_meta_data: dict
            The video meta data that exists within the alignments file
 </s> add         valid_meta: bool
            Whether the input video had valid meta-data on import, or if it had to be created.
            ``True`` if valid meta data existed previously, ``False`` if it needed to be created </s> remove         if any(val is None for val in video_meta_data.values()):
 </s> add         if not valid_meta:
        valid_meta = all(val is not None for val in video_meta_data.values())

  
          video_meta_data = self._detected_faces.video_meta_data
        valid_meta = all(val is not None for val in video_meta_data.values())

          loader = FrameLoader(self._globals, arguments.frames, video_meta_data)
          if valid_meta:  # Load the faces whilst other threads complete if we have valid meta data
              self._detected_faces.load_faces()
  
keep add keep keep keep keep
 Bug fix - Manual Tool - Fix a first time indexing bug when EEN > 1 
tools/manual/manual.py