Increase the default resolution in EmulatedFakeCamera
There is a CTS test which checks the captured jpg image size. Increase
the camera resolution so that the image size can pass the check.
BUG: 37719035
Test: cts-tradefed run cts -m CtsProviderTestCases -t
android.provider.cts.MediaStoreUiTest#testImageCapture
Change-Id: I2f0dac7b73b93b00a9767bd30e53278858b53085
(cherry picked from commit 9230f138fc82b464c4760b8a03ebb239e494e75d)
diff --git a/camera/EmulatedFakeCamera.cpp b/camera/EmulatedFakeCamera.cpp
index c85285d..57b543b 100755
--- a/camera/EmulatedFakeCamera.cpp
+++ b/camera/EmulatedFakeCamera.cpp
@@ -75,16 +75,16 @@
/* 352x288, 320x240 and 176x144 frame dimensions are required by
* the framework for video mode preview and video recording. */
mParameters.set(CameraParameters::KEY_SUPPORTED_PICTURE_SIZES,
- "640x480,352x288,320x240");
+ "1920x1440,640x480,352x288,320x240");
mParameters.set(CameraParameters::KEY_SUPPORTED_PREVIEW_SIZES,
- "640x480,352x288,320x240,176x144");
+ "1920x1440,640x480,352x288,320x240,176x144");
mParameters.set(CameraParameters::KEY_SUPPORTED_VIDEO_SIZES,
- "640x480,352x288,320x240,176x144");
+ "1920x1440,640x480,352x288,320x240,176x144");
mParameters.set(CameraParameters::KEY_PREFERRED_PREVIEW_SIZE_FOR_VIDEO,
- "640x480");
+ "1920x1440");
- mParameters.setPreviewSize(640, 480);
- mParameters.setPictureSize(640, 480);
+ mParameters.setPreviewSize(1920, 1440);
+ mParameters.setPictureSize(1920, 1440);
return NO_ERROR;
}