summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNaseer Ahmed <quic_naseer@quicinc.com>2021-10-25 20:07:02 -0400
committerGerrit - the friendly Code Review server <code-review@localhost>2021-12-20 15:02:24 -0800
commit2d51d4113552f789440cc8455f022b7f65e3361a (patch)
treecbf1c739d5226ceb4239bf7939f7c085dd9019d8
parent1a6048ffb03e2426674556e161fcce31bea816cd (diff)
gralloc: Add video HW usage flag
GRALLOC_USAGE_PRIVATE_VIDEO_HW indicates that this buffer can use video hardware. Change-Id: I45fd173e08663123970caec7390867c031ad91b3
-rw-r--r--gralloc/QtiGrallocDefs.h22
1 files changed, 12 insertions, 10 deletions
diff --git a/gralloc/QtiGrallocDefs.h b/gralloc/QtiGrallocDefs.h
index 6ad2213e..d37f327e 100644
--- a/gralloc/QtiGrallocDefs.h
+++ b/gralloc/QtiGrallocDefs.h
@@ -54,27 +54,29 @@
/* This flag is used for SECURE display usecase */
#define GRALLOC_USAGE_PRIVATE_SECURE_DISPLAY (UINT32_C(1) << 31)
-/* This flag is used to indicate video NV21 format */
-#define GRALLOC_USAGE_PRIVATE_VIDEO_NV21_ENCODER 1ULL << 48
-
/* unused legacy flags */
#define GRALLOC_USAGE_PRIVATE_MM_HEAP 0
#define GRALLOC_USAGE_PRIVATE_IOMMU_HEAP 0
-
-/* This flag is set for WFD usecase */
-#define GRALLOC_USAGE_PRIVATE_WFD 1ULL << 51
+#define GRALLOC_USAGE_PRIVATE_10BIT_TP 0
/* This flag is set for HEIF usecase */
#define GRALLOC_USAGE_PRIVATE_HEIF (UINT32_C(1) << 27)
-/* TODO(user): Remove when clients stop referencing this flag */
-#define GRALLOC_USAGE_PRIVATE_10BIT_TP 0
+/* This flag is used to indicate video NV21 format */
+#define GRALLOC_USAGE_PRIVATE_VIDEO_NV21_ENCODER 1ULL << 48
/* This flag indicates PI format is being used */
-#define GRALLOC_USAGE_PRIVATE_ALLOC_UBWC_PI 1ULL << 49
+#define GRALLOC_USAGE_PRIVATE_ALLOC_UBWC_PI 1ULL << 49
/* This flag is set while CDSP accesses the buffer */
-#define GRALLOC_USAGE_PRIVATE_CDSP 1ULL << 50
+#define GRALLOC_USAGE_PRIVATE_CDSP 1ULL << 50
+
+/* This flag is set for WFD usecase */
+#define GRALLOC_USAGE_PRIVATE_WFD 1ULL << 51
+
+/* This flag indicates video HW usage */
+#define GRALLOC_USAGE_PRIVATE_VIDEO_HW 1ULL << 52
+
// OEM specific HAL formats
#define HAL_PIXEL_FORMAT_RGBA_5551 6