hardware: samsung_slsi: libcamera2: Add support resolutions / wideAspect
authorhyeonmyeong Choi <hyeon.choi@samsung.com>
Fri, 31 Aug 2012 02:01:25 +0000 (19:01 -0700)
committerRebecca Schultz Zavin <rebecca@android.com>
Wed, 5 Sep 2012 21:59:16 +0000 (14:59 -0700)
This patch add 3:2 ratio size (720x480) and wide aspect.

Change-Id: I58fe208069a33d79e6a87826969a71c3e3014db3
Signed-off-by: hyeonmyeong Choi <hyeon.choi@samsung.com>
libcamera2/ExynosCamera2.cpp
libcamera2/ExynosCameraHWInterface2.cpp

index b557603633f82e4d29a83919c22e1ba605088417..b29c82f36b4bf4543aadf1047fcc2718511dc616 100644 (file)
@@ -119,6 +119,7 @@ const int32_t scalerResolutionS5K4E5[] =
     1440, 1080,
     1280, 1024,
     1280,  720,
+     720,  480,
      640,  480,
      320,  240,
      176,  144,
@@ -128,6 +129,7 @@ const int32_t jpegResolutionS5K4E5[] =
 {
     2560, 1920,
     2560, 1440,
+    2160, 1440,
     2048, 1536,
     1600, 1200,
     1280, 1024,
@@ -162,6 +164,7 @@ const int32_t scalerResolutionS5K6A3[] =
     1280, 1024,
     1280,  960,
     1280,  720,
+     720,  480,
      640,  480,
      176,  144,
 };
@@ -170,6 +173,7 @@ const int32_t jpegResolutionS5K6A3[] =
 {
     1392, 1392,
     1392, 1040,
+    1392,  928,
     1392,  784,
     1280, 1024,
     1280,  960,
index 0e94cc28c1524379fb0653caefcb2074206d8df0..46d7c40265f3f4f8d9c3499de9d1e89edc7a8c56 100644 (file)
@@ -1379,7 +1379,7 @@ int ExynosCameraHWInterface2::allocateStream(uint32_t width, uint32_t height, in
                 allocCase = 2;
             }
         }
-        if ((width == 1920 && height == 1080) || (width == 1280 && height == 720)) {
+        if ((width == 1920 && height == 1080) || (width == 1280 && height == 720) || (width == 720 && height == 480)) {
             m_wideAspect = true;
         }
         else {