commit | 5487fd54f344c422be089217e62098545704bb03 | [log] [tgz] |
---|---|---|
author | Zhijun He <zhijunhe@google.com> | Wed Aug 27 15:50:25 2014 -0700 |
committer | Zhijun He <zhijunhe@google.com> | Wed Aug 27 16:40:21 2014 -0700 |
tree | a99375f14d96c32aa7c190add48a8ab11fe2a8b7 | |
parent | 9dd4a2ddd7caf8cbe50d8a76e0ec3e0274d2bce6 [diff] |
Camera API1: Fix ZSLProcessor3 deadlock ZSLProcessor3 shouldn't acquire mInputMutex in onBufferReleased call for output buffers, because the caller (Camera3Stream::returnBuffer) holds the camera3 stream lock already. This could cause deadlock for ZSL reprocess request as it holds the ZSLProcessor3 input lock and try to acquire camera3 stream lock to submit the request. Bug: 17299038 Change-Id: I6a7bf8ebd7c2064852358c655f3a3e9a67769213