summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSundar Raman <sunds@ti.com>2011-08-30 00:46:24 -0700
committerIliyan Malchev <malchev@google.com>2011-08-31 20:02:32 -0700
commitd054c26243e4cf49e5fe04789e4437e5e0f3f574 (patch)
tree824bd354a5084ead21ad4e85554cf00d3b2aacc4
parente156c9ab0aacc96563ee06acdc43edfa6594f8ac (diff)
downloadhardware_ti_omap4xxx-d054c26243e4cf49e5fe04789e4437e5e0f3f574.tar.gz
hardware_ti_omap4xxx-d054c26243e4cf49e5fe04789e4437e5e0f3f574.tar.bz2
hardware_ti_omap4xxx-d054c26243e4cf49e5fe04789e4437e5e0f3f574.zip
CameraHAL: Enable GBCE by default
Needed to improve image quality Change-Id: I727b8ee21a186e1616e690f85075e4e8a64617f9 Signed-off-by: Sundar Raman <sunds@ti.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.h1
-rw-r--r--camera/inc/OMXCameraAdapter/OMXCameraAdapter.h1
6 files changed, 6 insertions, 0 deletions
diff --git a/camera/CameraHal.cpp b/camera/CameraHal.cpp
index 5af0825..49b149c 100644
--- a/camera/CameraHal.cpp
+++ b/camera/CameraHal.cpp
@@ -3042,6 +3042,7 @@ void CameraHal::initDefaultParameters()
p.set(TICameraParameters::KEY_EXPOSURE_MODE, mCameraProperties->get(CameraProperties::EXPOSURE_MODE));
p.set(TICameraParameters::KEY_ISO, mCameraProperties->get(CameraProperties::ISO_MODE));
p.set(TICameraParameters::KEY_IPP, mCameraProperties->get(CameraProperties::IPP));
+ p.set(TICameraParameters::KEY_GBCE, mCameraProperties->get(CameraProperties::GBCE));
p.set(TICameraParameters::KEY_S3D2D_PREVIEW, mCameraProperties->get(CameraProperties::S3D2D_PREVIEW));
p.set(TICameraParameters::KEY_AUTOCONVERGENCE, mCameraProperties->get(CameraProperties::AUTOCONVERGENCE));
p.set(TICameraParameters::KEY_MANUALCONVERGENCE_VALUES, mCameraProperties->get(CameraProperties::MANUALCONVERGENCE_VALUES));
diff --git a/camera/CameraParameters.cpp b/camera/CameraParameters.cpp
index f19a0fe..27f9c27 100644
--- a/camera/CameraParameters.cpp
+++ b/camera/CameraParameters.cpp
@@ -78,6 +78,7 @@ const char CameraProperties::BRIGHTNESS[] = "prop-brightness-default";
const char CameraProperties::SATURATION[] = "prop-saturation-default";
const char CameraProperties::SHARPNESS[] = "prop-sharpness-default";
const char CameraProperties::IPP[] = "prop-ipp-default";
+const char CameraProperties::GBCE[] = "prop-gbce-default";
const char CameraProperties::S3D2D_PREVIEW[] = "prop-s3d2d-preview";
const char CameraProperties::S3D2D_PREVIEW_MODES[] = "prop-s3d2d-preview-values";
const char CameraProperties::AUTOCONVERGENCE[] = "prop-auto-convergence";
diff --git a/camera/OMXCameraAdapter/OMXCapabilities.cpp b/camera/OMXCameraAdapter/OMXCapabilities.cpp
index 7966e9f..0272f8a 100644
--- a/camera/OMXCameraAdapter/OMXCapabilities.cpp
+++ b/camera/OMXCameraAdapter/OMXCapabilities.cpp
@@ -955,6 +955,7 @@ status_t OMXCameraAdapter::insertDefaults(CameraProperties::Properties* params,
params->set(CameraProperties::FLASH_MODE, DEFAULT_FLASH_MODE);
params->set(CameraProperties::FOCUS_MODE, DEFAULT_FOCUS_MODE);
params->set(CameraProperties::IPP, DEFAULT_IPP);
+ params->set(CameraProperties::GBCE, DEFAULT_GBCE);
params->set(CameraProperties::ISO_MODE, DEFAULT_ISO_MODE);
params->set(CameraProperties::JPEG_QUALITY, DEFAULT_JPEG_QUALITY);
params->set(CameraProperties::JPEG_THUMBNAIL_QUALITY, DEFAULT_THUMBNAIL_QUALITY);
diff --git a/camera/OMXCameraAdapter/OMXDefaults.cpp b/camera/OMXCameraAdapter/OMXDefaults.cpp
index c79504d..bcc52e8 100644
--- a/camera/OMXCameraAdapter/OMXDefaults.cpp
+++ b/camera/OMXCameraAdapter/OMXDefaults.cpp
@@ -41,6 +41,7 @@ const char OMXCameraAdapter::DEFAULT_FLASH_MODE[] = "off";
const char OMXCameraAdapter::DEFAULT_FOCUS_MODE[] = "infinity";
const char OMXCameraAdapter::DEFAULT_FRAMERATE_RANGE[] = "20000,30000";
const char OMXCameraAdapter::DEFAULT_IPP[] = "ldc-nsf";
+const char OMXCameraAdapter::DEFAULT_GBCE[] = "enable";
const char OMXCameraAdapter::DEFAULT_ISO_MODE[] = "auto";
const char OMXCameraAdapter::DEFAULT_JPEG_QUALITY[] = "95";
const char OMXCameraAdapter::DEFAULT_THUMBNAIL_QUALITY[] = "60";
diff --git a/camera/inc/CameraProperties.h b/camera/inc/CameraProperties.h
index 83d1b10..57dfe80 100644
--- a/camera/inc/CameraProperties.h
+++ b/camera/inc/CameraProperties.h
@@ -93,6 +93,7 @@ public:
static const char SHARPNESS[];
static const char CONTRAST[];
static const char IPP[];
+ static const char GBCE[];
static const char AUTOCONVERGENCE[];
static const char AUTOCONVERGENCE_MODE[];
static const char MANUALCONVERGENCE_VALUES[];
diff --git a/camera/inc/OMXCameraAdapter/OMXCameraAdapter.h b/camera/inc/OMXCameraAdapter/OMXCameraAdapter.h
index 858d412..5b9b69d 100644
--- a/camera/inc/OMXCameraAdapter/OMXCameraAdapter.h
+++ b/camera/inc/OMXCameraAdapter/OMXCameraAdapter.h
@@ -678,6 +678,7 @@ private:
static const char DEFAULT_FOCUS_MODE[];
static const char DEFAULT_FRAMERATE_RANGE[];
static const char DEFAULT_IPP[];
+ static const char DEFAULT_GBCE[];
static const char DEFAULT_ISO_MODE[];
static const char DEFAULT_JPEG_QUALITY[];
static const char DEFAULT_THUMBNAIL_QUALITY[];