aboutsummaryrefslogtreecommitdiff
path: root/nodes/pvomxaudiodecnode/src/pvmf_omx_audiodec_node.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'nodes/pvomxaudiodecnode/src/pvmf_omx_audiodec_node.cpp')
-rw-r--r--nodes/pvomxaudiodecnode/src/pvmf_omx_audiodec_node.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/nodes/pvomxaudiodecnode/src/pvmf_omx_audiodec_node.cpp b/nodes/pvomxaudiodecnode/src/pvmf_omx_audiodec_node.cpp
index b1159f7a1..29d30f418 100644
--- a/nodes/pvomxaudiodecnode/src/pvmf_omx_audiodec_node.cpp
+++ b/nodes/pvomxaudiodecnode/src/pvmf_omx_audiodec_node.cpp
@@ -1956,6 +1956,12 @@ OMX_ERRORTYPE PVMFOMXAudioDecNode::EventHandlerProcessing(OMX_OUT OMX_HANDLETYPE
ReportInfoEvent(PVMFInfoProcessingFailure, NULL);
}
+ else if (aData1 == (OMX_U32) OMX_ErrorInvalidState)
+ {
+ PVLOGGER_LOGMSG(PVLOGMSG_INST_LLDBG, iLogger, PVLOGMSG_ERR,
+ (0, "PVMFOMXAudioDecNode::EventHandlerProcessing: OMX_EventError - OMX_ErrorInvalidState"));
+ HandleComponentStateChange(OMX_StateInvalid);
+ }
else
{