summaryrefslogtreecommitdiff
path: root/sdm/libs/core/fb/hw_device.cpp
diff options
context:
space:
mode:
authorSushil Chauhan <sushilchauhan@codeaurora.org>2017-02-09 19:05:41 -0800
committerSushil Chauhan <sushilchauhan@codeaurora.org>2017-02-09 19:11:49 -0800
commit4894cf7dbd7824b26b25f19147d3cb76e7512fde (patch)
tree07356e927cdc165870a9332e5fbcd697c2a4fa9c /sdm/libs/core/fb/hw_device.cpp
parentfad1afd0140dbf6187ea39ee87d690950f295547 (diff)
downloaddisplay-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/fb/hw_device.cpp')
-rw-r--r--sdm/libs/core/fb/hw_device.cpp2
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;