omxvideodec: Also flush/unflush the input port when changing the state PAUSED<->READY
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 7 Jul 2011 10:22:57 +0000 (12:22 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Sat, 9 Jul 2011 09:06:06 +0000 (11:06 +0200)
omx/gstomxvideodec.c

index d8bb3d9..2f435bb 100644 (file)
@@ -180,11 +180,13 @@ gst_omx_video_dec_change_state (GstElement * element, GstStateChange transition)
       break;
     case GST_STATE_CHANGE_READY_TO_PAUSED:
       gst_omx_port_set_flushing (self->out_port, FALSE);
+      gst_omx_port_set_flushing (self->in_port, FALSE);
       break;
     case GST_STATE_CHANGE_PAUSED_TO_PLAYING:
       break;
     case GST_STATE_CHANGE_PAUSED_TO_READY:
       gst_omx_port_set_flushing (self->out_port, TRUE);
+      gst_omx_port_set_flushing (self->in_port, TRUE);
       break;
     default:
       break;