summaryrefslogtreecommitdiffstats
path: root/exynos/multimedia/openmax/component/video/enc/SEC_OMX_Venc.c
diff options
context:
space:
mode:
Diffstat (limited to 'exynos/multimedia/openmax/component/video/enc/SEC_OMX_Venc.c')
-rw-r--r--exynos/multimedia/openmax/component/video/enc/SEC_OMX_Venc.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/exynos/multimedia/openmax/component/video/enc/SEC_OMX_Venc.c b/exynos/multimedia/openmax/component/video/enc/SEC_OMX_Venc.c
index e738507..cb1df5a 100644
--- a/exynos/multimedia/openmax/component/video/enc/SEC_OMX_Venc.c
+++ b/exynos/multimedia/openmax/component/video/enc/SEC_OMX_Venc.c
@@ -866,6 +866,11 @@ OMX_BOOL SEC_Preprocessor_InputData(OMX_COMPONENTTYPE *pOMXComponent)
}
ret = OMX_TRUE;
+ } else if (flagEOS == OMX_TRUE) {
+ SEC_OMX_DATABUFFER *outputUseBuffer = &pSECComponent->secDataBuffer[OUTPUT_PORT_INDEX];
+ outputUseBuffer->nFlags = inputUseBuffer->nFlags;
+ SEC_OutputBufferReturn(pOMXComponent);
+ ret = OMX_FALSE;
} else {
ret = OMX_FALSE;
}