Examples to use Amlogic GE2D 2D graphics platform.
Compatible with VIM3/3L/1S/4;
- Max 8192px x 8192px x 4 planes, source(s) and destination canvas size
- RGB, YUV data types of 16, 24, 32 bit depth
- Uses ION buffer, or DMA buffer (with ge2d_cma_reserved)
- Operation types:
- Blend (eg. alpha image operations)
- Blit (no scaling, eg. cropping)
- Stretchblit (scaled operation, eg. resize)
- Fillrectangle (drawing pixels on canvas)
-
GE2D ionbuf - Process operations through ION-BUF allocated memory
-
GE2D dmabuf - Process operations through GE2D-DMA allocated memory
-
GE2D crop - Crop the image
-
GE2D cvt - Convert the image from RGBA8888 to NV12 color format
-
GE2D rotate - Rotate the image
-
GE2D resize - Resize the image
-
GE2D blend - Perform alpha blend operation over the image
-
GE2D draw - Draw rectangles over the image