Index: talk/app/webrtc/java/android/org/webrtc/VideoCapturerAndroid.java |
diff --git a/talk/app/webrtc/java/android/org/webrtc/VideoCapturerAndroid.java b/talk/app/webrtc/java/android/org/webrtc/VideoCapturerAndroid.java |
index aeb5418f75451c571a87fe1a4ffd7c094a8ccd35..8ae108be599cafd96e35735437eb29748b5b2d1e 100644 |
--- a/talk/app/webrtc/java/android/org/webrtc/VideoCapturerAndroid.java |
+++ b/talk/app/webrtc/java/android/org/webrtc/VideoCapturerAndroid.java |
@@ -414,6 +414,12 @@ public class VideoCapturerAndroid extends VideoCapturer implements PreviewCallba |
// (Re)start preview. |
Log.d(TAG, "Start capturing: " + captureFormat); |
this.captureFormat = captureFormat; |
+ |
+ List<String> focusModes = parameters.getSupportedFocusModes(); |
+ if (focusModes.contains(Camera.Parameters.FOCUS_MODE_CONTINUOUS_VIDEO)) { |
+ parameters.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_VIDEO); |
+ } |
+ |
camera.setParameters(parameters); |
videoBuffers.queueCameraBuffers(captureFormat.frameSize(), camera); |
camera.setPreviewCallbackWithBuffer(this); |