summaryrefslogtreecommitdiff
path: root/mm-video-v4l2
diff options
context:
space:
mode:
authorSurajit Podder <spodder@codeaurora.org>2017-11-17 12:57:04 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2017-11-16 23:37:05 -0800
commit253819cf97f6dc4616066ce0c22a3de23d5fdaba (patch)
tree2924f1ba669c5a64d31ca10163a27d11b1a714dc /mm-video-v4l2
parent71921483e8b0f362fa5d0fe9483cb06938986010 (diff)
downloadmedia-253819cf97f6dc4616066ce0c22a3de23d5fdaba.tar.gz
mm-video-v4l2: Use correct extradata mask for client extradata
Use correct correct extradata mask while checking if client output extradata is enabled. Change-Id: I503622ac64cc9e28ca0ff1199692f40c7bfa543e
Diffstat (limited to 'mm-video-v4l2')
-rw-r--r--mm-video-v4l2/vidc/venc/src/omx_video_base.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp b/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
index 3943677b..ae128e6b 100644
--- a/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
+++ b/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp
@@ -1920,7 +1920,9 @@ OMX_ERRORTYPE omx_video::get_parameter(OMX_IN OMX_HANDLETYPE hComp,
QOMX_EXTRADATA_ENABLE *pParam =
(QOMX_EXTRADATA_ENABLE *)paramData;
if (pParam->nPortIndex == PORT_INDEX_EXTRADATA_OUT) {
- pParam->bEnable = m_sExtraData ? OMX_TRUE : OMX_FALSE;
+ OMX_U32 output_extradata_mask = VENC_EXTRADATA_SLICEINFO | VENC_EXTRADATA_LTRINFO |
+ VENC_EXTRADATA_MBINFO;
+ pParam->bEnable = (m_sExtraData & output_extradata_mask) ? OMX_TRUE : OMX_FALSE;
eRet = OMX_ErrorNone;
} else {
DEBUG_PRINT_ERROR("get_parameter: unsupported extradata index (0x%x)",