aboutsummaryrefslogtreecommitdiff
path: root/base/inc/componentbase.h
diff options
context:
space:
mode:
authorTao Tao <tao.q.tao@intel.com>2010-06-22 17:52:05 -0700
committerPatrick Tjin <pattjin@google.com>2014-07-21 22:03:36 -0700
commit666f8b21fe0923595def20b16e9e7eefa11308b2 (patch)
treed1cd34dc1f9dd52c0082cb130894c8a3590991d0 /base/inc/componentbase.h
parentf2bf393a8489b70700439d4fc0f39647e11c00d8 (diff)
downloadwrs_omxil_core-666f8b21fe0923595def20b16e9e7eefa11308b2.tar.gz
Add ProcessorFlush() call for future flush support.
Change-Id: Icf53563dcb54d6805d67000beef5e09b6dda2679
Diffstat (limited to 'base/inc/componentbase.h')
-rw-r--r--base/inc/componentbase.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/base/inc/componentbase.h b/base/inc/componentbase.h
index a8cbf43..7d98a12 100644
--- a/base/inc/componentbase.h
+++ b/base/inc/componentbase.h
@@ -368,10 +368,8 @@ private:
/* SendCommand:OMX_CommandMarkBuffer */
/* called in CmdHandler() thread context */
void PushThisMark(OMX_U32 portindex, OMX_MARKTYPE *mark);
-
/* SendCommand:OMX_CommandFlush (notify:1) or other parts (notify:0) */
void FlushPort(OMX_U32 port_index, bool notify);
-
/* SendCommand:OMX_CommandPortDisable/Enable */
/* state: PortBase::OMX_PortEnabled/Disabled */
void TransStatePort(OMX_U32 port_index, OMX_U8 state);
@@ -416,6 +414,7 @@ private:
virtual OMX_ERRORTYPE ProcessorStop(void); /* Executing/Pause to Idle */
virtual OMX_ERRORTYPE ProcessorPause(void); /* Executing to Pause */
virtual OMX_ERRORTYPE ProcessorResume(void);/* Pause to Executing */
+ virtual OMX_ERRORTYPE ProcessorFlush(void); /* Flush */
/* Work */
virtual OMX_ERRORTYPE ProcessorProcess(OMX_BUFFERHEADERTYPE **buffers,
buffer_retain_t *retain,