Add better logs

pull/580/head
Mattia Iavarone 6 years ago
parent 094e5f2a69
commit 123d5456b6
  1. 8
      cameraview/src/main/java/com/otaliastudios/cameraview/engine/metering/AutoExposure.java
  2. 8
      cameraview/src/main/java/com/otaliastudios/cameraview/engine/metering/AutoFocus.java
  3. 8
      cameraview/src/main/java/com/otaliastudios/cameraview/engine/metering/AutoWhiteBalance.java

@ -36,13 +36,17 @@ public class AutoExposure extends MeteringParameter {
|| aeMode == CameraCharacteristics.CONTROL_AE_MODE_ON_AUTO_FLASH
|| aeMode == CameraCharacteristics.CONTROL_AE_MODE_ON_AUTO_FLASH_REDEYE
|| aeMode == 5 /* CameraCharacteristics.CONTROL_AE_MODE_ON_EXTERNAL_FLASH, API 28 */);
return isNotLegacy && isAEOn;
boolean result = isNotLegacy && isAEOn;
LOG.i("checkSupportsProcessing:", result);
return result;
}
@Override
protected boolean checkShouldSkip(@NonNull CaptureResult lastResult) {
Integer aeState = lastResult.get(CaptureResult.CONTROL_AE_STATE);
return aeState != null && aeState == CaptureResult.CONTROL_AE_STATE_CONVERGED;
boolean result = aeState != null && aeState == CaptureResult.CONTROL_AE_STATE_CONVERGED;
LOG.i("checkShouldSkip:", result);
return result;
}
@Override

@ -25,17 +25,21 @@ public class AutoFocus extends MeteringParameter {
@NonNull CaptureRequest.Builder builder) {
// Exclude OFF and EDOF as per docs.
Integer afMode = builder.get(CaptureRequest.CONTROL_AF_MODE);
return afMode != null &&
boolean result = afMode != null &&
(afMode == CameraCharacteristics.CONTROL_AF_MODE_AUTO
|| afMode == CameraCharacteristics.CONTROL_AF_MODE_CONTINUOUS_PICTURE
|| afMode == CameraCharacteristics.CONTROL_AF_MODE_CONTINUOUS_VIDEO
|| afMode == CameraCharacteristics.CONTROL_AF_MODE_MACRO);
LOG.i("checkSupportsProcessing:", result);
return result;
}
@Override
protected boolean checkShouldSkip(@NonNull CaptureResult lastResult) {
Integer afState = lastResult.get(CaptureResult.CONTROL_AF_STATE);
return afState != null && afState == CaptureResult.CONTROL_AF_STATE_FOCUSED_LOCKED;
boolean result = afState != null && afState == CaptureResult.CONTROL_AF_STATE_FOCUSED_LOCKED;
LOG.i("checkShouldSkip:", result);
return result;
}
@Override

@ -27,13 +27,17 @@ public class AutoWhiteBalance extends MeteringParameter {
CameraCharacteristics.INFO_SUPPORTED_HARDWARE_LEVEL, -1) !=
CameraCharacteristics.INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY;
Integer awbMode = builder.get(CaptureRequest.CONTROL_AWB_MODE);
return isNotLegacy && awbMode != null && awbMode == CaptureRequest.CONTROL_AWB_MODE_AUTO;
boolean result = isNotLegacy && awbMode != null && awbMode == CaptureRequest.CONTROL_AWB_MODE_AUTO;
LOG.i("checkSupportsProcessing:", result);
return result;
}
@Override
protected boolean checkShouldSkip(@NonNull CaptureResult lastResult) {
Integer awbState = lastResult.get(CaptureResult.CONTROL_AWB_STATE);
return awbState != null && awbState == CaptureRequest.CONTROL_AWB_STATE_CONVERGED;
boolean result = awbState != null && awbState == CaptureRequest.CONTROL_AWB_STATE_CONVERGED;
LOG.i("checkShouldSkip:", result);
return result;
}
@Override

Loading…
Cancel
Save