omxvideodec: Set the state back to StateLoaded even if an error happened

This commit is contained in:
Sebastian Dröge 2011-08-10 08:52:25 +02:00
parent cb001aa85f
commit 2ea5bdf553

View file

@ -276,8 +276,7 @@ gst_omx_video_dec_close (GstOMXVideoDec * self)
state = gst_omx_component_get_state (self->component, 0);
if (state > OMX_StateLoaded || state == OMX_StateInvalid) {
if (state > OMX_StateLoaded)
gst_omx_component_set_state (self->component, OMX_StateLoaded);
gst_omx_component_set_state (self->component, OMX_StateLoaded);
gst_omx_port_deallocate_buffers (self->in_port);
gst_omx_port_deallocate_buffers (self->out_port);
if (state > OMX_StateLoaded)