diff options
author | SeungBeom Kim <sbcrux.kim@samsung.com> | 2013-09-16 16:41:43 +0900 |
---|---|---|
committer | Lajos Molnar <lajos@google.com> | 2013-09-16 08:42:57 -0700 |
commit | 7987a0882319055826a1426b7c31c9424575d34a (patch) | |
tree | e2722681f14f92ef9fc2379ae64f59e5b9a1b04f /exynos_omx | |
parent | 09a7ac37a95dfe3f3099df8869f8347afcee0b9c (diff) | |
download | exynos5-7987a0882319055826a1426b7c31c9424575d34a.tar.gz |
exynos_omx: multi_thread: Fix the return data length with EOS in meta data mode.
Change-Id: Ia65b6da0e4ce6b4f8bbc4fa2ffaa8b8c359f2ad3
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
Bug: 10704989
Diffstat (limited to 'exynos_omx')
-rw-r--r-- | exynos_omx/openmax/exynos_omx/component/video/dec/Exynos_OMX_VdecControl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/exynos_omx/openmax/exynos_omx/component/video/dec/Exynos_OMX_VdecControl.c b/exynos_omx/openmax/exynos_omx/component/video/dec/Exynos_OMX_VdecControl.c index d5b8478..cc512de 100644 --- a/exynos_omx/openmax/exynos_omx/component/video/dec/Exynos_OMX_VdecControl.c +++ b/exynos_omx/openmax/exynos_omx/component/video/dec/Exynos_OMX_VdecControl.c @@ -722,7 +722,7 @@ OMX_ERRORTYPE Exynos_OutputBufferReturn(OMX_COMPONENTTYPE *pOMXComponent, EXYNOS bufferHeader->nFlags = dataBuffer->nFlags; bufferHeader->nTimeStamp = dataBuffer->timeStamp; - if (exynosOMXOutputPort->bStoreMetaData == OMX_TRUE) + if ((exynosOMXOutputPort->bStoreMetaData == OMX_TRUE) && (bufferHeader->nFilledLen > 0)) bufferHeader->nFilledLen = bufferHeader->nAllocLen; if (pExynosComponent->propagateMarkType.hMarkTargetComponent != NULL) { |