diff options
| author | 2018-07-12 17:19:36 +0000 | |
|---|---|---|
| committer | 2018-07-12 17:19:36 +0000 | |
| commit | 2fca393cc16d00253bbcda0e0362b0127de855e0 (patch) | |
| tree | 4f5b1623a2f9e77820cc5ca7715ee3ca13127fc2 | |
| parent | 267b960dab63200b6ba4dc53dfc7e7ed064986fc (diff) | |
| parent | 5f967a394149e56cb658c399f36132b819d5185a (diff) | |
Merge "camera2: Treat face detect mode larger than FULL as FULL" into pi-dev
| -rw-r--r-- | core/java/android/hardware/camera2/impl/CameraMetadataNative.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/core/java/android/hardware/camera2/impl/CameraMetadataNative.java b/core/java/android/hardware/camera2/impl/CameraMetadataNative.java index 4baf2638d888..86bd30c19ca3 100644 --- a/core/java/android/hardware/camera2/impl/CameraMetadataNative.java +++ b/core/java/android/hardware/camera2/impl/CameraMetadataNative.java @@ -747,6 +747,9 @@ public class CameraMetadataNative implements Parcelable { if (faceDetectMode == null) { Log.w(TAG, "Face detect mode metadata is null, assuming the mode is SIMPLE"); faceDetectMode = CaptureResult.STATISTICS_FACE_DETECT_MODE_SIMPLE; + } else if (faceDetectMode > CaptureResult.STATISTICS_FACE_DETECT_MODE_FULL) { + // Face detect mode is larger than FULL, assuming the mode is FULL + faceDetectMode = CaptureResult.STATISTICS_FACE_DETECT_MODE_FULL; } else { if (faceDetectMode == CaptureResult.STATISTICS_FACE_DETECT_MODE_OFF) { return new Face[0]; |