aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2017-09-03 07:28:40 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2017-09-03 07:28:40 +0000
commitff9b7ec9eef776079be91dbac2d0b1ed533ce775 (patch)
treee0ed3a24670e10ba0681ad56d435095809d6c0cf
parent2029ee70a6de79cac7ddc5277f6e4352bcb21da6 (diff)
parentd6ad94289ec909359d51eb1b605680cb5f223111 (diff)
downloaddrm_hwcomposer-ff9b7ec9eef776079be91dbac2d0b1ed533ce775.tar.gz
release-request-957cd691-fb71-4770-8ff7-a3b9602655a5-for-git_oc-mr1-release-4314464 snap-temp-L54400000099147910
Change-Id: I7662e71662fef7f1289b2621f10b08567a26fbe0
-rw-r--r--platformnv.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/platformnv.cpp b/platformnv.cpp
index ca65e72..e05d1bb 100644
--- a/platformnv.cpp
+++ b/platformnv.cpp
@@ -287,6 +287,7 @@ bool PlanStageNvLimits::CheckLayer(size_t zorder, DrmHwcLayer *layer) {
case DRM_FORMAT_ARGB8888:
case DRM_FORMAT_ABGR8888:
case DRM_FORMAT_XBGR8888:
+ case DRM_FORMAT_XRGB8888:
// tegra driver assumes any layer with alpha channel has premult
// blending, avoid handling it this is not the case. This is not an
// issue for bottom-most layer since there's nothing to blend with
@@ -296,6 +297,13 @@ bool PlanStageNvLimits::CheckLayer(size_t zorder, DrmHwcLayer *layer) {
v_limit = 2;
break;
case DRM_FORMAT_YVU420:
+ case DRM_FORMAT_YUV420:
+ case DRM_FORMAT_YUV422:
+ case DRM_FORMAT_UYVY:
+ case DRM_FORMAT_YUYV:
+ case DRM_FORMAT_NV12:
+ case DRM_FORMAT_NV21:
+ case DRM_FORMAT_RGB565:
case DRM_FORMAT_BGR565:
v_limit = 4;
break;