X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=openmax%2Fcomponent%2Fvideo%2Fdec%2Fmpeg2%2FExynos_OMX_Mpeg2dec.c;h=3ae55f5e78424c4d423274ba50ccc7b28b0edb46;hb=4c851a904d2d4ae6927accc7b3de9564071b5f36;hp=0bbd7fefada24a8cdcb33508037313df794e2375;hpb=d13508130aeb99537fcd12782785db753efd1b7f;p=platform%2Fadaptation%2Fap_samsung%2Flibomxil-e3250-v4l2.git diff --git a/openmax/component/video/dec/mpeg2/Exynos_OMX_Mpeg2dec.c b/openmax/component/video/dec/mpeg2/Exynos_OMX_Mpeg2dec.c index 0bbd7fe..3ae55f5 100755 --- a/openmax/component/video/dec/mpeg2/Exynos_OMX_Mpeg2dec.c +++ b/openmax/component/video/dec/mpeg2/Exynos_OMX_Mpeg2dec.c @@ -762,6 +762,7 @@ OMX_ERRORTYPE Mpeg2CodecDstSetup(OMX_COMPONENTTYPE *pOMXComponent) for (plane = 0; plane < MFC_OUTPUT_BUFFER_PLANE; plane++) { planes[plane].fd = pExynosOutputPort->extendBufferHeader[i].buf_fd[plane]; planes[plane].addr = pExynosOutputPort->extendBufferHeader[i].pYUVBuf[plane]; + planes[plane].tbm_bo = pExynosOutputPort->extendBufferHeader[i].tbm_bo[plane]; planes[plane].allocSize = nAllocLen[plane]; } @@ -1705,6 +1706,7 @@ OMX_ERRORTYPE Exynos_Mpeg2Dec_DstOut(OMX_COMPONENTTYPE *pOMXComponent, EXYNOS_OM for (plane = 0; plane < MFC_OUTPUT_BUFFER_PLANE; plane++) { pDstOutputData->buffer.multiPlaneBuffer.dataBuffer[plane] = pVideoBuffer->planes[plane].addr; pDstOutputData->buffer.multiPlaneBuffer.fd[plane] = pVideoBuffer->planes[plane].fd; + pDstOutputData->buffer.multiPlaneBuffer.tbm_bo[plane] = pVideoBuffer->planes[plane].tbm_bo; pDstOutputData->allocSize += pVideoBuffer->planes[plane].allocSize; pDstOutputData->dataLen += pVideoBuffer->planes[plane].dataSize; }