libstagefright: omx: Prevent assertion due to state mismatches
Instead handle them a bit better. Since the assertions dealt
with in this patchset can only happen if the OMX IL client died
while de-init'ing the component, it is impossible to deal with
all possible cases gracefully. Hence take an aggressive approach
by moving state of the component to OMX_StateInvalid. This looks
okay as per the spec, but might not be the best approach.
Change-Id: I3f23f5e3853523fe1a7fb3aaf38b46595fa91732
2 files changed