diff options
author | Ricardo Cerqueira <cyanogenmod@cerqueira.org> | 2013-10-30 16:47:04 +0000 |
---|---|---|
committer | Ricardo Cerqueira <cyanogenmod@cerqueira.org> | 2013-10-30 18:17:03 +0000 |
commit | 51420db3f615a78736153165a4439d1f099e15b7 (patch) | |
tree | aae2dff6ec2c09b49d4bbfa8d1024fb7a4766dc0 /camera/exynos_camera.h | |
parent | 78012f3513540230a4617d95b81114218593f921 (diff) | |
download | device_samsung_smdk4412-common-51420db3f615a78736153165a4439d1f099e15b7.tar.gz device_samsung_smdk4412-common-51420db3f615a78736153165a4439d1f099e15b7.tar.bz2 device_samsung_smdk4412-common-51420db3f615a78736153165a4439d1f099e15b7.zip |
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.h | 1 |
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 { |