summaryrefslogtreecommitdiffstats
path: root/services/camera/libcameraservice/api1/client2/Parameters.h
diff options
context:
space:
mode:
authorEino-Ville Talvala <etalvala@google.com>2013-09-20 10:12:32 -0700
committerEino-Ville Talvala <etalvala@google.com>2013-09-20 10:18:36 -0700
commit0181fde7bd20238cb13ae2665f0e5bfe7c2d9ac8 (patch)
tree64cdd48a007e26e3602bd467f5434e7870a95ec1 /services/camera/libcameraservice/api1/client2/Parameters.h
parentfbb2609f132f23a983d376dec9ae6bfebfcacc4c (diff)
downloadframeworks_av-0181fde7bd20238cb13ae2665f0e5bfe7c2d9ac8.zip
frameworks_av-0181fde7bd20238cb13ae2665f0e5bfe7c2d9ac8.tar.gz
frameworks_av-0181fde7bd20238cb13ae2665f0e5bfe7c2d9ac8.tar.bz2
Camera2/3: For still captures, use widest FPS range available.
Instead of using the application-selected preview FPS range for still captures, select the widest FPS range advertised by the device and use it for still captures instead, to give the HAL the widest range of exposure values to choose from possible. Bug: 10842868 Change-Id: I0e24f5eb713a4f8df116cd5979a84390cc0974d7
Diffstat (limited to 'services/camera/libcameraservice/api1/client2/Parameters.h')
-rw-r--r--services/camera/libcameraservice/api1/client2/Parameters.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/services/camera/libcameraservice/api1/client2/Parameters.h b/services/camera/libcameraservice/api1/client2/Parameters.h
index a7111a3..b9ca7bf 100644
--- a/services/camera/libcameraservice/api1/client2/Parameters.h
+++ b/services/camera/libcameraservice/api1/client2/Parameters.h
@@ -179,6 +179,7 @@ struct Parameters {
struct DeviceInfo {
int32_t arrayWidth;
int32_t arrayHeight;
+ int32_t bestStillCaptureFpsRange[2];
uint8_t bestFaceDetectMode;
int32_t maxFaces;
struct OverrideModes {