omxvideoenc: Set the state back to StateLoaded even if an error happened
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 10 Aug 2011 07:56:30 +0000 (09:56 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 10 Aug 2011 07:56:30 +0000 (09:56 +0200)
omx/gstomxvideoenc.c

index ffd5594..1c3863b 100644 (file)
@@ -400,8 +400,7 @@ gst_omx_video_enc_close (GstOMXVideoEnc * 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)