X-Git-Url: http://review.tizen.org/git/?p=platform%2Fadaptation%2Fap_samsung%2Flibomxil-e3250-v4l2.git;a=blobdiff_plain;f=openmax%2Fcomponent%2Fvideo%2Fenc%2Fh264%2FExynos_OMX_H264enc.c;h=f4f78087bbd7ab06a935458993a6ebde7a9a7064;hp=41cd3f281cc90f0f703da8b62b05d5458d58ccdf;hb=d563f38b480306afa7bd94bb64725e8213395934;hpb=5cbf74bc0c94a50da2d981e72216593ed7bba41c diff --git a/openmax/component/video/enc/h264/Exynos_OMX_H264enc.c b/openmax/component/video/enc/h264/Exynos_OMX_H264enc.c index 41cd3f2..f4f7808 100755 --- a/openmax/component/video/enc/h264/Exynos_OMX_H264enc.c +++ b/openmax/component/video/enc/h264/Exynos_OMX_H264enc.c @@ -1080,6 +1080,16 @@ EXIT: FunctionOut(); return ret; + +ALLOC_FAILED: + for (i = 0; i < MFC_OUTPUT_BUFFER_NUM_MAX; i++) { + if (pVideoEnc->pMFCEncOutputBuffer[i]) + Exynos_OSAL_Free(pVideoEnc->pMFCEncOutputBuffer[i]); + } + Exynos_OSAL_Log(EXYNOS_LOG_ERROR, "Failed to allocate buffers"); + FunctionOut(); + + return ret; } OMX_ERRORTYPE Exynos_H264Enc_GetParameter(