display: Add support for Venus color format for newer platforms
Change-Id: I4c9a327bd30d1321e1f8383ffc1ca978efc8e9b9
Conflicts:
liboverlay/overlayUtils.h
libqdutils/gpuformats.h
libqdutils/qcom_ui.cpp
diff --git a/liboverlay/overlayUtils.h b/liboverlay/overlayUtils.h
index f9fcca8..975b7b1 100644
--- a/liboverlay/overlayUtils.h
+++ b/liboverlay/overlayUtils.h
@@ -44,6 +44,10 @@
#include <utils/Log.h>
#include "gralloc_priv.h" //for interlace
+#ifndef MDP_Y_CBCR_H2V2_VENUS
+#define MDP_Y_CBCR_H2V2_VENUS (MDP_IMGTYPE_LIMIT2 + 1)
+#endif
+
/*
*
* Collection of utilities functions/structs/enums etc...
@@ -487,6 +491,7 @@
case MDP_Y_CBCR_H2V2_TILE:
case MDP_Y_CR_CB_H2V2:
case MDP_Y_CR_CB_GH2V2:
+ case MDP_Y_CBCR_H2V2_VENUS:
return true;
default:
return false;
@@ -534,6 +539,8 @@
"MDP_YCRCB_H1V1",
"MDP_YCBCR_H1V1",
"MDP_BGR_565",
+ "MDP_BGR_888",
+ "MDP_Y_CBCR_H2V2_VENUS",
"MDP_IMGTYPE_LIMIT",
"MDP_RGB_BORDERFILL",
"MDP_FB_FORMAT",