diff --git a/src/com/almalence/opencam/cameracontroller/CameraController.java b/src/com/almalence/opencam/cameracontroller/CameraController.java index a2772a0e..12eb7b4b 100644 --- a/src/com/almalence/opencam/cameracontroller/CameraController.java +++ b/src/com/almalence/opencam/cameracontroller/CameraController.java @@ -233,6 +233,8 @@ public class CameraController implements Camera.PictureCallback, Camera.AutoFocu public static boolean isPixel = Build.MANUFACTURER.toLowerCase().replace(" ", "").contains("google") && Build.MODEL.toLowerCase().replace(" ", "").contains("pixel"); + public static boolean isXiaomiRedmiNote4 = Build.MODEL.toLowerCase(Locale.US).replace(" ", "").contains("redminote4"); + public static boolean motozChangeResolution = false; // Android camera parameters constants diff --git a/src/com/almalence/plugins/capture/night/NightCapturePlugin.java b/src/com/almalence/plugins/capture/night/NightCapturePlugin.java index 3adc4f57..90524a6c 100755 --- a/src/com/almalence/plugins/capture/night/NightCapturePlugin.java +++ b/src/com/almalence/plugins/capture/night/NightCapturePlugin.java @@ -395,7 +395,7 @@ public void setupCameraParameters() // exlude also LG G3 and some others modifications to prevent camera error in takePicture call. // FixMe: probably Nexus should not be excluded if using Camera2 interface if (sceneModes != null && CameraController.isModeAvailable(sceneModes, CameraParameters.SCENE_MODE_NIGHT) - && (!CameraController.isNexus && !CameraController.isG3) && !usingSuperMode) + && (!CameraController.isNexus && !CameraController.isG3 && !CameraController.isXiaomiRedmiNote4) && !usingSuperMode) { CameraController.setCameraSceneMode(CameraParameters.SCENE_MODE_NIGHT); ApplicationScreen.instance.setSceneModePref(CameraParameters.SCENE_MODE_NIGHT);