commit | 7ef20390ba4375c4b08edd14923846086987a8c8 | [log] [tgz] |
---|---|---|
author | Zhijun He <zhijunhe@google.com> | Mon Apr 21 16:04:17 2014 -0700 |
committer | Zhijun He <zhijunhe@google.com> | Mon Apr 21 23:41:45 2014 +0000 |
tree | a95af2cb1432f7cba15e779dc23d9674500250bf | |
parent | e7ec24c9934c98a451e986a07651992df7fe6558 [diff] |
camera3: Don't hold mLock during flush call HAL calls into Camera3Device functions like processCaptureResult during flush call. When Camera3Device runs into error state during flush call, processCaptureResult calls setErrorState(), which leads to deadlock. Change-Id: I35a03f6eb4b77f914097917cb37de98663de365f