Camera3: Fix Preview Format & Scene mode parameters

* Populate preview formats list correctly
* Remove unsupported scene mode

Bug: 8970631
Bug: 9111949
Change-Id: I14e4e59103c244d0006bdfa45ff3eb1380ed26f0
Signed-off-by: Iliyan Malchev <malchev@google.com>
diff --git a/camera/QCamera2/HAL3/QCamera3HWI.cpp b/camera/QCamera2/HAL3/QCamera3HWI.cpp
index 261bc93..ef4cca5 100644
--- a/camera/QCamera2/HAL3/QCamera3HWI.cpp
+++ b/camera/QCamera2/HAL3/QCamera3HWI.cpp
@@ -75,7 +75,6 @@
 };
 
 const QCamera3HardwareInterface::QCameraMap QCamera3HardwareInterface::SCENE_MODES_MAP[] = {
-    { ANDROID_CONTROL_SCENE_MODE_UNSUPPORTED,    CAM_SCENE_MODE_OFF },
     { ANDROID_CONTROL_SCENE_MODE_ACTION,         CAM_SCENE_MODE_ACTION },
     { ANDROID_CONTROL_SCENE_MODE_PORTRAIT,       CAM_SCENE_MODE_PORTRAIT },
     { ANDROID_CONTROL_SCENE_MODE_LANDSCAPE,      CAM_SCENE_MODE_LANDSCAPE },
@@ -1669,13 +1668,8 @@
                       &gCamCapability[cameraId]->raw_min_duration,
                        1);
 
-    int32_t scalar_formats[CAM_FORMAT_MAX];
-    int scalar_formats_count = gCamCapability[cameraId]->supported_scalar_format_cnt;
-    for (int i = 0; i < scalar_formats_count; i++) {
-        scalar_formats[i] = getScalarFormat(gCamCapability[cameraId]->supported_scalar_fmts[i]);
-    }
-    scalar_formats[scalar_formats_count] = HAL_PIXEL_FORMAT_YCbCr_420_888;
-    scalar_formats_count++;
+    int32_t scalar_formats[] = {HAL_PIXEL_FORMAT_YCbCr_420_888};
+    int scalar_formats_count = 1;
     staticInfo.update(ANDROID_SCALER_AVAILABLE_FORMATS,
                       scalar_formats,
                       scalar_formats_count);