omxvideodec: Also flush/unflush the input port when changing the state PAUSED<->READY

This commit is contained in:
Sebastian Dröge 2011-07-07 12:22:57 +02:00
parent 28688414b8
commit 934fac7946

View 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;