diff options
author | Thierry Strudel <tstrudel@google.com> | 2017-09-15 10:46:48 -0700 |
---|---|---|
committer | Thierry Strudel <tstrudel@google.com> | 2017-09-15 18:41:26 +0000 |
commit | a2a3cfbab02cae786abdd9614212cc98d16cf471 (patch) | |
tree | 67d6092a21e57dfb8f5cee5b29ad96987e030ac9 /msm8998 | |
parent | a353607795ce19c8ca306a7b57ab8f3513e64f30 (diff) | |
download | media-a2a3cfbab02cae786abdd9614212cc98d16cf471.tar.gz |
msm8998: Update to C1.07.00.00.375.020
msm8998: from hardware/qcom/media
f16cfef8 mm-video-v4l2: venc: Advertise correct output-size for meta-mode
Test: build, boot, sanity checks
Bug: 65735819
Change-Id: I79363f79ae9cc720bee7da87cf4d90c013d82e55
Signed-off-by: Thierry Strudel <tstrudel@google.com>
Diffstat (limited to 'msm8998')
-rw-r--r-- | msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp b/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp index 3ac98e6..a1f5c7b 100644 --- a/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp +++ b/msm8998/mm-video-v4l2/vidc/venc/src/omx_video_base.cpp @@ -1566,6 +1566,11 @@ OMX_ERRORTYPE omx_video::get_parameter(OMX_IN OMX_HANDLETYPE hComp, (unsigned int)m_sOutPortDef.nBufferSize, (unsigned int)m_sOutPortDef.nBufferCountMin, (unsigned int)m_sOutPortDef.nBufferCountActual); memcpy(portDefn, &m_sOutPortDef, sizeof(m_sOutPortDef)); + + if (secure_session || allocate_native_handle) { + portDefn->nBufferSize = + sizeof(native_handle_t) + (sizeof(int) * (1/*numFds*/ + 3/*numInts*/)); + } } else { DEBUG_PRINT_ERROR("ERROR: GetParameter called on Bad Port Index"); eRet = OMX_ErrorBadPortIndex; |