Camera3: Fix condition check for PPROC bypass
We should bypass PPROC if both noise reduction and sharpening
mode is ZSL.
Change-Id: I1d1ee1e28c2e8848e8817830a9ad1240ee211af7
diff --git a/QCamera2/HAL3/QCamera3Channel.cpp b/QCamera2/HAL3/QCamera3Channel.cpp
index 4179854..0755fb6 100644
--- a/QCamera2/HAL3/QCamera3Channel.cpp
+++ b/QCamera2/HAL3/QCamera3Channel.cpp
@@ -2522,12 +2522,13 @@
//gCamCapability[cameraId]->max_downscale_factor
}
- if (!(CAM_EDGE_MODE_OFF == mEdgeMode.edge_mode) ||
- (CAM_EDGE_MODE_ZERO_SHUTTER_LAG == mEdgeMode.edge_mode)) {
+ if ((CAM_EDGE_MODE_OFF != mEdgeMode.edge_mode) &&
+ (CAM_EDGE_MODE_ZERO_SHUTTER_LAG != mEdgeMode.edge_mode)) {
ppNeeded = true;
}
- if (!((CAM_NOISE_REDUCTION_MODE_ZERO_SHUTTER_LAG == mNoiseRedMode) ||
- (CAM_NOISE_REDUCTION_MODE_OFF == mNoiseRedMode))) {
+ if ((CAM_NOISE_REDUCTION_MODE_ZERO_SHUTTER_LAG != mNoiseRedMode) &&
+ (CAM_NOISE_REDUCTION_MODE_OFF != mNoiseRedMode) &&
+ (CAM_NOISE_REDUCTION_MODE_MINIMAL != mNoiseRedMode)) {
ppNeeded = true;
}