diff options
author | Tapani Pälli <tapani.palli@intel.com> | 2012-12-14 10:43:39 +0200 |
---|---|---|
committer | Tapani Pälli <tapani.palli@intel.com> | 2012-12-14 10:53:49 +0200 |
commit | 45a9451495fade9c39239569f55c1de6aa0866ab (patch) | |
tree | 7654ee2e1a7fd2412979d43240e76137a94ada2b /gralloc_drm.h | |
parent | ebfa14d1d1851bd063b8d50e2071ee52acbf76b6 (diff) | |
download | external_drm_gralloc-45a9451495fade9c39239569f55c1de6aa0866ab.zip external_drm_gralloc-45a9451495fade9c39239569f55c1de6aa0866ab.tar.gz external_drm_gralloc-45a9451495fade9c39239569f55c1de6aa0866ab.tar.bz2 |
gralloc: add NV12 format enum and fb allocation support for it
Change-Id: If1c92810a17c60c29239f5384d6e971b015dd174
Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Diffstat (limited to 'gralloc_drm.h')
-rw-r--r-- | gralloc_drm.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gralloc_drm.h b/gralloc_drm.h index cf2d71c..716173a 100644 --- a/gralloc_drm.h +++ b/gralloc_drm.h @@ -25,6 +25,7 @@ #define _GRALLOC_DRM_H_ #include <hardware/gralloc.h> +#include "gralloc_drm_formats.h" struct gralloc_drm_t; struct gralloc_drm_bo_t; @@ -66,6 +67,7 @@ static inline int gralloc_drm_get_bpp(int format) break; /* planar; only Y is considered */ case HAL_PIXEL_FORMAT_YV12: + case HAL_PIXEL_FORMAT_DRM_NV12: case HAL_PIXEL_FORMAT_YCbCr_422_SP: case HAL_PIXEL_FORMAT_YCrCb_420_SP: bpp = 1; @@ -83,6 +85,7 @@ static inline void gralloc_drm_align_geometry(int format, int *width, int *heigh int align_w = 1, align_h = 1, extra_height_div = 0; switch (format) { + case HAL_PIXEL_FORMAT_DRM_NV12: case HAL_PIXEL_FORMAT_YV12: align_w = 32; align_h = 2; |