hwc: Fix code handling downscale limitation

Layer transform should be considered while performing
downscale limitation check. Failing which videos will
fall back to GPU.

CRs-fixed: 474244
Change-Id: I04e005afa77a209d5de58446d4c6f15842d9a43b
diff --git a/libhwcomposer/hwc_mdpcomp.cpp b/libhwcomposer/hwc_mdpcomp.cpp
index 30178a0..8935041 100644
--- a/libhwcomposer/hwc_mdpcomp.cpp
+++ b/libhwcomposer/hwc_mdpcomp.cpp
@@ -421,6 +421,10 @@
         int dWidth = dst.right - dst.left;
         int dHeight = dst.bottom - dst.top;
 
+        if(layer->transform & HAL_TRANSFORM_ROT_90) {
+            swap(cWidth, cHeight);
+        }
+
         if((cWidth/dWidth) > 4 || (cHeight/dHeight) > 4)
             return false;
     }