Update supported frame sizes for fake camera. do not merge.
Camera framework requires 352x288, and 320x240 frames for video preview and video
recording. If these dimensions are missing in camera properties the camera app
may abort when entering video mode, or start video recording.
Also truned off switching fake frames, leaving only the checker board.
(cherry picked from commit 6f00e7fc48)
Change-Id: Ic50225e1700ea3b04ae5445549548f2ffe4ae2df
This commit is contained in:
committed by
Xavier Ducrohet
parent
af4f66be50
commit
fd1bdd611a
@@ -69,8 +69,12 @@ status_t EmulatedFakeCamera::Initialize()
|
||||
* Parameters provided by the camera device.
|
||||
*/
|
||||
|
||||
mParameters.set(CameraParameters::KEY_SUPPORTED_PICTURE_SIZES, "640x480");
|
||||
mParameters.set(CameraParameters::KEY_SUPPORTED_PREVIEW_SIZES, "640x480");
|
||||
/* 352x288 and 320x240 frame dimensions are required by the framework for
|
||||
* video mode preview and video recording. */
|
||||
mParameters.set(CameraParameters::KEY_SUPPORTED_PICTURE_SIZES,
|
||||
"640x480,352x288,320x240");
|
||||
mParameters.set(CameraParameters::KEY_SUPPORTED_PREVIEW_SIZES,
|
||||
"640x480,352x288,320x240");
|
||||
mParameters.setPreviewSize(640, 480);
|
||||
mParameters.setPictureSize(640, 480);
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
* "white/red/green/blue" frame. Frame content rotation helps finding bugs in
|
||||
* format conversions.
|
||||
*/
|
||||
#define EFCD_ROTATE_FRAME 1
|
||||
#define EFCD_ROTATE_FRAME 0
|
||||
|
||||
namespace android {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user