diff options
author | Sundar Raman <sunds@ti.com> | 2011-09-29 17:51:25 -0700 |
---|---|---|
committer | Iliyan Malchev <malchev@google.com> | 2011-10-07 16:05:19 -0700 |
commit | 34da992571ff2af3274d2e3fcaaadf6383c83996 (patch) | |
tree | f30a43852ab32d1458ff9d343267dedf3d397208 | |
parent | a6312ac299204db331ad330505f5e38eeeb53cfb (diff) | |
download | omap4xxx-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.cpp | 27 |
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 ¶ms, 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; } |