summaryrefslogtreecommitdiffstats
path: root/camera2
diff options
context:
space:
mode:
authorAlan Newberger <alann@google.com>2014-08-15 18:14:50 -0700
committerAlan Newberger <alann@google.com>2014-08-18 10:41:51 -0700
commiteb07f0c4c693566f6f258e84426f518e90513c11 (patch)
treeb8b7d3e8270df54443b017876e41981cab67f24f /camera2
parent8447d2276441983d88e8315ffa79a16a90b3d4bb (diff)
downloadandroid_frameworks_ex-eb07f0c4c693566f6f258e84426f518e90513c11.tar.gz
android_frameworks_ex-eb07f0c4c693566f6f258e84426f518e90513c11.tar.bz2
android_frameworks_ex-eb07f0c4c693566f6f258e84426f518e90513c11.zip
Add exception logging to CameraDeviceInfo retrieval failure
camera1 CameraAgent returns null CameraDeviceInfo if the underlying camera device is broken. see b/16982203, this caused issues but was invisible in logs. Adding logging to document true root cause of any device info failures stemming from an underlying failure. Bug: 16982203 Change-Id: I8a48714e1ddbde8b8eac35f149136d19efce5fb8
Diffstat (limited to 'camera2')
-rw-r--r--camera2/portability/src/com/android/ex/camera2/portability/AndroidCameraAgentImpl.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/camera2/portability/src/com/android/ex/camera2/portability/AndroidCameraAgentImpl.java b/camera2/portability/src/com/android/ex/camera2/portability/AndroidCameraAgentImpl.java
index 98a69f7..511b1b2 100644
--- a/camera2/portability/src/com/android/ex/camera2/portability/AndroidCameraAgentImpl.java
+++ b/camera2/portability/src/com/android/ex/camera2/portability/AndroidCameraAgentImpl.java
@@ -129,6 +129,7 @@ class AndroidCameraAgentImpl extends CameraAgent {
Camera.getCameraInfo(i, cameraInfos[i]);
}
} catch (RuntimeException ex) {
+ Log.e(TAG, "Exception while creating CameraDeviceInfo", ex);
return null;
}