am 07fbffd2: am 8f33812f: exynos_omx: multi_thread: Support for testCreateInputSurfaceErrors Test.
* commit '07fbffd20c27979a19204dff09eabd74809b3208':
exynos_omx: multi_thread: Support for testCreateInputSurfaceErrors Test.
diff --git a/exynos_omx/openmax/exynos_omx/component/video/enc/Exynos_OMX_Venc.c b/exynos_omx/openmax/exynos_omx/component/video/enc/Exynos_OMX_Venc.c
index a34ce73..e59a555 100644
--- a/exynos_omx/openmax/exynos_omx/component/video/enc/Exynos_OMX_Venc.c
+++ b/exynos_omx/openmax/exynos_omx/component/video/enc/Exynos_OMX_Venc.c
@@ -680,6 +680,10 @@
if ((bCheckInputData == OMX_FALSE) &&
(!CHECK_PORT_BEING_FLUSHED(exynosInputPort))) {
ret = Exynos_InputBufferGetQueue(pExynosComponent);
+ if (ret != OMX_ErrorNone) {
+ Exynos_OSAL_MutexUnlock(srcInputUseBuffer->bufferMutex);
+ break;
+ }
#ifdef USE_METADATABUFFERTYPE
if ((pVideoEnc->bFirstInput == OMX_TRUE) &&
(!CHECK_PORT_BEING_FLUSHED(exynosInputPort))) {