From 182343994eaebfe386df643aa2777afbb1d5e873 Mon Sep 17 00:00:00 2001 From: Tyler Luu Date: Sun, 25 Mar 2012 18:15:30 -0500 Subject: 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 --- camera/inc/General3A_Settings.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'camera/inc/General3A_Settings.h') 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 }; -- cgit v1.1