camera: Fix Liveshot image distortion on front camera.
a) Fix image distortion seen on front camcorder.
b) Trigger prepare snapshot to avoid dark images.
Bug: 7425803
Bug: 7401395
Change-Id: I6301cb9d6e0b8904ac72927ac274c8d23b3f27de
Signed-off-by: Iliyan Malchev <malchev@google.com>
diff --git a/QCameraHWI.cpp b/QCameraHWI.cpp
index 7c43a87..be6c6e5 100644
--- a/QCameraHWI.cpp
+++ b/QCameraHWI.cpp
@@ -1662,7 +1662,7 @@
if(QCAMERA_HAL_RECORDING_STARTED != mPreviewState){
isp3a_af_mode_t afMode = getAutoFocusMode(mParameters);
- if (afMode != AF_MODE_CAF)
+ if (afMode != AF_MODE_CAF && !mFlashCond)
{
mFlashCond = getFlashCondition();
}
diff --git a/QCameraHWI_Parm.cpp b/QCameraHWI_Parm.cpp
index 002b68a..7b1668c 100644
--- a/QCameraHWI_Parm.cpp
+++ b/QCameraHWI_Parm.cpp
@@ -150,7 +150,8 @@
{ 1920, 1080}, // HD1080
{ 1600, 1200}, // 2MP UXGA
{ 1280, 960}, // 1.3MP
- { 800, 600}, // SVGA
+ { 1280, 720},
+ { 720, 480},
{ 800, 480}, // WVGA
{ 640, 480}, // VGA
{ 352, 288}, // CIF