diff options
author | Naseer Ahmed <quic_naseer@quicinc.com> | 2021-10-25 20:07:02 -0400 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2021-12-20 15:02:24 -0800 |
commit | 2d51d4113552f789440cc8455f022b7f65e3361a (patch) | |
tree | cbf1c739d5226ceb4239bf7939f7c085dd9019d8 | |
parent | 1a6048ffb03e2426674556e161fcce31bea816cd (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.h | 22 |
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 |