QCamera3: Enable MIPI to IPU in HDR+ mode
Bug: 36537557
Change-Id: If8c90d9fb1a4338bd6225d075c7c9508699c7cf4
diff --git a/msm8998/QCamera2/HAL3/QCamera3HWI.cpp b/msm8998/QCamera2/HAL3/QCamera3HWI.cpp
index 871f8cb..970b2e3 100644
--- a/msm8998/QCamera2/HAL3/QCamera3HWI.cpp
+++ b/msm8998/QCamera2/HAL3/QCamera3HWI.cpp
@@ -5850,7 +5850,8 @@
Mutex::Autolock l(gHdrPlusClientLock);
if (EaselManagerClientOpened) {
logEaselEvent("EASEL_STARTUP_LATENCY", "Starting MIPI");
- rc = gEaselManagerClient.startMipi(mCameraId, mSensorModeInfo.op_pixel_clk);
+ rc = gEaselManagerClient.startMipi(mCameraId, mSensorModeInfo.op_pixel_clk,
+ /*enableIpu*/true);
if (rc != OK) {
ALOGE("%s: Failed to start MIPI rate for camera %u to %u", __FUNCTION__,
mCameraId, mSensorModeInfo.op_pixel_clk);
@@ -14387,6 +14388,10 @@
{
status_t res;
+ if (mHdrPlusModeEnabled) {
+ return OK;
+ }
+
// Check if gHdrPlusClient is opened or being opened.
if (gHdrPlusClient == nullptr) {
if (gHdrPlusClientOpening) {