summaryrefslogtreecommitdiffstats
path: root/camera/inc/General3A_Settings.h
diff options
context:
space:
mode:
authorTyler Luu <tluu@ti.com>2012-03-25 18:15:30 -0500
committerDaniel Levin <dendy@ti.com>2012-07-25 08:55:44 -0500
commit182343994eaebfe386df643aa2777afbb1d5e873 (patch)
treec7ce602e5ba37dad28626c8b440d2b206677c1a9 /camera/inc/General3A_Settings.h
parente7820b2c8722c66f4ba3f8e6e5aa2d41ffb5d25b (diff)
downloadhardware_ti_omap4-182343994eaebfe386df643aa2777afbb1d5e873.zip
hardware_ti_omap4-182343994eaebfe386df643aa2777afbb1d5e873.tar.gz
hardware_ti_omap4-182343994eaebfe386df643aa2777afbb1d5e873.tar.bz2
camera: additional controls for some processing
Adding additional control for fixed gamma, NSF1, NSF2, sharpening, three color line map, and GIC. Change-Id: I1efbc3a721cc625ec2683e19aae1661fcad4559d Signed-off-by: Vladimir Petrov <vppetrov@mm-sol.com>
Diffstat (limited to 'camera/inc/General3A_Settings.h')
-rw-r--r--camera/inc/General3A_Settings.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/camera/inc/General3A_Settings.h b/camera/inc/General3A_Settings.h
index 5815741..c03220c 100644
--- a/camera/inc/General3A_Settings.h
+++ b/camera/inc/General3A_Settings.h
@@ -244,6 +244,14 @@ class Gen3A_settings{
OMX_BOOL ExposureLock;
OMX_BOOL FocusLock;
OMX_BOOL WhiteBalanceLock;
+
+ OMX_BOOL AlgoFixedGamma;
+ OMX_BOOL AlgoNSF1;
+ OMX_BOOL AlgoNSF2;
+ OMX_BOOL AlgoSharpening;
+ OMX_BOOL AlgoThreeLinColorMap;
+ OMX_BOOL AlgoGIC;
+
};
/*
@@ -270,6 +278,14 @@ enum E3ASettingsFlags
SetMeteringAreas = 1 << 18,
SetManualExposure = 1 << 19,
+ SetAlgoFixedGamma = 1 << 20,
+ SetAlgoNSF1 = 1 << 21,
+ SetAlgoNSF2 = 1 << 22,
+ SetAlgoSharpening = 1 << 23,
+ SetAlgoThreeLinColorMap = 1 << 24,
+ SetAlgoGIC = 1 << 25,
+
+
E3aSettingMax,
E3AsettingsAll = ( ((E3aSettingMax -1 ) << 1) -1 ) /// all possible flags raised
};