display: Adds additional APIs for gralloc4 support
Adds gralloc4 support for QtiMapperExtensions APIs Change-Id: I2728f7dd7286702ae19f6fa1c0548027a2e12437
This commit is contained in:
@@ -59,6 +59,11 @@
|
||||
#define QTI_VIDEO_TS_INFO 10019
|
||||
// This is legacy format
|
||||
#define QTI_S3D_FORMAT 10020
|
||||
#define QTI_CUSTOM_DIMENSIONS_STRIDE 10021
|
||||
#define QTI_CUSTOM_DIMENSIONS_HEIGHT 10022
|
||||
#define QTI_RGB_DATA_ADDRESS 10023
|
||||
#define QTI_COLORSPACE 10024
|
||||
#define QTI_YUV_PLANE_INFO 10025
|
||||
|
||||
// Used to indicate to framework that internal definitions are used instead
|
||||
#define COMPRESSION_QTI_UBWC 20001
|
||||
@@ -169,6 +174,23 @@ typedef struct ReservedRegion {
|
||||
uint8_t data[RESERVED_REGION_SIZE];
|
||||
} ReservedRegion;
|
||||
|
||||
#define YCBCR_LAYOUT_ARRAY_SIZE 2
|
||||
struct qti_ycbcr {
|
||||
void *y;
|
||||
void *cb;
|
||||
void *cr;
|
||||
uint32_t yStride;
|
||||
uint32_t cStride;
|
||||
uint32_t chromaStep;
|
||||
};
|
||||
|
||||
/* Color Space Macros */
|
||||
#define HAL_CSC_ITU_R_601 0
|
||||
#define HAL_CSC_ITU_R_601_FR 1
|
||||
#define HAL_CSC_ITU_R_709 2
|
||||
#define HAL_CSC_ITU_R_2020 3
|
||||
#define HAL_CSC_ITU_R_2020_FR 4
|
||||
|
||||
#define METADATA_SET_SIZE 512
|
||||
|
||||
#define IS_VENDOR_METADATA_TYPE(x) (x >= QTI_VT_TIMESTAMP)
|
||||
|
||||
Reference in New Issue
Block a user