summaryrefslogtreecommitdiff
path: root/msm8998
diff options
context:
space:
mode:
authorThierry Strudel <tstrudel@google.com>2017-09-15 10:46:48 -0700
committerThierry Strudel <tstrudel@google.com>2017-09-15 18:41:26 +0000
commita2a3cfbab02cae786abdd9614212cc98d16cf471 (patch)
tree67d6092a21e57dfb8f5cee5b29ad96987e030ac9 /msm8998
parenta353607795ce19c8ca306a7b57ab8f3513e64f30 (diff)
downloadmedia-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.cpp5
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;