From d6de7f8bc5d941ae60569f2576863dc6fccdd0cb Mon Sep 17 00:00:00 2001 From: Chih-Wei Huang Date: Fri, 16 Mar 2018 14:50:39 +0800 Subject: [PATCH] Ignore exceptions from getSupportedPreviewFpsRange --- core/java/android/hardware/camera2/legacy/LegacyMetadataMapper.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/java/android/hardware/camera2/legacy/LegacyMetadataMapper.java b/core/java/android/hardware/camera2/legacy/LegacyMetadataMapper.java index bb0a04279904..1a3b1f153377 100644 --- a/core/java/android/hardware/camera2/legacy/LegacyMetadataMapper.java +++ b/core/java/android/hardware/camera2/legacy/LegacyMetadataMapper.java @@ -405,7 +405,7 @@ public class LegacyMetadataMapper { /* * control.aeAvailableTargetFpsRanges */ - { + try { List fpsRanges = p.getSupportedPreviewFpsRange(); if (fpsRanges == null) { throw new AssertionError("Supported FPS ranges cannot be null."); @@ -422,6 +422,8 @@ public class LegacyMetadataMapper { (int) Math.ceil(r[Camera.Parameters.PREVIEW_FPS_MAX_INDEX] / 1000.0)); } m.set(CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES, ranges); + } catch (Exception e) { + Log.d(TAG, "ignore any error from getSupportedPreviewFpsRange: ", e); } /* -- 2.11.0