From 858aea7096f0e70a0d910c623d089d3a987300cf Mon Sep 17 00:00:00 2001 From: Tony Layher Date: Thu, 12 Feb 2015 10:21:10 -0800 Subject: [PATCH] klte-common: Add UHD 4K video resolution Change-Id: I2b6e43e0dfb10e3fd354f2da5cfc32adcdcf8120 --- camera/CameraWrapper.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/camera/CameraWrapper.cpp b/camera/CameraWrapper.cpp index 0eb4bfe..8030053 100644 --- a/camera/CameraWrapper.cpp +++ b/camera/CameraWrapper.cpp @@ -110,6 +110,15 @@ static char *camera_fixup_getparams(int __attribute__((unused)) id, params.dump(); #endif + const char *videoSizeValues = params.get( + android::CameraParameters::KEY_SUPPORTED_VIDEO_SIZES); + if (videoSizeValues) { + char videoSizes[strlen(videoSizeValues) + 10 + 1]; + sprintf(videoSizes, "3840x2160,%s", videoSizeValues); + params.set(android::CameraParameters::KEY_SUPPORTED_VIDEO_SIZES, + videoSizes); + } + /* If the vendor has HFR values but doesn't also expose that * this can be turned off, fixup the params to tell the Camera * that it really is okay to turn it off.