summaryrefslogtreecommitdiffstats
path: root/gralloc_drm.h
diff options
context:
space:
mode:
Diffstat (limited to 'gralloc_drm.h')
-rw-r--r--gralloc_drm.h3
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;