summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSundar Raman <sunds@ti.com>2011-09-29 17:51:25 -0700
committerIliyan Malchev <malchev@google.com>2011-10-07 16:05:19 -0700
commit34da992571ff2af3274d2e3fcaaadf6383c83996 (patch)
treef30a43852ab32d1458ff9d343267dedf3d397208
parenta6312ac299204db331ad330505f5e38eeeb53cfb (diff)
downloadomap4xxx-omapzoom-34da992571ff2af3274d2e3fcaaadf6383c83996.tar.gz
omap4xxx: camera: remove a couple of error messages
Logspam reduction: - VFR shouldn't be configured when the port framerate is smaller than the maximum framerate. - Debug information for the capture mode should not be tagged as an error. Change-Id: I0b3ad926a0ff1e0bd2ee405893d8730b9e79a599 Signed-off-by: Emilian Peev <epeev@mm-sol.com> Signed-off-by: Sundar Raman <sunds@ti.com> Signed-off-by: Iliyan Malchev <malchev@google.com>
-rw-r--r--camera/OMXCameraAdapter/OMXAlgo.cpp27
1 files changed, 15 insertions, 12 deletions
diff --git a/camera/OMXCameraAdapter/OMXAlgo.cpp b/camera/OMXCameraAdapter/OMXAlgo.cpp
index 52664279..5b9014e7 100644
--- a/camera/OMXCameraAdapter/OMXAlgo.cpp
+++ b/camera/OMXCameraAdapter/OMXAlgo.cpp
@@ -41,7 +41,7 @@ status_t OMXCameraAdapter::setParametersAlgo(const CameraParameters &params,
LOG_FUNCTION_NAME;
CaptureMode capMode;
- CAMHAL_LOGEB("Capture mode %s", params.get(TICameraParameters::KEY_CAP_MODE));
+ CAMHAL_LOGDB("Capture mode %s", params.get(TICameraParameters::KEY_CAP_MODE));
if ( (valstr = params.get(TICameraParameters::KEY_CAP_MODE)) != NULL )
{
if (strcmp(valstr, (const char *) TICameraParameters::HIGH_PERFORMANCE_MODE) == 0)
@@ -1124,17 +1124,23 @@ status_t OMXCameraAdapter::setVFramerate(OMX_U32 minFrameRate, OMX_U32 maxFrameR
status_t ret = NO_ERROR;
OMX_ERRORTYPE eError = OMX_ErrorNone;
OMX_TI_CONFIG_VARFRMRANGETYPE vfr;
+ OMXCameraPortParameters * mPreviewData =
+ &mCameraAdapterParameters.mCameraPortParams[mCameraAdapterParameters.mPrevPortIndex];
LOG_FUNCTION_NAME;
- if ( OMX_StateInvalid == mComponentState )
- {
+ if ( OMX_StateInvalid == mComponentState ) {
CAMHAL_LOGEA("OMX component is in invalid state");
ret = -EINVAL;
- }
+ }
- if ( NO_ERROR == ret )
- {
+ // The port framerate should never be smaller
+ // than max framerate.
+ if ( mPreviewData->mFrameRate < maxFrameRate ) {
+ return NO_INIT;
+ }
+
+ if ( NO_ERROR == ret ) {
OMX_INIT_STRUCT_PTR (&vfr, OMX_TI_CONFIG_VARFRMRANGETYPE);
vfr.xMin = minFrameRate<<16;
@@ -1143,21 +1149,18 @@ status_t OMXCameraAdapter::setVFramerate(OMX_U32 minFrameRate, OMX_U32 maxFrameR
eError = OMX_SetConfig(mCameraAdapterParameters.mHandleComp,
(OMX_INDEXTYPE)OMX_TI_IndexConfigVarFrmRange,
&vfr);
- if(OMX_ErrorNone != eError)
- {
+ if(OMX_ErrorNone != eError) {
CAMHAL_LOGEB("Error while setting VFR min = %d, max = %d, error = 0x%x",
( unsigned int ) minFrameRate,
( unsigned int ) maxFrameRate,
eError);
ret = -1;
- }
- else
- {
+ } else {
CAMHAL_LOGDB("VFR Configured Successfully [%d:%d]",
( unsigned int ) minFrameRate,
( unsigned int ) maxFrameRate);
- }
}
+ }
return ret;
}