summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Nei <jeremynei@google.com>2023-05-18 09:59:55 +0000
committerJoen Chen <joenchen@google.com>2023-05-22 08:45:00 +0000
commitd205da8eac4a7f34faf2b8d3dada4463331a2ca6 (patch)
tree77554f4b239c752883988cb12f5f3f23aebce180
parent195d09d6a8e530d8b7dba4ef5801bf9b8fcb4313 (diff)
downloadgs201-d205da8eac4a7f34faf2b8d3dada4463331a2ca6.tar.gz
libhwc2.1: add MALI_GRALLOC_FORMAT_INTERNAL_P010 format
Bug: 279803577 Test: check video comp type during camera preview with HDR enabled Change-Id: I54e9a86fe36cb4b2933a5e359c7673fe29e775a3
-rw-r--r--libcap/acrylic_capability.h1
-rw-r--r--libhwc2.1/ExynosResourceRestriction.h2
2 files changed, 3 insertions, 0 deletions
diff --git a/libcap/acrylic_capability.h b/libcap/acrylic_capability.h
index ff49f1a..614c44c 100644
--- a/libcap/acrylic_capability.h
+++ b/libcap/acrylic_capability.h
@@ -46,6 +46,7 @@ static uint32_t all_fimg2d_gs201_formats[] = {
MALI_GRALLOC_FORMAT_INTERNAL_YUV420_10BIT_I,
HAL_PIXEL_FORMAT_EXYNOS_YCbCr_P010_SPN,
HAL_PIXEL_FORMAT_EXYNOS_YCbCr_P010_M,
+ MALI_GRALLOC_FORMAT_INTERNAL_P010,
HAL_PIXEL_FORMAT_EXYNOS_YCbCr_420_SP_M_SBWC,
HAL_PIXEL_FORMAT_EXYNOS_YCbCr_420_SPN_SBWC,
HAL_PIXEL_FORMAT_EXYNOS_YCbCr_420_SP_M_10B_SBWC,
diff --git a/libhwc2.1/ExynosResourceRestriction.h b/libhwc2.1/ExynosResourceRestriction.h
index 7363938..75baa6a 100644
--- a/libhwc2.1/ExynosResourceRestriction.h
+++ b/libhwc2.1/ExynosResourceRestriction.h
@@ -115,6 +115,7 @@ static const restriction_key_t restriction_format_table[] = {
{MPP_DPP_VGRFS, NODE_NONE, HAL_PIXEL_FORMAT_EXYNOS_YCbCr_P010_M, 0},
{MPP_DPP_VGRFS, NODE_NONE, HAL_PIXEL_FORMAT_EXYNOS_YCbCr_P010_SPN, 0},
{MPP_DPP_VGRFS, NODE_NONE, HAL_PIXEL_FORMAT_YCBCR_P010, 0},
+ {MPP_DPP_VGRFS, NODE_NONE, MALI_GRALLOC_FORMAT_INTERNAL_P010, 0},
{MPP_DPP_VGRFS, NODE_NONE, HAL_PIXEL_FORMAT_GOOGLE_NV12_SP, 0},
{MPP_DPP_VGRFS, NODE_NONE, HAL_PIXEL_FORMAT_GOOGLE_NV12_SP_10B, 0},
{MPP_G2D, NODE_NONE, HAL_PIXEL_FORMAT_RGB_565, 0},
@@ -133,6 +134,7 @@ static const restriction_key_t restriction_format_table[] = {
{MPP_G2D, NODE_NONE, HAL_PIXEL_FORMAT_EXYNOS_YCbCr_420_SPN_S10B, 0},
{MPP_G2D, NODE_NONE, HAL_PIXEL_FORMAT_EXYNOS_YCbCr_P010_M, 0},
{MPP_G2D, NODE_NONE, HAL_PIXEL_FORMAT_EXYNOS_YCbCr_P010_SPN, 0},
+ {MPP_G2D, NODE_NONE, MALI_GRALLOC_FORMAT_INTERNAL_P010, 0},
{MPP_G2D, NODE_NONE, HAL_PIXEL_FORMAT_YCrCb_420_SP, 0},
{MPP_G2D, NODE_NONE, HAL_PIXEL_FORMAT_EXYNOS_YCbCr_420_SPN_TILED, 0},
{MPP_G2D, NODE_NONE, HAL_PIXEL_FORMAT_GOOGLE_NV12_SP, 0},