Overlay: Switch the flip for MDP, on 90 rotated source

Camera client doesn't factor in the 90-rotated source when setting the flip
Switch the flips when the source is 90-rotated.

Change-Id: Ia5f18afff4384a33b8ad2ca051be1a120aefa4d5
Acked-by: Kinjal Bhavsar <kbhavsar@codeaurora.org>
diff --git a/liboverlay/overlayUtils.h b/liboverlay/overlayUtils.h
index a09010c..66c5df7 100644
--- a/liboverlay/overlayUtils.h
+++ b/liboverlay/overlayUtils.h
@@ -640,10 +640,12 @@
         case OVERLAY_TRANSFORM_FLIP_V:  return MDP_FLIP_UD;
         case OVERLAY_TRANSFORM_FLIP_H:  return MDP_FLIP_LR;
         case OVERLAY_TRANSFORM_ROT_90:  return MDP_ROT_90;
+        //getMdpOrient will switch the flips if the source is 90 rotated.
+        //Clients in Android dont factor in 90 rotation while deciding flip.
         case OVERLAY_TRANSFORM_ROT_90_FLIP_V:
-                return MDP_ROT_90 | MDP_FLIP_UD;
-        case OVERLAY_TRANSFORM_ROT_90_FLIP_H:
                 return MDP_ROT_90 | MDP_FLIP_LR;
+        case OVERLAY_TRANSFORM_ROT_90_FLIP_H:
+                return MDP_ROT_90 | MDP_FLIP_UD;
         case OVERLAY_TRANSFORM_ROT_180: return MDP_ROT_180;
         case OVERLAY_TRANSFORM_ROT_270: return MDP_ROT_270;
         default: