hwc: Limit BWC to content with height within 4092
Limit BWC to content with height within 4092, since this is a MDSS
requirement.
Change-Id: I82cd7212fc6c393b8b568abf2734a725a51d3cb0
diff --git a/libhwcomposer/hwc_utils.cpp b/libhwcomposer/hwc_utils.cpp
index 7df7bba..2bee7f8 100644
--- a/libhwcomposer/hwc_utils.cpp
+++ b/libhwcomposer/hwc_utils.cpp
@@ -2903,6 +2903,10 @@
if(src_w > (int) qdutils::MDPVersion::getInstance().getMaxPipeWidth()) {
return;
}
+ //H/w requirement for BWC only. Pipe can still support 4096
+ if(src_h > 4092) {
+ return;
+ }
//Decimation necessary, cannot use BWC. H/W requirement.
if(qdutils::MDPVersion::getInstance().supportsDecimation()) {
uint8_t horzDeci = 0;