commit | ecf17e82505fdb60d59e00b6dd59036df93de655 | [log] [tgz] |
---|---|---|
author | Igor Murashkin <iam@google.com> | Tue Oct 02 16:05:11 2012 -0700 |
committer | Android (Google) Code Review <android-gerrit@google.com> | Wed Oct 03 11:39:08 2012 -0700 |
tree | 4f03c5ed7a8596537815a5e46550abd1daed20b8 | |
parent | 22d58d37db6b5f48a10b3a19f69ffda09943c125 [diff] [blame] |
Camera2: Handle client processes dying by closing camera resources CameraService now subscribes to binder death notifications for each client, and disconnects the client if the death happened without cleanly shutting down the client first. Bug: 7258314 Change-Id: I7803836b589fd8f0dfe00f6c28a707b82012e751
diff --git a/services/camera/libcameraservice/Camera2Device.cpp b/services/camera/libcameraservice/Camera2Device.cpp index 2e4098e..6da9bef 100644 --- a/services/camera/libcameraservice/Camera2Device.cpp +++ b/services/camera/libcameraservice/Camera2Device.cpp
@@ -42,6 +42,7 @@ Camera2Device::~Camera2Device() { ATRACE_CALL(); + ALOGV("%s: Tearing down for camera id %d", __FUNCTION__, mId); disconnect(); }