return ret;
}
+#ifndef TIZEN_FEATURE_E3250
int Check_H264_Frame(
OMX_U8 *pInputStream,
OMX_U32 buffSize,
return accessUnitSize;
}
+#endif
static OMX_BOOL Check_H264_StartCode(
OMX_U8 *pInputStream,
if (pExynosInputPort->bufferProcessType & BUFFER_COPY) {
int i = 0;
while (pSrcOutputData->buffer.singlePlaneBuffer.dataBuffer != pVideoDec->pMFCDecInputBuffer[i]->pVirAddr[0]) {
+ i++;
if (i >= MFC_INPUT_BUFFER_NUM_MAX) {
Exynos_OSAL_Log(EXYNOS_LOG_ERROR, "Can not find buffer");
ret = (OMX_ERRORTYPE)OMX_ErrorCodecDecode;
goto EXIT;
}
- i++;
}
pVideoDec->pMFCDecInputBuffer[i]->dataSize = 0;
pSrcOutputData->pPrivate = pVideoDec->pMFCDecInputBuffer[i];
pVideoDec->exynos_codec_enqueueAllBuffer = &H264CodecEnQueueAllBuffer;
pVideoDec->exynos_codec_resetupAllElement = &H264CodecResetupAllElement;
- pVideoDec->exynos_checkInputFrame = &Check_H264_Frame;
+ pVideoDec->exynos_checkInputFrame = NULL;
pVideoDec->exynos_codec_getCodecInputPrivateData = &GetCodecInputPrivateData;
pVideoDec->exynos_codec_getCodecOutputPrivateData = &GetCodecOutputPrivateData;