diff options
author | Ankit Goyal <layog@google.com> | 2021-10-05 20:38:57 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-10-05 20:38:57 +0000 |
commit | 027e9ab1b2d764b80549d64a57b39734f8f6afbd (patch) | |
tree | b55f04cf08fa42513d3ff855c3e9b78d82f1f0db | |
parent | cb7f843711738f575222f56c0fb03c7b173e4d87 (diff) | |
parent | 94d6294954a90c45be554bbea26f12b1a2d94fea (diff) | |
download | gchips-027e9ab1b2d764b80549d64a57b39734f8f6afbd.tar.gz |
Add plane layout for R8 and RG88 formats am: 94d6294954
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/gchips/+/15940618
Change-Id: I4785162db8b75188ea3735b0f2188445ee2e122c
-rw-r--r-- | gralloc4/src/hidl_common/MapperMetadata.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/gralloc4/src/hidl_common/MapperMetadata.cpp b/gralloc4/src/hidl_common/MapperMetadata.cpp index f722cde..ee743db 100644 --- a/gralloc4/src/hidl_common/MapperMetadata.cpp +++ b/gralloc4/src/hidl_common/MapperMetadata.cpp @@ -238,6 +238,20 @@ static std::vector<std::vector<PlaneLayoutComponent>> plane_layout_components_fr /* AFBC Only FourCC */ {.drm_fourcc = DRM_FORMAT_YUV420_8BIT, .components = { {} } }, {.drm_fourcc = DRM_FORMAT_YUV420_10BIT, .components = { {} } }, + + /* Google specific formats */ + { + .drm_fourcc = DRM_FORMAT_R8, + .components = { + { { R, 0, 8 } } + } + }, + { + .drm_fourcc = DRM_FORMAT_RG88, + .components = { + { { R, 0, 8 }, { G, 8, 8 } } + } + }, }; /* clang-format on */ |