diff options
author | Sushil Chauhan <sushilchauhan@codeaurora.org> | 2017-02-09 19:05:41 -0800 |
---|---|---|
committer | Sushil Chauhan <sushilchauhan@codeaurora.org> | 2017-02-09 19:11:49 -0800 |
commit | 4894cf7dbd7824b26b25f19147d3cb76e7512fde (patch) | |
tree | 07356e927cdc165870a9332e5fbcd697c2a4fa9c /sdm/libs/core | |
parent | fad1afd0140dbf6187ea39ee87d690950f295547 (diff) | |
download | display-4894cf7dbd7824b26b25f19147d3cb76e7512fde.tar.gz |
sdm: Fix the Y stride for YCbCr420P010 format
The Y plane of YCbCr420P010 buffer format has 2 bytes per pixel, hence
fix the Y stride calculation for this format.
CRs-Fixed: 2002900
Change-Id: Ie0991d4adeb41ab45590cbca7e7d3157cade1ae3
Diffstat (limited to 'sdm/libs/core')
-rw-r--r-- | sdm/libs/core/fb/hw_device.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sdm/libs/core/fb/hw_device.cpp b/sdm/libs/core/fb/hw_device.cpp index 10ff6fbd..51f543cd 100644 --- a/sdm/libs/core/fb/hw_device.cpp +++ b/sdm/libs/core/fb/hw_device.cpp @@ -639,7 +639,6 @@ DisplayError HWDevice::SetStride(HWDeviceType device_type, LayerBufferFormat for case kFormatYCrCb420PlanarStride16: case kFormatYCbCr420SemiPlanar: case kFormatYCrCb420SemiPlanar: - case kFormatYCbCr420P010: case kFormatYCbCr420TP10Ubwc: *target = width; break; @@ -649,6 +648,7 @@ DisplayError HWDevice::SetStride(HWDeviceType device_type, LayerBufferFormat for case kFormatYCrCb422H1V2SemiPlanar: case kFormatYCbCr422H2V1SemiPlanar: case kFormatYCbCr422H1V2SemiPlanar: + case kFormatYCbCr420P010: case kFormatRGBA5551: case kFormatRGBA4444: *target = width * 2; |