commit | 6ed36ca0e31f927e8ae93c51ef8c0733a9e2aa05 | [log] [tgz] |
---|---|---|
author | Chien-Yu Chen <cychen@google.com> | Mon Oct 02 11:22:17 2017 -0700 |
committer | Chien-Yu Chen <cychen@google.com> | Mon Nov 06 17:39:51 2017 -0800 |
tree | c64ecf66da12f082bef3383cc2d803ca516a6df5 | |
parent | c4447ccb07a74c9644a463f4f598c9f00cb5e24a [diff] |
QCamera3: Fix Easel HDR+ mode after flush Reset mFirstPreviewIntentSeen in flush if HAL intends to restart the channel after flush. Without this, Easel HDR+ mode will not be enabled after flush, unless a new session is configured. Create a HDR+ client listener handling thread to avoid handling HDR+ client callbacks in HAL in the callback thread, which may lead to deadlocks. Test: Camera CTS Bug: 67112292 Bug: 65448794 Change-Id: I3f1ad5d6a610b8e0f21e476c49906b461d8c36b2