From 934fac79465e2f743ee903fdf8725dcbaede0ff4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 7 Jul 2011 12:22:57 +0200 Subject: [PATCH] omxvideodec: Also flush/unflush the input port when changing the state PAUSED<->READY --- omx/gstomxvideodec.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/omx/gstomxvideodec.c b/omx/gstomxvideodec.c index d8bb3d9b71..2f435bb67e 100644 --- a/omx/gstomxvideodec.c +++ b/omx/gstomxvideodec.c @@ -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;