diff options
Diffstat (limited to 'sec_mm/sec_omx/sec_omx_component/common/SEC_OMX_Basecomponent.h')
-rw-r--r-- | sec_mm/sec_omx/sec_omx_component/common/SEC_OMX_Basecomponent.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/sec_mm/sec_omx/sec_omx_component/common/SEC_OMX_Basecomponent.h b/sec_mm/sec_omx/sec_omx_component/common/SEC_OMX_Basecomponent.h index ac9872b..d413257 100644 --- a/sec_mm/sec_omx/sec_omx_component/common/SEC_OMX_Basecomponent.h +++ b/sec_mm/sec_omx/sec_omx_component/common/SEC_OMX_Basecomponent.h @@ -70,11 +70,21 @@ typedef struct _SEC_OMX_DATA OMX_U32 dataLen; OMX_U32 usedDataLen; OMX_U32 remainDataLen; + OMX_U32 previousDataLen; OMX_U32 nFlags; OMX_TICKS timeStamp; SEC_BUFFER_HEADER specificBufferHeader; } SEC_OMX_DATA; +/* for Check TimeStamp after Seek */ +typedef struct _SEC_OMX_TIMESTAPM +{ + OMX_BOOL needSetStartTimeStamp; + OMX_BOOL needCheckStartTimeStamp; + OMX_TICKS startTimeStamp; + OMX_U32 nStartFlags; +} SEC_OMX_TIMESTAMP; + typedef struct _SEC_OMX_BASECOMPONENT { OMX_STRING componentName; @@ -117,6 +127,17 @@ typedef struct _SEC_OMX_BASECOMPONENT OMX_CALLBACKTYPE *pCallbacks; OMX_PTR callbackData; + /* Save Timestamp */ + OMX_TICKS timeStamp[MAX_TIMESTAMP]; + SEC_OMX_TIMESTAMP checkTimeStamp; + + /* Save Flags */ + OMX_U32 nFlags[MAX_FLAGS]; + + OMX_BOOL getAllDelayBuffer; + OMX_BOOL remainOutputData; + OMX_BOOL reInputData; + /* Android CapabilityFlags */ OMXComponentCapabilityFlagsType capabilityFlags; |