omxil/omxilcomponentcommon/src/common/omxilfsm.cpp
branchOpenMAX-IL_SHAI
changeset 16 eedf2dcd43c6
parent 0 40261b775718
equal deleted inserted replaced
15:c1e808730d6c 16:eedf2dcd43c6
    20 */
    20 */
    21 
    21 
    22 #include "log.h"
    22 #include "log.h"
    23 #include "omxilfsm.h"
    23 #include "omxilfsm.h"
    24 #include "omxilstate.h"
    24 #include "omxilstate.h"
    25 #include "omxilportmanager.h"
       
    26 #include "omxilconfigmanager.h"
    25 #include "omxilconfigmanager.h"
    27 #include "omxilcallbackmanager.h"
    26 #include "omxilcallbackmanager.h"
    28 #include "omxilprocessingfunction.h"
    27 #include "omxilprocessingfunction.h"
       
    28 #include "omxilportmanagerif.h"
    29 
    29 
    30 #define RETURN_OMX_ERROR_AND_EVENT_IF_NEEDED(_a)						\
    30 #define RETURN_OMX_ERROR_AND_EVENT_IF_NEEDED(_a)						\
    31 	{																	\
    31 	{																	\
    32 	const OMX_ERRORTYPE _err = _a;										\
    32 	const OMX_ERRORTYPE _err = _a;										\
    33 	if (OMX_ErrorNone == _err) return _err;								\
    33 	if (OMX_ErrorNone == _err) return _err;								\
    38 const TInt COmxILFsm::KMaxMsgQueueEntries;
    38 const TInt COmxILFsm::KMaxMsgQueueEntries;
    39 
    39 
    40 EXPORT_C COmxILFsm*
    40 EXPORT_C COmxILFsm*
    41 COmxILFsm::NewL(COmxILComponent& aComponent,
    41 COmxILFsm::NewL(COmxILComponent& aComponent,
    42 				COmxILProcessingFunction& aProcFunction,
    42 				COmxILProcessingFunction& aProcFunction,
    43 				COmxILPortManager& aPortManager,
    43 				MOmxILPortManagerIf& aPortManager,
    44 				COmxILConfigManager& aConfigManager,
    44 				COmxILConfigManager& aConfigManager,
    45 				MOmxILCallbackManagerIf& aCallbacks)
    45 				MOmxILCallbackManagerIf& aCallbacks)
    46 	{
    46 	{
    47     DEBUG_PRINTF(_L8("COmxILFsm::NewLC"));
    47     DEBUG_PRINTF(_L8("COmxILFsm::NewLC"));
    48 
    48 
    89 
    89 
    90 	}
    90 	}
    91 
    91 
    92 COmxILFsm::COmxILFsm(COmxILComponent& aComponent,
    92 COmxILFsm::COmxILFsm(COmxILComponent& aComponent,
    93 					 COmxILProcessingFunction& aProcFunction,
    93 					 COmxILProcessingFunction& aProcFunction,
    94 					 COmxILPortManager& aPortManager,
    94 					 MOmxILPortManagerIf& aPortManager,
    95 					 COmxILConfigManager& aConfigManager,
    95 					 COmxILConfigManager& aConfigManager,
    96 					 MOmxILCallbackManagerIf& aCallbacks)
    96 					 MOmxILCallbackManagerIf& aCallbacks)
    97 	:
    97 	:
    98 	iComponent(aComponent),
    98 	iComponent(aComponent),
    99 	iProcFunction(aProcFunction),
    99 	iProcFunction(aProcFunction),