summaryrefslogtreecommitdiff
path: root/gralloc4/src
diff options
context:
space:
mode:
authorWen Chang Liu <wenchangliu@google.com>2023-02-09 00:26:18 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2023-02-09 00:26:18 +0000
commitf9cd2d476921a03f8c131dfcfd79382a638747bd (patch)
treeb2e02233017f8fa087bf664fe6af4f06117d08b3 /gralloc4/src
parent082d1cc08f27805ec138d52ac60d0c029e871142 (diff)
parent237bc863dd79214575c0260c9fa3be43f1e61370 (diff)
downloadgchips-f9cd2d476921a03f8c131dfcfd79382a638747bd.tar.gz
Merge "gralloc4: perfer P010_SPN for MFC"
Diffstat (limited to 'gralloc4/src')
-rw-r--r--gralloc4/src/core/mali_gralloc_formats.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/gralloc4/src/core/mali_gralloc_formats.cpp b/gralloc4/src/core/mali_gralloc_formats.cpp
index 1adc305..1baaada 100644
--- a/gralloc4/src/core/mali_gralloc_formats.cpp
+++ b/gralloc4/src/core/mali_gralloc_formats.cpp
@@ -1451,6 +1451,10 @@ uint32_t get_base_format(const uint64_t req_format,
{
base_format = HAL_PIXEL_FORMAT_GOOGLE_NV12_SP_10B;
}
+ else if (usage & (GRALLOC_USAGE_HW_VIDEO_ENCODER | GRALLOC_USAGE_HW_VIDEO_DECODER))
+ {
+ base_format = HAL_PIXEL_FORMAT_EXYNOS_YCbCr_P010_SPN;
+ }
}
/* Obtain a valid base format, optionally mapped to internal. Flex formats