summaryrefslogtreecommitdiff
path: root/mm-video-v4l2
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@quicinc.com>2017-11-22 15:38:46 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2017-11-22 15:38:45 -0800
commitf58dd3fd506a84991950a6c15f3d55af895c6de0 (patch)
tree8bdfca761202e79a0570df6c6c273059da265f7a /mm-video-v4l2
parent8bdbb6ac75051d2be1099a47b47321fe6d83dd40 (diff)
parent253819cf97f6dc4616066ce0c22a3de23d5fdaba (diff)
downloadmedia-f58dd3fd506a84991950a6c15f3d55af895c6de0.tar.gz
Merge "mm-video-v4l2: Use correct extradata mask for client extradata"
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 ff3f703a..ed6c41cc 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)",