          """ Get items for inputting to the detector plugin in batches
  
          Items are returned from the ``queue`` in batches of
          :attr:`~plugins.extract._base.Extractor.batchsize`
  
          Remember to put ``'EOF'`` to the out queue after processing
          the final batch
 
</s> remove         each :class:`lib.faces_detect.DetectedFace` object.
 </s> add         each :class:`~lib.faces_detect.DetectedFace` object. </s> remove         each :class:`lib.faces_detect.DetectedFace` object.
 </s> add         each :class:`~lib.faces_detect.DetectedFace` object. </s> remove         self._rollover = []  # Items that are rolled over from the previous batch in get_batch
 </s> add         self._rollover = None  # Items that are rolled over from the previous batch in get_batch
        Items are received as :class:`~plugins.extract.pipeline.ExtractMedia` objects and converted
        to ``dict`` for internal processing.

          """ Get items for inputting to the detector plugin in batches
  
        Items are received as :class:`~plugins.extract.pipeline.ExtractMedia` objects and converted
        to ``dict`` for internal processing.

          Items are returned from the ``queue`` in batches of
          :attr:`~plugins.extract._base.Extractor.batchsize`
  
          Remember to put ``'EOF'`` to the out queue after processing
          the final batch
keep add keep keep keep keep keep
 plugins.extract - Create ExtractMedia class for pipeline flow
Bugfix - Fix memory leak in extract 
plugins/extract/detect/_base.py