summaryrefslogtreecommitdiffstats
path: root/camera/exynos_camera.h
diff options
context:
space:
mode:
authorRicardo Cerqueira <cyanogenmod@cerqueira.org>2013-10-30 16:47:04 +0000
committerRicardo Cerqueira <cyanogenmod@cerqueira.org>2013-10-30 18:17:03 +0000
commit51420db3f615a78736153165a4439d1f099e15b7 (patch)
treeaae2dff6ec2c09b49d4bbfa8d1024fb7a4766dc0 /camera/exynos_camera.h
parent78012f3513540230a4617d95b81114218593f921 (diff)
downloaddevice_samsung_smdk4412-common-51420db3f615a78736153165a4439d1f099e15b7.zip
device_samsung_smdk4412-common-51420db3f615a78736153165a4439d1f099e15b7.tar.gz
device_samsung_smdk4412-common-51420db3f615a78736153165a4439d1f099e15b7.tar.bz2
camera: Fix various focus-related errors
* Validate that the focus region is within legal boundaries * Reset the region to sane values if bad ones are given * Set a default empty region * If auto focus exists, it must be the default Fixes android.hardware.cts.CameraTest#testFocusAreas and android.hardware.cts.CameraTest#testParameters Change-Id: I3aafcccc2c6081ba44edb3283a850c55178fa90a
Diffstat (limited to 'camera/exynos_camera.h')
-rw-r--r--camera/exynos_camera.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/camera/exynos_camera.h b/camera/exynos_camera.h
index 8c0977a..9e3d4f8 100644
--- a/camera/exynos_camera.h
+++ b/camera/exynos_camera.h
@@ -429,6 +429,7 @@ struct exynos_camera {
int iso;
int metering;
int image_stabilization;
+ char raw_focus_areas[PAGE_SIZE];
};
struct exynos_camera_addrs {