aboutsummaryrefslogtreecommitdiff
path: root/base
diff options
context:
space:
mode:
Diffstat (limited to 'base')
-rw-r--r--base/src/componentbase.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/base/src/componentbase.cpp b/base/src/componentbase.cpp
index e736a66..17e27b7 100644
--- a/base/src/componentbase.cpp
+++ b/base/src/componentbase.cpp
@@ -1232,7 +1232,6 @@ static inline const char *GetStateName(OMX_STATETYPE state)
void ComponentBase::TransState(OMX_STATETYPE transition)
{
OMX_STATETYPE current = this->state;
- OMX_STATETYPE dest = this->state;
OMX_EVENTTYPE event;
OMX_U32 data1, data2;
OMX_ERRORTYPE ret;
@@ -1278,7 +1277,7 @@ notify_event:
data1 = OMX_CommandStateSet;
data2 = transition;
- dest = transition;
+ state = transition;
LOGD("%s:%s: transition from %s to %s completed",
GetName(), GetWorkingRole(),
GetStateName(current), GetStateName(transition));
@@ -1289,7 +1288,7 @@ notify_event:
data2 = 0;
if (transition == OMX_StateInvalid || ret == OMX_ErrorInvalidState) {
- dest = OMX_StateInvalid;
+ state = OMX_StateInvalid;
LOGE("%s:%s: exit failure, transition from %s to %s, "
"current state is %s\n",
GetName(), GetWorkingRole(), GetStateName(current),
@@ -1303,7 +1302,6 @@ notify_event:
if (ret == OMX_ErrorNone && transition == OMX_StateWaitForResources)
callbacks->EventHandler(handle, appdata,
OMX_EventResourcesAcquired, 0, 0, NULL);
- state = dest;
}
inline OMX_ERRORTYPE ComponentBase::TransStateToLoaded(OMX_STATETYPE current)