summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSurajit Podder <spodder@codeaurora.org>2015-11-06 14:01:31 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2015-11-06 00:49:55 -0800
commita5dce41838bc9ea566c8a8267787edf0377ccdbf (patch)
treed8a5ed50429578cda4091bb817247fc56af33914
parente7743ae1dabe2cd417a9aa5af3d6ed9aac464784 (diff)
downloadandroid_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.cpp11
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;