From 3e5e958e80d8f5edff01b46162ee84e30338d109 Mon Sep 17 00:00:00 2001 From: nocturnalprelude Date: Tue, 26 Aug 2014 12:27:30 +0200 Subject: [PATCH] Update VideoStream.java enabling autofocus --- src/net/majorkernelpanic/streaming/video/VideoStream.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/net/majorkernelpanic/streaming/video/VideoStream.java b/src/net/majorkernelpanic/streaming/video/VideoStream.java index 165fb8db..a1c20857 100644 --- a/src/net/majorkernelpanic/streaming/video/VideoStream.java +++ b/src/net/majorkernelpanic/streaming/video/VideoStream.java @@ -582,6 +582,7 @@ public void onError(int error, Camera camera) { // If the phone has a flash, we turn it on/off according to mFlashEnabled // setRecordingHint(true) is a very nice optimization if you plane to only use the Camera for recording Parameters parameters = mCamera.getParameters(); + parameters.setFocusMode("continuous-picture"); if (parameters.getFlashMode()!=null) { parameters.setFlashMode(mFlashEnabled?Parameters.FLASH_MODE_TORCH:Parameters.FLASH_MODE_OFF); } @@ -636,6 +637,7 @@ protected synchronized void updateCamera() throws RuntimeException { } Parameters parameters = mCamera.getParameters(); + parameters.setFocusMode("continuous-picture"); mQuality = VideoQuality.determineClosestSupportedResolution(parameters, mQuality); int[] max = VideoQuality.determineMaximumSupportedFramerate(parameters);