summaryrefslogtreecommitdiff
path: root/camera
diff options
context:
space:
mode:
authorMansoor Aftab <maftab@codeaurora.org>2014-12-02 14:27:28 -0800
committerIliyan Malchev <malchev@google.com>2014-12-03 01:33:24 +0000
commitbe70fb7f89ae4fdb2fb83a1ffbe8c7d7e0f2a35a (patch)
treec6eefa000d85cda3ffdff5a7028d05a08ce409d9 /camera
parenta4b7969f514c7fd29b2fb0c2b6e66d5273f4ae1d (diff)
downloadshamu-be70fb7f89ae4fdb2fb83a1ffbe8c7d7e0f2a35a.tar.gz
Camera3: Added READ_SENSOR & BURST Capabilities
Bug: 18510498 Change-Id: Icbaea93971fb6584bca3bd4e69aaf8e1758e9491
Diffstat (limited to 'camera')
-rw-r--r--camera/QCamera2/HAL3/QCamera3HWI.cpp2
-rw-r--r--camera/QCamera2/stack/common/cam_types.h2
2 files changed, 3 insertions, 1 deletions
diff --git a/camera/QCamera2/HAL3/QCamera3HWI.cpp b/camera/QCamera2/HAL3/QCamera3HWI.cpp
index db14f0f8..d85743df 100644
--- a/camera/QCamera2/HAL3/QCamera3HWI.cpp
+++ b/camera/QCamera2/HAL3/QCamera3HWI.cpp
@@ -4602,6 +4602,8 @@ int QCamera3HardwareInterface::initStaticMetadata(int cameraId)
available_capabilities[available_capabilities_count++] = ANDROID_REQUEST_AVAILABLE_CAPABILITIES_BACKWARD_COMPATIBLE;
available_capabilities[available_capabilities_count++] = ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR;
available_capabilities[available_capabilities_count++] = ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MANUAL_POST_PROCESSING;
+ available_capabilities[available_capabilities_count++] = ANDROID_REQUEST_AVAILABLE_CAPABILITIES_READ_SENSOR_SETTINGS;
+ available_capabilities[available_capabilities_count++] = ANDROID_REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE;
if (facingBack) {
available_capabilities[available_capabilities_count++] = ANDROID_REQUEST_AVAILABLE_CAPABILITIES_RAW;
}
diff --git a/camera/QCamera2/stack/common/cam_types.h b/camera/QCamera2/stack/common/cam_types.h
index 19a28c16..617ad2cb 100644
--- a/camera/QCamera2/stack/common/cam_types.h
+++ b/camera/QCamera2/stack/common/cam_types.h
@@ -111,7 +111,7 @@
#define MAX_AF_BRACKETING_VALUES 5
#define MAX_TEST_PATTERN_CNT 8
-#define MAX_AVAILABLE_CAPABILITIES 4
+#define MAX_AVAILABLE_CAPABILITIES 6
#define GPS_PROCESSING_METHOD_SIZE 33
#define GPS_PROCESSING_METHOD_SIZE_IN_WORD (33+3)/4