diff --git a/src/main/java/info/guardianproject/phoneypot/sensors/motion/Preview.java b/src/main/java/info/guardianproject/phoneypot/sensors/motion/Preview.java index 5de52b77..6608ff19 100644 --- a/src/main/java/info/guardianproject/phoneypot/sensors/motion/Preview.java +++ b/src/main/java/info/guardianproject/phoneypot/sensors/motion/Preview.java @@ -202,7 +202,19 @@ public void surfaceCreated(SurfaceHolder holder) { parameters.setPictureSize(w, h); parameters.setPreviewSize(w,h); - parameters.setPreviewFpsRange(30000,30000); + //parameters.setPreviewFpsRange(30000,30000); + + List fpsRange = parameters.getSupportedPreviewFpsRange(); + // + parameters.setPreviewFpsRange(fpsRange.get(fpsRange.size()-1)[1],fpsRange.get(fpsRange.size()-1)[1]); + + // parameters.set("fast-fps-mode", 0); // 0 for 30fps + //parameters.set("focus-mode", "continuous-video"); + + //parameters.setPreviewFpsRange(30000, 30000); + + // for auto focus + /* * If the flash is needed @@ -320,19 +332,6 @@ public void surfaceDestroyed(SurfaceHolder holder) { public void surfaceChanged(SurfaceHolder holder, int format, int w, int h) { if (camera != null) { - // Now that the size is known, set up the camera parameters and begin - // the preview. - Camera.Parameters parameters = camera.getParameters(); - //parameters.setPreviewSize(w, h) - //List fpsRange = parameters.getSupportedPreviewFpsRange(); - //parameters.setPreviewFpsRange(fpsRange.get(fpsRange.size()-1)[1],fpsRange.get(fpsRange.size()-1)[1]); - - // for 30fps - // parameters.set("fast-fps-mode", 0); // 0 for 30fps - //parameters.setPreviewFpsRange(30000, 30000); - - // for auto focus - //parameters.set("focus-mode", "continuous-video"); int degree = ((WindowManager) context.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay().getRotation(); int displayOrientation = 0;