History log of /hardware/qcom/camera/msm8998/QCamera2/HAL3/QCamera3HdrPlusListenerThread.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6ed36ca0e31f927e8ae93c51ef8c0733a9e2aa05 02-Oct-2017 Chien-Yu Chen <cychen@google.com> 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
/hardware/qcom/camera/msm8998/QCamera2/HAL3/QCamera3HdrPlusListenerThread.h