diff options
author | Surajit Podder <spodder@codeaurora.org> | 2017-11-17 12:57:04 +0530 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2017-11-16 23:37:05 -0800 |
commit | 253819cf97f6dc4616066ce0c22a3de23d5fdaba (patch) | |
tree | 2924f1ba669c5a64d31ca10163a27d11b1a714dc /mm-video-v4l2 | |
parent | 71921483e8b0f362fa5d0fe9483cb06938986010 (diff) | |
download | media-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.cpp | 4 |
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)", |