commit | e80574b406d7a60e6a5cefa2e9585e28f9196830 | [log] [tgz] |
---|---|---|
author | Chien-Yu Chen <cychen@google.com> | Fri Sep 08 19:05:20 2017 -0700 |
committer | Chien-Yu Chen <cychen@google.com> | Fri Sep 08 19:05:20 2017 -0700 |
tree | b8f74e50c7bbf3b90802b47e0f2f0a94114aa7ca | |
parent | d6f74b134449f8103febe48e918b576c041e4963 [diff] |
QCamera3: Fix deadlock during Easel fatal error If Easel has a fatal error during camera close, it might cause a deadlock because HAL tries to close HDR+ client and HDR+ client tries to invoke HAL to handle a fatal error. Use a future to handle Easel fatal error asynchronuously. Test: GCA, CTS Bug: 65359989 Change-Id: Id1b36b683a9ab1a7bcec209a862085ec0e2995b9