Skip to content

Commit e49c80a

Browse files
committed
AE precapture metering sequence を無効化。
1 parent aaa2c55 commit e49c80a

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

  • dConnectDevicePlugin/dConnectDeviceHost/app/src/main/java/org/deviceconnect/android/deviceplugin/host/camera

dConnectDevicePlugin/dConnectDeviceHost/app/src/main/java/org/deviceconnect/android/deviceplugin/host/camera/CameraWrapper.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -400,9 +400,6 @@ private void setDefaultCaptureRequest(final CaptureRequest.Builder request,
400400
}
401401
if (hasAutoExposure()) {
402402
request.set(CaptureRequest.CONTROL_AE_MODE, mAutoExposureMode);
403-
if (trigger) {
404-
request.set(CaptureRequest.CONTROL_AE_PRECAPTURE_TRIGGER, CameraMetadata.CONTROL_AE_PRECAPTURE_TRIGGER_START);
405-
}
406403
}
407404
setWhiteBalance(request);
408405
// LightがONの場合は、CONTROL_AE_MODEをCONTROL_AE_MODE_ONにする。
@@ -684,10 +681,12 @@ private void onCaptureResult(final CaptureResult result, final boolean isComplet
684681
}
685682
if (!mIsAeReady) {
686683
Integer aeState = result.get(CaptureResult.CONTROL_AE_STATE);
684+
if (DEBUG) {
685+
Log.d(TAG, "prepareCapture: onCaptureCompleted: aeState=" + aeState);
686+
}
687687
mIsAeReady = aeState == null
688688
|| aeState == CaptureResult.CONTROL_AE_STATE_CONVERGED
689-
|| aeState == CaptureRequest.CONTROL_AE_STATE_FLASH_REQUIRED
690-
|| aeState == CaptureRequest.CONTROL_AE_STATE_PRECAPTURE;
689+
|| aeState == CaptureRequest.CONTROL_AE_STATE_FLASH_REQUIRED;
691690
}
692691
mIsCaptureReady |= isCompleted;
693692
if (DEBUG) {

0 commit comments

Comments
 (0)