OSDN Git Service

Set a preferred video preview size for camera
authorBjoern Johansson <bjoernj@google.com>
Thu, 25 Aug 2016 19:49:57 +0000 (12:49 -0700)
committerBjoern Johansson <bjoernj@google.com>
Wed, 11 Jan 2017 21:03:23 +0000 (13:03 -0800)
CTS requires that a preferred video preview size is set if video
previews are supported.

BUG: 30700822
Test: ran camera CTS tests
Change-Id: I52cc96c6745330e4609f925ca8087167523880db
(cherry picked from commit a3a7b67621d89e651ff08596586815296bc3b548)

camera/EmulatedFakeCamera.cpp

index 865fe45..3db1a80 100755 (executable)
@@ -78,6 +78,9 @@ status_t EmulatedFakeCamera::Initialize()
                     "640x480,352x288,320x240,176x144");
     mParameters.set(CameraParameters::KEY_SUPPORTED_VIDEO_SIZES,
                     "640x480,352x288,320x240,176x144");
+    mParameters.set(CameraParameters::KEY_PREFERRED_PREVIEW_SIZE_FOR_VIDEO,
+                    "640x480");
+
     mParameters.setPreviewSize(640, 480);
     mParameters.setPictureSize(640, 480);