DRM database formats

Back to index

Input formats

Modifier Format Planes Drivers
overlay primary meson
linear YUV411 100% 0% 100%
linear NV21 100% 0% 100%
linear YUV420 100% 0% 100%
linear NV12 100% 0% 100%
linear ABGR8888 0% 100% 100%
linear XBGR8888 0% 100% 100%
linear RGB888 0% 100% 100%
linear ARGB8888 0% 100% 100%
linear XRGB8888 0% 100% 100%
linear YUV444 100% 0% 100%
linear RGB565 0% 100% 100%
linear YUV422 100% 0% 100%
linear YUV410 100% 0% 100%
linear YUYV 100% 0% 100%
ARM_AFBC(BLOCK_SIZE = 32x8, SPARSE) ABGR8888 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 32x8, SPARSE) XBGR8888 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 32x8, SPARSE) RGB888 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 32x8, SPARSE) ARGB8888 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 32x8, SPARSE) XRGB8888 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 32x8, SPARSE) RGB565 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 32x8, YTR, SPARSE) ABGR8888 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 32x8, YTR, SPARSE) XBGR8888 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 16x16, SPLIT, SPARSE) ABGR8888 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 16x16, SPLIT, SPARSE) XBGR8888 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 16x16, SPLIT, SPARSE) RGB888 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 16x16, SPLIT, SPARSE) ARGB8888 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 16x16, SPLIT, SPARSE) XRGB8888 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 16x16, SPLIT, SPARSE) RGB565 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 32x8, SPLIT, SPARSE) ABGR8888 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 32x8, SPLIT, SPARSE) XBGR8888 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 32x8, SPLIT, SPARSE) RGB888 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 32x8, SPLIT, SPARSE) ARGB8888 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 32x8, SPLIT, SPARSE) XRGB8888 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 32x8, SPLIT, SPARSE) RGB565 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 16x16, YTR, SPLIT, SPARSE) ABGR8888 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 16x16, YTR, SPLIT, SPARSE) XBGR8888 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 32x8, YTR, SPLIT, SPARSE) ABGR8888 0% 33% 33%
ARM_AFBC(BLOCK_SIZE = 32x8, YTR, SPLIT, SPARSE) XBGR8888 0% 33% 33%
AMLOGIC_FBC(layout = BASIC, options = 0) YUV420_10BIT 67% 0% 67%
AMLOGIC_FBC(layout = BASIC, options = 0) YUV420_8BIT 67% 0% 67%
AMLOGIC_FBC(layout = SCATTER, options = 0) YUV420_10BIT 67% 0% 67%
AMLOGIC_FBC(layout = SCATTER, options = 0) YUV420_8BIT 67% 0% 67%
AMLOGIC_FBC(layout = BASIC, options = MEM_SAVING) YUV420_10BIT 67% 0% 67%
AMLOGIC_FBC(layout = BASIC, options = MEM_SAVING) YUV420_8BIT 67% 0% 67%
AMLOGIC_FBC(layout = SCATTER, options = MEM_SAVING) YUV420_10BIT 67% 0% 67%
AMLOGIC_FBC(layout = SCATTER, options = MEM_SAVING) YUV420_8BIT 67% 0% 67%