diff options
Diffstat (limited to 'camera/CameraHal.cpp')
-rw-r--r-- | camera/CameraHal.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/camera/CameraHal.cpp b/camera/CameraHal.cpp index 53f4963..7754d51 100644 --- a/camera/CameraHal.cpp +++ b/camera/CameraHal.cpp @@ -1136,10 +1136,10 @@ int CameraHal::setParameters(const android::CameraParameters& params) } //TI extensions for enable/disable algos - if( (valstr = params.get(TICameraParameters::KEY_ALGO_FIXED_GAMMA)) != NULL ) + if( (valstr = params.get(TICameraParameters::KEY_ALGO_EXTERNAL_GAMMA)) != NULL ) { - CAMHAL_LOGDB("Fixed Gamma set %s", valstr); - mParameters.set(TICameraParameters::KEY_ALGO_FIXED_GAMMA, valstr); + CAMHAL_LOGDB("External Gamma set %s", valstr); + mParameters.set(TICameraParameters::KEY_ALGO_EXTERNAL_GAMMA, valstr); } if( (valstr = params.get(TICameraParameters::KEY_ALGO_NSF1)) != NULL ) @@ -1172,6 +1172,12 @@ int CameraHal::setParameters(const android::CameraParameters& params) mParameters.set(TICameraParameters::KEY_ALGO_GIC, valstr); } + if( (valstr = params.get(TICameraParameters::KEY_GAMMA_TABLE)) != NULL ) + { + CAMHAL_LOGDB("Manual gamma table set %s", valstr); + mParameters.set(TICameraParameters::KEY_GAMMA_TABLE, valstr); + } + android::CameraParameters adapterParams = mParameters; #ifdef OMAP_ENHANCEMENT @@ -4550,7 +4556,7 @@ void CameraHal::initDefaultParameters() // TI extensions for enable/disable algos // Hadcoded for now - p.set(TICameraParameters::KEY_ALGO_FIXED_GAMMA, android::CameraParameters::TRUE); + p.set(TICameraParameters::KEY_ALGO_EXTERNAL_GAMMA, android::CameraParameters::FALSE); p.set(TICameraParameters::KEY_ALGO_NSF1, android::CameraParameters::TRUE); p.set(TICameraParameters::KEY_ALGO_NSF2, android::CameraParameters::TRUE); p.set(TICameraParameters::KEY_ALGO_SHARPENING, android::CameraParameters::TRUE); |