From a8dbfd812da95c59a15aefe6541991258006510f Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Mon, 1 Jul 2019 16:54:47 -0400 Subject: [PATCH] Fix issue with bad camera quality on some devices. There appears to be a weird bucketing thing that happens on some devices, where if you give them a resolution that's too small, it'll default you to some potato resolution. So we just bumped it up to 1920x1920, and that seems to be working on my swath of devices. --- .../thoughtcrime/securesms/mediasend/camerax/CameraXModule.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/org/thoughtcrime/securesms/mediasend/camerax/CameraXModule.java b/src/org/thoughtcrime/securesms/mediasend/camerax/CameraXModule.java index 48f1f1b0ff..e486a506ae 100644 --- a/src/org/thoughtcrime/securesms/mediasend/camerax/CameraXModule.java +++ b/src/org/thoughtcrime/securesms/mediasend/camerax/CameraXModule.java @@ -243,7 +243,7 @@ final class CameraXModule { mImageCaptureConfigBuilder.setTargetRotation(getDisplaySurfaceRotation()); mImageCaptureConfigBuilder.setLensFacing(mCameraLensFacing); mImageCaptureConfigBuilder.setCaptureMode(CameraXUtil.getOptimalCaptureMode()); - mImageCaptureConfigBuilder.setTargetResolution(new Size(1920, 1080)); + mImageCaptureConfigBuilder.setTargetResolution(new Size(1920, 1920)); mImageCapture = new ImageCapture(mImageCaptureConfigBuilder.build()); mVideoCaptureConfigBuilder.setTargetRotation(getDisplaySurfaceRotation());