  
  For each source item, the plugin must pass a dict to finalize containing:
  
  >>> {"filename": [<filename of source frame>],
  >>>  "image": [<source image>],
  >>>  "landmarks": [list of 68 point face landmarks]
  >>>  "detected_faces": [<list of DetectedFace objects>]}
  """
  
  
 
</s> remove The plugin will receive a dict containing:

>>> {"filename": [<filename of source frame>],
>>>  "image": [<source image>],
>>>  "detected_faces": [<list of DetectedFace objects]}
 </s> add The plugin will receive a :class:`~plugins.extract.pipeline.ExtractMedia` object. </s> remove >>>  "image": <four channel source image>,
 </s> add  </s> remove The plugin will receive a dict containing:

>>> {"filename": <filename of source frame>,
>>>  "image": <source image>,
>>>  "detected_faces": <list of bounding box dicts from lib/plugins/extract/detect/_base>}
 </s> add The plugin will receive a :class:`~plugins.extract.pipeline.ExtractMedia` object. </s> remove >>>  'image':  <source image>,
 </s> add 
  
  For each source item, the plugin must pass a dict to finalize containing:
  
  >>> {"filename": [<filename of source frame>],

  >>>  "landmarks": [list of 68 point face landmarks]
  >>>  "detected_faces": [<list of DetectedFace objects>]}
  """
  
  
keep keep keep keep replace keep keep keep keep keep
 plugins.extract - Create ExtractMedia class for pipeline flow
Bugfix - Fix memory leak in extract 
plugins/extract/align/_base.py