diff options
author | Paul Kocialkowski <contact@paulk.fr> | 2013-10-19 15:48:29 +0200 |
---|---|---|
committer | Paul Kocialkowski <contact@paulk.fr> | 2013-10-19 15:48:29 +0200 |
commit | eebdd72a2a498f21902845ef7825a9efe42e93cf (patch) | |
tree | 0edb3e44fea9c5b562323c08c3147d4165d89b38 | |
parent | 21ad33bb3a724557f7eee05810cd9319e7b94378 (diff) | |
download | device_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.c | 8 |
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; |