summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Kocialkowski <contact@paulk.fr>2013-10-19 15:48:29 +0200
committerPaul Kocialkowski <contact@paulk.fr>2013-10-19 15:48:29 +0200
commiteebdd72a2a498f21902845ef7825a9efe42e93cf (patch)
tree0edb3e44fea9c5b562323c08c3147d4165d89b38
parent21ad33bb3a724557f7eee05810cd9319e7b94378 (diff)
downloaddevice_samsung_i9300-eebdd72a2a498f21902845ef7825a9efe42e93cf.zip
device_samsung_i9300-eebdd72a2a498f21902845ef7825a9efe42e93cf.tar.gz
device_samsung_i9300-eebdd72a2a498f21902845ef7825a9efe42e93cf.tar.bz2
camera: Clear up focus states
Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
-rw-r--r--camera/exynos_camera.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/camera/exynos_camera.c b/camera/exynos_camera.c
index 5e34f01..5e20ab3 100644
--- a/camera/exynos_camera.c
+++ b/camera/exynos_camera.c
@@ -1220,18 +1220,18 @@ int s5c73m3_interleaved_decode(void *data, int size,
s5c73m3_auto_focus_result = *data_p;
switch (s5c73m3_auto_focus_result) {
+ case S5C73M3_AF_STATUS_FOCUSING:
case S5C73M3_CAF_STATUS_FOCUSING:
- case S5C73M3_CAF_STATUS_FIND_SEARCHING_DIR:
- case S5C73M3_AF_STATUS_INVALID:
*auto_focus_result = CAMERA_AF_STATUS_IN_PROGRESS;
break;
case S5C73M3_AF_STATUS_FOCUSED:
case S5C73M3_CAF_STATUS_FOCUSED:
*auto_focus_result = CAMERA_AF_STATUS_SUCCESS;
break;
-
- case S5C73M3_CAF_STATUS_UNFOCUSED:
+ case S5C73M3_AF_STATUS_INVALID:
+ case S5C73M3_CAF_STATUS_FIND_SEARCHING_DIR:
case S5C73M3_AF_STATUS_UNFOCUSED:
+ case S5C73M3_CAF_STATUS_UNFOCUSED:
default:
*auto_focus_result = CAMERA_AF_STATUS_FAIL;
break;