The video processing engine (VPE) module provides support for the following memory-to-memory operations:
- Reads of raster or tiled YUV420 coplanar, YUV422 coplanar, or YUV422 interleaved video
- Deinterlacing up to two 1080i video streams
- Scaling up to 1080p (1920x1080 resolution) of the input video
- Chroma up- and downsampling
- VC-1 Range Mapping and Range Reduction
- Color space conversion
- Writes of the resulting video in YUV420 coplanar (raster or tiled), YUV422 coplanar (raster or tiled), YUV422 interleaved (raster or tiled), YUV444 single plane (raster only), or RGB888 (raster only).