summaryrefslogtreecommitdiff
path: root/omx/audio/src/openmax_il/aac_enc/inc/OMX_AacEnc_Utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'omx/audio/src/openmax_il/aac_enc/inc/OMX_AacEnc_Utils.h')
-rw-r--r--omx/audio/src/openmax_il/aac_enc/inc/OMX_AacEnc_Utils.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/omx/audio/src/openmax_il/aac_enc/inc/OMX_AacEnc_Utils.h b/omx/audio/src/openmax_il/aac_enc/inc/OMX_AacEnc_Utils.h
index c4ac3cc..aa159ff 100644
--- a/omx/audio/src/openmax_il/aac_enc/inc/OMX_AacEnc_Utils.h
+++ b/omx/audio/src/openmax_il/aac_enc/inc/OMX_AacEnc_Utils.h
@@ -622,6 +622,11 @@ pthread_mutex_t InLoaded_mutex;
struct OMX_TI_Debug dbg;
+ /* Reference count for pending state change requests */
+ OMX_U32 nPendingStateChangeRequests;
+ pthread_mutex_t mutexStateChangeRequest;
+ pthread_cond_t StateChangeCondition;
+
} AACENC_COMPONENT_PRIVATE;
OMX_ERRORTYPE AACENCGetCorresponding_LCMLHeader(AACENC_COMPONENT_PRIVATE *pComponentPrivate, OMX_U8 *pBuffer,
@@ -688,6 +693,10 @@ OMX_ERRORTYPE AACENC_StopComponentThread(OMX_HANDLETYPE pHandle);
OMX_ERRORTYPE AACENC_FreeCompResources(OMX_HANDLETYPE pComponent);
+OMX_ERRORTYPE AddStateTransition(AACENC_COMPONENT_PRIVATE* pComponentPrivate);
+OMX_ERRORTYPE RemoveStateTransition(AACENC_COMPONENT_PRIVATE* pComponentPrivate, OMX_BOOL bEnableSignal);
+
+
#endif