diff options
-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) { |