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,
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;
return ret;
}
+#ifndef TIZEN_FEATURE_E3250
int Check_Mpeg2_Frame(
OMX_U8 *pInputStream,
int buffSize,
FunctionOut();
return buffSize;
}
+#endif
static OMX_BOOL Check_Mpeg2_StartCode(
OMX_U8 *pInputStream,
pVideoDec->exynos_codec_bufferProcessRun = &Mpeg2CodecOutputBufferProcessRun;
pVideoDec->exynos_codec_enqueueAllBuffer = &Mpeg2CodecEnQueueAllBuffer;
- pVideoDec->exynos_checkInputFrame = &Check_Mpeg2_Frame;
+ pVideoDec->exynos_checkInputFrame = NULL;
pVideoDec->exynos_codec_getCodecInputPrivateData = &GetCodecInputPrivateData;
pVideoDec->exynos_codec_getCodecOutputPrivateData = &GetCodecOutputPrivateData;
static OMX_BOOL gbFIMV1 = OMX_FALSE;
+#ifndef TIZEN_FEATURE_E3250
static int Check_Mpeg4_Frame(
OMX_U8 *pInputStream,
OMX_U32 buffSize,
return --len;
}
+#endif
static OMX_BOOL Check_Stream_StartCode(
OMX_U8 *pInputStream,
pVideoDec->exynos_codec_enqueueAllBuffer = &Mpeg4CodecEnQueueAllBuffer;
pVideoDec->exynos_codec_resetupAllElement = &Mpeg4CodecResetupAllElement;
- if (codecType == CODEC_TYPE_MPEG4)
- pVideoDec->exynos_checkInputFrame = &Check_Mpeg4_Frame;
- else
- pVideoDec->exynos_checkInputFrame = &Check_H263_Frame;
-
+ pVideoDec->exynos_checkInputFrame = NULL;
pVideoDec->exynos_codec_getCodecInputPrivateData = &GetCodecInputPrivateData;
pVideoDec->exynos_codec_getCodecOutputPrivateData = &GetCodecOutputPrivateData;
return ret;
}
+#ifndef TIZEN_FEATURE_E3250
int Check_Wmv_Frame(
OMX_U8 *pInputStream,
OMX_U32 buffSize,
return --len;
}
+#endif
static OMX_BOOL Check_Stream_PrefixCode(
OMX_U8 *pInputStream,
pVideoDec->exynos_codec_enqueueAllBuffer = &WmvCodecEnQueueAllBuffer;
pVideoDec->exynos_codec_resetupAllElement = &WmvCodecResetupAllElement;
- pVideoDec->exynos_checkInputFrame = &Check_Wmv_Frame;
+ pVideoDec->exynos_checkInputFrame = NULL;
pVideoDec->exynos_codec_getCodecInputPrivateData = &GetCodecInputPrivateData;
pVideoDec->exynos_codec_getCodecOutputPrivateData = &GetCodecOutputPrivateData;
{
OMX_ERRORTYPE ret = OMX_ErrorNone;
EXYNOS_OMX_COMPONENT *currentComponent;
- EXYNOS_OMX_COMPONENT *deleteComponent;
+ EXYNOS_OMX_COMPONENT *deleteComponent = NULL;
FunctionIn();
static unsigned long perfTime[PERF_ID_MAX+1], totalPerfTime[PERF_ID_MAX+1];
static unsigned int perfFrameCount[PERF_ID_MAX+1], perfOver30ms[PERF_ID_MAX+1];
-#ifndef HAVE_GETLINE
+#ifdef HAVE_GETLINE
ssize_t getline(char **ppLine, size_t *pLen, FILE *pStream)
{
char *pCurrentPointer = NULL;