diff options
author | Camus Wong <camusw@codeaurora.org> | 2017-03-31 16:07:29 -0400 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2017-05-25 20:53:47 -0700 |
commit | c106d08c82f1d4974b51e34b1d00701387773a96 (patch) | |
tree | e4dba0d20c077f088aac8691c2438e47cfce6c3e /sdm/libs/hwc2/hwc_display.cpp | |
parent | 5c5e6fb394d1d75cb3c35e83316541c03b3c6fb9 (diff) |
sdm: Add support for new pixel formats in hwc2
Add support for new color formats in HWC2. The new format will be
used by camera application.
Change-Id: I36c81f84a7e2593565c3098b52cb4e41c8ff8387
CRs-Fixed: 1116491
Diffstat (limited to 'sdm/libs/hwc2/hwc_display.cpp')
-rw-r--r-- | sdm/libs/hwc2/hwc_display.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sdm/libs/hwc2/hwc_display.cpp b/sdm/libs/hwc2/hwc_display.cpp index cbad3d20..fd8f6573 100644 --- a/sdm/libs/hwc2/hwc_display.cpp +++ b/sdm/libs/hwc2/hwc_display.cpp @@ -1213,6 +1213,9 @@ LayerBufferFormat HWCDisplay::GetSDMFormat(const int32_t &source, const int flag case HAL_PIXEL_FORMAT_BGR_565: format = kFormatBGR565; break; + case HAL_PIXEL_FORMAT_BGR_888: + format = kFormatBGR888; + break; case HAL_PIXEL_FORMAT_NV12_ENCODEABLE: case HAL_PIXEL_FORMAT_YCbCr_420_SP_VENUS: format = kFormatYCbCr420SemiPlanarVenus; @@ -1238,6 +1241,9 @@ LayerBufferFormat HWCDisplay::GetSDMFormat(const int32_t &source, const int flag case HAL_PIXEL_FORMAT_YCbCr_422_I: format = kFormatYCbCr422H2V1Packed; break; + case HAL_PIXEL_FORMAT_CbYCrY_422_I: + format = kFormatCbYCrY422H2V1Packed; + break; case HAL_PIXEL_FORMAT_RGBA_1010102: format = kFormatRGBA1010102; break; |