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];
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];
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;
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->allocSize += pVideoBuffer->planes[plane].allocSize;
pDstOutputData->dataLen += pVideoBuffer->planes[plane].dataSize;
}
pDstOutputData->allocSize += pVideoBuffer->planes[plane].allocSize;
pDstOutputData->dataLen += pVideoBuffer->planes[plane].dataSize;
}