diff options
author | Ricardo Cerqueira <cyanogenmod@cerqueira.org> | 2013-10-30 17:23:03 +0000 |
---|---|---|
committer | Ricardo Cerqueira <cyanogenmod@cerqueira.org> | 2013-10-30 18:17:03 +0000 |
commit | 2d2391e849650ecab9dc3344b58b649c201293b2 (patch) | |
tree | 81ea9fb1a48a7096b6d8e560b31ce9135faf32ef /camera/exynos_camera.h | |
parent | 51420db3f615a78736153165a4439d1f099e15b7 (diff) | |
download | device_samsung_smdk4412-common-2d2391e849650ecab9dc3344b58b649c201293b2.tar.gz device_samsung_smdk4412-common-2d2391e849650ecab9dc3344b58b649c201293b2.tar.bz2 device_samsung_smdk4412-common-2d2391e849650ecab9dc3344b58b649c201293b2.zip |
camera: Fix invalid parameter returns
The camera API expects invalid parameters not to return silently;
They should throw an exception, and set the bad parameter(s) back
to the last known good value.
Fixes android.hardware.cts.CameraTest#testImmediateZoom and
android.hardware.cts.CameraTest#testInvalidParameters
Change-Id: I6556369322b7560b0bb35fca57366b42579effbd
Diffstat (limited to 'camera/exynos_camera.h')
-rw-r--r-- | camera/exynos_camera.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/camera/exynos_camera.h b/camera/exynos_camera.h index 9e3d4f8..9895ef5 100644 --- a/camera/exynos_camera.h +++ b/camera/exynos_camera.h @@ -430,6 +430,8 @@ struct exynos_camera { int metering; int image_stabilization; char raw_focus_areas[PAGE_SIZE]; + char raw_focus_mode[64]; + char raw_flash_mode[64]; }; struct exynos_camera_addrs { |