From 6a0dfcee1be91e7fc61dd9f62bdeee7a10fbffb2 Mon Sep 17 00:00:00 2001 From: "hoony.yu" Date: Wed, 20 Oct 2010 18:32:04 -0700 Subject: S5PC11X: OVERLAY: change flip & rotation order. Change-Id: I05d6d098fb07ecf892a35edfff03aa14fce8a4fb Signed-off-by: hoony.yu pid:3491 --- liboverlay/overlay.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/liboverlay/overlay.cpp b/liboverlay/overlay.cpp index 73c3501..12b747f 100644 --- a/liboverlay/overlay.cpp +++ b/liboverlay/overlay.cpp @@ -802,13 +802,16 @@ static int overlay_setParameter(struct overlay_control_device_t *dev, stage->rotation = 0; stage->flip = V4L2_CID_VFLIP; break; + /* + * FIMC rotates first. but android devices flip first. + */ case OVERLAY_TRANSFORM_ROT_90+OVERLAY_TRANSFORM_FLIP_H: stage->rotation = 90; - stage->flip = V4L2_CID_HFLIP; + stage->flip = V4L2_CID_VFLIP; break; case OVERLAY_TRANSFORM_ROT_90+OVERLAY_TRANSFORM_FLIP_V: stage->rotation = 90; - stage->flip = V4L2_CID_VFLIP; + stage->flip = V4L2_CID_HFLIP; break; default: -- cgit v1.1