summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTyler Luu <tluu@ti.com>2011-09-02 16:01:01 -0500
committerIliyan Malchev <malchev@google.com>2011-09-02 14:51:19 -0700
commit9919dafce4d57f0b9b9aedafc95b756464685009 (patch)
tree955f38eda26c4f7fa1c32f300ff4b5421e9fbd22
parentee6bb64f60c228d711dc1d6875d8f4b0ed88b6cf (diff)
downloadhardware_ti_omap4xxx-9919dafce4d57f0b9b9aedafc95b756464685009.zip
hardware_ti_omap4xxx-9919dafce4d57f0b9b9aedafc95b756464685009.tar.gz
hardware_ti_omap4xxx-9919dafce4d57f0b9b9aedafc95b756464685009.tar.bz2
CameraHal: Set KEY_VIDEO_SNAPSHOT_SUPPORTED default
Change-Id: I106a62bc752398f52224d1b1b7ef78a703ab1f17 Signed-off-by: Iliyan Malchev <malchev@google.com>
-rw-r--r--camera/CameraHal.cpp1
-rw-r--r--camera/CameraParameters.cpp1
-rw-r--r--camera/OMXCameraAdapter/OMXCapabilities.cpp1
-rw-r--r--camera/OMXCameraAdapter/OMXDefaults.cpp1
-rw-r--r--camera/inc/CameraProperties.h2
-rw-r--r--camera/inc/OMXCameraAdapter/OMXCameraAdapter.h2
6 files changed, 8 insertions, 0 deletions
diff --git a/camera/CameraHal.cpp b/camera/CameraHal.cpp
index c770b7a..dde2145 100644
--- a/camera/CameraHal.cpp
+++ b/camera/CameraHal.cpp
@@ -3007,6 +3007,7 @@ void CameraHal::insertSupportedParams()
p.set(TICameraParameters::KEY_SENSOR_ORIENTATION_VALUES, mCameraProperties->get(CameraProperties::SENSOR_ORIENTATION_VALUES));
p.set(CameraParameters::KEY_AUTO_EXPOSURE_LOCK_SUPPORTED, mCameraProperties->get(CameraProperties::AUTO_EXPOSURE_LOCK_SUPPORTED));
p.set(CameraParameters::KEY_AUTO_WHITEBALANCE_LOCK_SUPPORTED, mCameraProperties->get(CameraProperties::AUTO_WHITEBALANCE_LOCK_SUPPORTED));
+ p.set(CameraParameters::KEY_VIDEO_SNAPSHOT_SUPPORTED, mCameraProperties->get(CameraProperties::VIDEO_SNAPSHOT_SUPPORTED));
LOG_FUNCTION_NAME_EXIT;
diff --git a/camera/CameraParameters.cpp b/camera/CameraParameters.cpp
index 27f9c27..dfb941b 100644
--- a/camera/CameraParameters.cpp
+++ b/camera/CameraParameters.cpp
@@ -106,6 +106,7 @@ const char CameraProperties::AUTO_WHITEBALANCE_LOCK[] = "prop-auto-whitebalance-
const char CameraProperties::AUTO_WHITEBALANCE_LOCK_SUPPORTED[] = "prop-auto-whitebalance-lock-supported";
const char CameraProperties::MAX_NUM_METERING_AREAS[] = "prop-max-num-metering-areas";
const char CameraProperties::METERING_AREAS[] = "prop-metering-areas";
+const char CameraProperties::VIDEO_SNAPSHOT_SUPPORTED[] = "prop-video-snapshot-supported";
const char CameraProperties::DEFAULT_VALUE[] = "";
diff --git a/camera/OMXCameraAdapter/OMXCapabilities.cpp b/camera/OMXCameraAdapter/OMXCapabilities.cpp
index 5525a3f..ec7be70 100644
--- a/camera/OMXCameraAdapter/OMXCapabilities.cpp
+++ b/camera/OMXCameraAdapter/OMXCapabilities.cpp
@@ -1003,6 +1003,7 @@ status_t OMXCameraAdapter::insertDefaults(CameraProperties::Properties* params,
params->set(CameraProperties::FOCAL_LENGTH, DEFAULT_FOCAL_LENGTH);
params->set(CameraProperties::HOR_ANGLE, DEFAULT_HOR_ANGLE);
params->set(CameraProperties::VER_ANGLE, DEFAULT_VER_ANGLE);
+ params->set(CameraProperties::VIDEO_SNAPSHOT_SUPPORTED, DEFAULT_VIDEO_SNAPSHOT_SUPPORTED);
LOG_FUNCTION_NAME;
return ret;
diff --git a/camera/OMXCameraAdapter/OMXDefaults.cpp b/camera/OMXCameraAdapter/OMXDefaults.cpp
index 6661f50..1f6af83 100644
--- a/camera/OMXCameraAdapter/OMXDefaults.cpp
+++ b/camera/OMXCameraAdapter/OMXDefaults.cpp
@@ -70,6 +70,7 @@ const char OMXCameraAdapter::DEFAULT_AWB_LOCK[] = "false";
const char OMXCameraAdapter::DEFAULT_MAX_NUM_METERING_AREAS[] = "0";
const char OMXCameraAdapter::DEFAULT_LOCK_SUPPORTED[] = "true";
const char OMXCameraAdapter::DEFAULT_LOCK_UNSUPPORTED[] = "false";
+const char OMXCameraAdapter::DEFAULT_VIDEO_SNAPSHOT_SUPPORTED[] = "true";
};
diff --git a/camera/inc/CameraProperties.h b/camera/inc/CameraProperties.h
index 0af80f2..186aa4b 100644
--- a/camera/inc/CameraProperties.h
+++ b/camera/inc/CameraProperties.h
@@ -129,6 +129,8 @@ public:
static const char METERING_AREAS[];
static const char MAX_NUM_FOCUS_AREAS[];
+ static const char VIDEO_SNAPSHOT_SUPPORTED[];
+
CameraProperties();
~CameraProperties();
diff --git a/camera/inc/OMXCameraAdapter/OMXCameraAdapter.h b/camera/inc/OMXCameraAdapter/OMXCameraAdapter.h
index a87f9a5..4f53b7d 100644
--- a/camera/inc/OMXCameraAdapter/OMXCameraAdapter.h
+++ b/camera/inc/OMXCameraAdapter/OMXCameraAdapter.h
@@ -709,6 +709,8 @@ private:
static const char DEFAULT_FOCAL_LENGTH[];
static const char DEFAULT_HOR_ANGLE[];
static const char DEFAULT_VER_ANGLE[];
+ static const char DEFAULT_VIDEO_SNAPSHOT_SUPPORTED[];
+ static const size_t MAX_FOCUS_AREAS;
OMX_VERSIONTYPE mCompRevision;