diff options
author | Surajit Podder <spodder@codeaurora.org> | 2015-11-06 14:01:31 +0530 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2015-11-06 00:49:55 -0800 |
commit | a5dce41838bc9ea566c8a8267787edf0377ccdbf (patch) | |
tree | d8a5ed50429578cda4091bb817247fc56af33914 | |
parent | e7743ae1dabe2cd417a9aa5af3d6ed9aac464784 (diff) | |
download | android_hardware_qcom_media-a5dce41838bc9ea566c8a8267787edf0377ccdbf.tar.gz android_hardware_qcom_media-a5dce41838bc9ea566c8a8267787edf0377ccdbf.tar.bz2 android_hardware_qcom_media-a5dce41838bc9ea566c8a8267787edf0377ccdbf.zip |
mm-video-v4l2: Enable get_param to check downscalar enablement
Enable get_param for index OMX_QcomIndexParamVideoDownScalar.
Client can use this to check if downscalar has been enabled
for the session.
Change-Id: Id759184e20c818ffa366e93019fb72cccb046ebf
-rw-r--r-- | mm-video-v4l2/vidc/vdec/src/omx_vdec_msm8974.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/mm-video-v4l2/vidc/vdec/src/omx_vdec_msm8974.cpp b/mm-video-v4l2/vidc/vdec/src/omx_vdec_msm8974.cpp index 3d6dec57..47827346 100644 --- a/mm-video-v4l2/vidc/vdec/src/omx_vdec_msm8974.cpp +++ b/mm-video-v4l2/vidc/vdec/src/omx_vdec_msm8974.cpp @@ -3360,6 +3360,17 @@ OMX_ERRORTYPE omx_vdec::get_parameter(OMX_IN OMX_HANDLETYPE hComp, } #endif + case OMX_QcomIndexParamVideoDownScalar: { + DEBUG_PRINT_LOW("get_parameter: OMX_QcomIndexParamVideoDownScalar"); + QOMX_INDEXDOWNSCALAR* pParam = (QOMX_INDEXDOWNSCALAR*)paramData; + if (pParam->nPortIndex == OMX_CORE_OUTPUT_PORT_INDEX) { + pParam->bEnable = (OMX_BOOL)is_down_scalar_enabled; + } else { + pParam->bEnable = OMX_FALSE; + } + break; + } + default: { DEBUG_PRINT_ERROR("get_parameter: unknown param %08x", paramIndex); eRet =OMX_ErrorUnsupportedIndex; |